>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 23:16:16 +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.7-r0) (2/2) Installing .makedepends-docker-registry (20260204.231617) Executing busybox-1.37.0-r31.trigger OK: 413.3 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-04T23:16:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T23:16:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.047s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T23:16:45Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.016s ? 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.018s === 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.007s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.136s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.011s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.011s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.017s === 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.009s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/02/04 23:16:45 http: TLS handshake error from 127.0.0.1:55882: 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:34485/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34485/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34485/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34485/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44721?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.80s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T23:16:45Z" level=info msg="broadcaster: closing" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="closing testSink" time="2026-02-04T23:16:45Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-02-04T23:16:45Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T23:16:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 1} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 1} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 1} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:45Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T23:16:46Z" level=warning msg="&{0xc00018fb90 0.9} encountered too many errors, backing off" time="2026-02-04T23:16:46Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.70s) PASS ok github.com/docker/distribution/notifications 1.698s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-02-04T23:16:45Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T23:16:45.206782257Z" 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.7 time="2026-02-04T23:16:45.206827917Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:16:45.207238218Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.25.7 time="2026-02-04T23:16:45.207549609Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T23:16:45.20757842Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T23:16:45.208229342Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T23:16:48.223671718Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=677d250b-a7d5-40ea-91de-46a06643cfbe http.request.method=GET http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.163968ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:16:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T23:16:48.224536171Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.30s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T23:16:48.582383841Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T23:16:48.584323947Z" 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.7 time="2026-02-04T23:16:48.584406198Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:16:48.584528538Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.25.7 time="2026-02-04T23:16:48.58502686Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.36s) PASS ok github.com/docker/distribution/registry 11.686s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.12s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.225s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T23:16:45Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=27a025e8-85dc-4a89-a16c-df3a42f56536 time="2026-02-04T23:16:45Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=27a025e8-85dc-4a89-a16c-df3a42f56536 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T23:16:45Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=VQSrnFjt0Mzr0-MmBlcp7Js7LDH04qIT-BHYM4wWBkc user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.142s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-02-04T23:16:45Z" level=info msg="token not to be used before 2026-02-04 23:16:46 +0000 UTC - currently 2026-02-04 23:16:45.103510642 +0000 UTC m=+0.025156628" time="2026-02-04T23:16:45Z" level=info msg="token not to be used after 2026-02-04 23:16:45 +0000 UTC - currently 2026-02-04 23:16:45.104907177 +0000 UTC m=+0.026552973" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-04T23:16:45Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.048s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.109s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.038s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T23:16: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.7 time="2026-02-04T23:16:45Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:16:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42213" http.request.id=7ebb4cee-c9bd-4222-9dd9-a55eb9d433ba http.request.method=GET http.request.remoteaddr="127.0.0.1:45482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.375058ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:16:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T23:16: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.7 time="2026-02-04T23:16:45Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:16:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=8f2827bb-80de-4bd5-984b-d85b14d7ebe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.369475ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:23:16:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T23:16:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=89b2be22-4070-4692-9910-43cdab2e71ab http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.174188ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:46 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=ef3a26e1-b86f-47db-b8d4-d5c92fcac9ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/aaaa/blobs/uploads/c5a75679-c2bb-4b12-abcc-cf66e4e6d36c?_state=Qp8h9VvFmfEq1Di7PkZMuwGVvwzlSZyQ8biXIxI8b6h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWE3NTY3OS1jMmJiLTRiMTItYWJjYy1jZjY2ZTRlNmQzNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NDYuMDI2MTM2NjQzWiJ9&digest=sha256%3A434187bab7f9671bdf92088e2f3f2b9525afc0ffd72d6cb13f44ae165772799e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.214336437s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:46 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c5a75679-c2bb-4b12-abcc-cf66e4e6d36c?_state=Qp8h9VvFmfEq1Di7PkZMuwGVvwzlSZyQ8biXIxI8b6h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWE3NTY3OS1jMmJiLTRiMTItYWJjYy1jZjY2ZTRlNmQzNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NDYuMDI2MTM2NjQzWiJ9&digest=sha256%3A434187bab7f9671bdf92088e2f3f2b9525afc0ffd72d6cb13f44ae165772799e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=6b127da6-cc58-404e-86c8-7f63a492c78a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:50 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=35a59ed5-5c37-4652-9c5c-9ece90a5bc73 http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=f46a89e0-7c88-4311-90d7-a537a18b826e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/bbbb/blobs/uploads/c9da88ed-c929-4ecc-bfe8-fba592edad94?_state=GfLxrccnd-TKuFVMyL0xPA1-lQ1RUh2OLxVHJYy0vYx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjOWRhODhlZC1jOTI5LTRlY2MtYmZlOC1mYmE1OTJlZGFkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NTAuNTYzOTExNDYyWiJ9&digest=sha256%3A84888ca86be2abc82b1d7442068d3f145073e46c4a5303c007e377b00f71415f" http.request.useragent="Go-http-client/1.1" http.response.duration=9.16900379s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:50 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c9da88ed-c929-4ecc-bfe8-fba592edad94?_state=GfLxrccnd-TKuFVMyL0xPA1-lQ1RUh2OLxVHJYy0vYx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjOWRhODhlZC1jOTI5LTRlY2MtYmZlOC1mYmE1OTJlZGFkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NTAuNTYzOTExNDYyWiJ9&digest=sha256%3A84888ca86be2abc82b1d7442068d3f145073e46c4a5303c007e377b00f71415f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=7e6511f1-9037-427b-a5dc-a671914033a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.145785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:59 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:16:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=28986d88-7f7a-44f7-97ae-0361f43c6bbd http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.72598ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=91ee62eb-37fb-496f-afb2-d070f33494e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/cccc/blobs/uploads/052cfa05-60d5-41b6-bac4-559584b68598?_state=gyGCNq4ZC_49An_1Sk34pI6kjt38sUSiE4Zjp0shwA57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNTJjZmEwNS02MGQ1LTQxYjYtYmFjNC01NTk1ODRiNjg1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NTkuODg2OTA3OTExWiJ9&digest=sha256%3A377e079f5bcc4c22ef507d75996db53041fc6f51bb1e4c384a6ee4afa20d7456" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918359515s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:16:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/052cfa05-60d5-41b6-bac4-559584b68598?_state=gyGCNq4ZC_49An_1Sk34pI6kjt38sUSiE4Zjp0shwA57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNTJjZmEwNS02MGQ1LTQxYjYtYmFjNC01NTk1ODRiNjg1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTY6NTkuODg2OTA3OTExWiJ9&digest=sha256%3A377e079f5bcc4c22ef507d75996db53041fc6f51bb1e4c384a6ee4afa20d7456 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=e8e9257e-b52b-44d9-b563-c18b29892571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.146994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:01 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=b128c42f-89d0-44e0-9a68-098664f8be9d http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.502619ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=ae987d40-5017-48b2-8c53-7dc252791b60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/dddd/blobs/uploads/fcaa3ec2-ebe8-4de6-9a45-c94fd633008e?_state=X2CueVPXq6x8nsoZiVNuiEfbTWBw2YUB2sRr7oV0AIV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmY2FhM2VjMi1lYmU4LTRkZTYtOWE0NS1jOTRmZDYzMzAwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDIuMDAyMzI0NDMzWiJ9&digest=sha256%3A7840bbd43e9fcaf248ab58cf885185e986d4bccd5680b741fd28a86e5147d856" http.request.useragent="Go-http-client/1.1" http.response.duration=3.34842747s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/fcaa3ec2-ebe8-4de6-9a45-c94fd633008e?_state=X2CueVPXq6x8nsoZiVNuiEfbTWBw2YUB2sRr7oV0AIV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmY2FhM2VjMi1lYmU4LTRkZTYtOWE0NS1jOTRmZDYzMzAwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDIuMDAyMzI0NDMzWiJ9&digest=sha256%3A7840bbd43e9fcaf248ab58cf885185e986d4bccd5680b741fd28a86e5147d856 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=3837d0f3-80c7-43aa-8f55-f14057777687 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.066184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=87d94eaf-b798-4ced-8477-893d9d846465 http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.72949ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:05 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=45b978ab-bb0a-4bb2-b23b-f268c1b2ed90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/eeee/blobs/uploads/af6528b7-4c72-48a6-befc-35b299a3c854?_state=XWWszNlXXNvX87JCYNXrGTn2v6s1BE0s74BR7i47oap7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhZjY1MjhiNy00YzcyLTQ4YTYtYmVmYy0zNWIyOTlhM2M4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDUuNTQ5NDY1ODE3WiJ9&digest=sha256%3A1e2fa58269bd2cb46e603022e4eb84c5bcd4953a93b4684532c9986eaa639967" http.request.useragent="Go-http-client/1.1" http.response.duration=3.28716014s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:05 +0000] "PUT /v2/foo/eeee/blobs/uploads/af6528b7-4c72-48a6-befc-35b299a3c854?_state=XWWszNlXXNvX87JCYNXrGTn2v6s1BE0s74BR7i47oap7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhZjY1MjhiNy00YzcyLTQ4YTYtYmVmYy0zNWIyOTlhM2M4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDUuNTQ5NDY1ODE3WiJ9&digest=sha256%3A1e2fa58269bd2cb46e603022e4eb84c5bcd4953a93b4684532c9986eaa639967 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=436a196b-f7b0-43fb-8fef-e342ad9347b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.032764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:08 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=bc00de05-39a6-44cb-88af-2d5719d0f240 http.request.method=POST http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.612049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:09 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=56bdb6eb-4a77-4ee3-bfec-8e696d25a4f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/ffff/blobs/uploads/b68924a2-ef87-4e0d-a485-9a5ee25b73e1?_state=ywwHkLSWIFeMKP00SRUOOCCA4pjkBSacvBj7joZOekx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNjg5MjRhMi1lZjg3LTRlMGQtYTQ4NS05YTVlZTI1YjczZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDkuMDAzMTk3MTJaIn0%3D&digest=sha256%3Aa81f14be77e829a6168af6ae3601ffb5ba60d4d85bb24e136d5cac7c72f8a600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958283662s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:09 +0000] "PUT /v2/foo/ffff/blobs/uploads/b68924a2-ef87-4e0d-a485-9a5ee25b73e1?_state=ywwHkLSWIFeMKP00SRUOOCCA4pjkBSacvBj7joZOekx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNjg5MjRhMi1lZjg3LTRlMGQtYTQ4NS05YTVlZTI1YjczZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MDkuMDAzMTk3MTJaIn0%3D&digest=sha256%3Aa81f14be77e829a6168af6ae3601ffb5ba60d4d85bb24e136d5cac7c72f8a600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=ad695130-59b9-480c-9b12-5177831626d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.406992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=6ce55b3b-90d3-42bd-91af-04a240cadf67 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885086ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=3b27f03e-9369-412d-a6b7-c7ecbbfc7eba http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.684356ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=671744b2-ffeb-42cd-949f-7a7238fe0e10 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.381145ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=368b5627-6ff1-417a-b35f-3875aff41428 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.244484ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=946e6a0f-141c-4d35-9dbf-7231144b33f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.264824ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=2b0b9dfe-34b2-4e3b-b83d-555a78b08944 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.299075ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" 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.7 http.request.host="127.0.0.1:38201" http.request.id=3805bd34-8f53-4baf-ad67-6c75336207eb http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.547185ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" 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.7 http.request.host="127.0.0.1:38201" http.request.id=2f2d82c9-5b52-46d5-a76a-ee3cc90183a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.619585ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=21457560-3eb5-4ab1-a2c5-73d88f38f425 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.364204ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38201" http.request.id=35286cc8-f61d-4a47-9b86-f1bc5362afc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58006" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.812416ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:23:17:10 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T23:17:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:10Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=9b12f39f-7aab-4ac1-a3cc-c26baba614ec http.request.method=POST http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=f09a8e7c-f9b8-47f1-96ed-e92118e08e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/aaaa/blobs/uploads/1e23ac09-8014-4c70-a95c-ac3cdf877b72?_state=NofXJVtRGv5TQl0R2CmVsfKRuYRaUApmESYBAGVpx6V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTIzYWMwOS04MDE0LTRjNzAtYTk1Yy1hYzNjZGY4NzdiNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTEuMTQ4ODcyNTE2WiJ9&digest=sha256%3Aa06b104fdc1a99052e1602bee450fce00db051a4962b1b752cb6a29b1a3d98bc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.103562511s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1e23ac09-8014-4c70-a95c-ac3cdf877b72?_state=NofXJVtRGv5TQl0R2CmVsfKRuYRaUApmESYBAGVpx6V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTIzYWMwOS04MDE0LTRjNzAtYTk1Yy1hYzNjZGY4NzdiNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTEuMTQ4ODcyNTE2WiJ9&digest=sha256%3Aa06b104fdc1a99052e1602bee450fce00db051a4962b1b752cb6a29b1a3d98bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=873b7aa9-e36a-4f8a-aaee-bc842376b3e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.096734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=f08c868a-6602-4102-b101-a5b55da23162 http.request.method=POST http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:13 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=88441a6e-bed2-4714-bb9b-f01b07164f44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/bbbb/blobs/uploads/b6acb112-5238-4f01-a0d9-18095c7dcfc5?_state=o2daluYSj35LlwaFcAtXKV5cg5sWJL97o1TED8g2qF57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNmFjYjExMi01MjM4LTRmMDEtYTBkOS0xODA5NWM3ZGNmYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTMuMzg5NzUyODg5WiJ9&digest=sha256%3Ab90ad0ee64066dfcbac40dfe1346d2755be2a659e18c0d74d3b288c96b6639d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426480284s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:13 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b6acb112-5238-4f01-a0d9-18095c7dcfc5?_state=o2daluYSj35LlwaFcAtXKV5cg5sWJL97o1TED8g2qF57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNmFjYjExMi01MjM4LTRmMDEtYTBkOS0xODA5NWM3ZGNmYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTMuMzg5NzUyODg5WiJ9&digest=sha256%3Ab90ad0ee64066dfcbac40dfe1346d2755be2a659e18c0d74d3b288c96b6639d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=f14b98bf-204b-435a-9950-2e174f1aa421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.700293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:14 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=a46b7c6f-b254-4db5-87f6-2e34445b499d http.request.method=POST http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.924257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=de26db04-578b-4d75-8b68-1218073be2c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/cccc/blobs/uploads/6af4f4e1-e559-49c0-bbf3-fb4d9e6d2522?_state=pY-A4hY7tWMuVUJIKbC2vdGpebBUAvE5x1Vjwvb7VCl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YWY0ZjRlMS1lNTU5LTQ5YzAtYmJmMy1mYjRkOWU2ZDI1MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTQuOTc0MjEwMDY2WiJ9&digest=sha256%3A8a070dad9e9b20f2478583133765b9769e0ad438b6471c4550bbaac02a2c09ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760295521s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/6af4f4e1-e559-49c0-bbf3-fb4d9e6d2522?_state=pY-A4hY7tWMuVUJIKbC2vdGpebBUAvE5x1Vjwvb7VCl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YWY0ZjRlMS1lNTU5LTQ5YzAtYmJmMy1mYjRkOWU2ZDI1MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTQuOTc0MjEwMDY2WiJ9&digest=sha256%3A8a070dad9e9b20f2478583133765b9769e0ad438b6471c4550bbaac02a2c09ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=7045d83c-d32b-4015-bafa-2733f3d78c09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.002153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=9df172ce-9181-46dc-a4c2-104d9314fb14 http.request.method=POST http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.379348ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=cfee85b3-bceb-435f-8dae-bcaeac927a41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/dddd/blobs/uploads/1ded80a0-0c3d-4901-a72c-15e3a6e44da4?_state=C0kTYIlvyhm66Xr3yACLVbjXlU6LFF_y3tHE2Vit1Dl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxZGVkODBhMC0wYzNkLTQ5MDEtYTcyYy0xNWUzYTZlNDRkYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTYuOTA4NTAyNzk1WiJ9&digest=sha256%3A22d5ebe75f8bcf6712b63f26a62d2e17d35bfc3cdd51e5530d12db8b9c671142" http.request.useragent="Go-http-client/1.1" http.response.duration=2.029314026s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/1ded80a0-0c3d-4901-a72c-15e3a6e44da4?_state=C0kTYIlvyhm66Xr3yACLVbjXlU6LFF_y3tHE2Vit1Dl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxZGVkODBhMC0wYzNkLTQ5MDEtYTcyYy0xNWUzYTZlNDRkYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MTYuOTA4NTAyNzk1WiJ9&digest=sha256%3A22d5ebe75f8bcf6712b63f26a62d2e17d35bfc3cdd51e5530d12db8b9c671142 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=82a86d01-5185-4c43-acb1-77f9cd2708b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.837273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41297" http.request.id=68a74184-e07a-425b-9629-6be74c1fdaa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56384" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615086ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:23:17:18 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (33.13s) === RUN TestURLPrefix time="2026-02-04T23:17:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46293" http.request.id=5ad6405c-8e9b-4477-b947-e14a17c7e641 http.request.method=GET http.request.remoteaddr="127.0.0.1:52068" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.638966ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:17:18 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-04T23:17:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=7e37c9be-fc8e-433b-a101-1706fa10ee89 http.request.method=GET http.request.remoteaddr="127.0.0.1:58526" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.296318ms http.response.status=404 http.response.written=157 vars.digest="sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "GET /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=b81261ca-f317-451d-8eef-3a5e0a4ea356 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.422074ms http.response.status=404 http.response.written=157 vars.digest="sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=75e4b6a3-7a5e-4f82-9e43-4f6b0fd00457 http.request.method=POST http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.907096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=06850d4a-3f73-4c0d-84f9-c28def714678 http.request.method=GET http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757847ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "GET /v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=69d74321-49d1-4cae-a981-10d7a0752224 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860566ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=daa15771-87b1-4f9e-8381-3223de2635ee http.request.method=GET http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6f784c4f-a03c-4cdc-848d-50373a996fce time="2026-02-04T23:17:19Z" 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.7 http.request.host="127.0.0.1:45409" http.request.id=daa15771-87b1-4f9e-8381-3223de2635ee http.request.method=GET http.request.remoteaddr="127.0.0.1:58532" http.request.uri="/v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.703986ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6f784c4f-a03c-4cdc-848d-50373a996fce 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "GET /v2/foo/bar/blobs/uploads/6f784c4f-a03c-4cdc-848d-50373a996fce?_state=J1IxTnyGYqEqBFh6kH1l6LhDNCPWiQZPrsQkgdSTOZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmNzg0YzRmLWEwM2MtNGNkYy04NDhkLTUwMzczYTk5NmZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzExMjI4MzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=7ef113c9-f96b-4937-b00c-455e55ef1ac2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.394845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=51f26019-08dc-494d-84d9-d44a532cb098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/0c3885a2-32ef-4413-a139-413abad54d25?_state=VnlB_t5CkcykD_5rpZKaGw-8HgSQd6yMQVrLWh9nk1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMzg4NWEyLTMyZWYtNDQxMy1hMTM5LTQxM2FiYWQ1NGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzk1MTY4OTRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" provided=sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 vars.name="foo/bar" vars.uuid=0c3885a2-32ef-4413-a139-413abad54d25 time="2026-02-04T23:17:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=51f26019-08dc-494d-84d9-d44a532cb098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/0c3885a2-32ef-4413-a139-413abad54d25?_state=VnlB_t5CkcykD_5rpZKaGw-8HgSQd6yMQVrLWh9nk1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMzg4NWEyLTMyZWYtNDQxMy1hMTM5LTQxM2FiYWQ1NGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzk1MTY4OTRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0c3885a2-32ef-4413-a139-413abad54d25 time="2026-02-04T23:17:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=51f26019-08dc-494d-84d9-d44a532cb098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/0c3885a2-32ef-4413-a139-413abad54d25?_state=VnlB_t5CkcykD_5rpZKaGw-8HgSQd6yMQVrLWh9nk1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMzg4NWEyLTMyZWYtNDQxMy1hMTM5LTQxM2FiYWQ1NGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzk1MTY4OTRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.042337ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0c3885a2-32ef-4413-a139-413abad54d25 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/0c3885a2-32ef-4413-a139-413abad54d25?_state=VnlB_t5CkcykD_5rpZKaGw-8HgSQd6yMQVrLWh9nk1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMzg4NWEyLTMyZWYtNDQxMy1hMTM5LTQxM2FiYWQ1NGQyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xMzk1MTY4OTRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=af4d5367-610c-47f8-80be-b4b959f31eda http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=079e9566-5837-46bd-b6c7-afd224a0029d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/1c81f651-b17c-4ca8-8e39-e39f420902bf?_state=NpMb0kw5RTe6ky0QudpitmdXmVdDnkGfyY6QfN7QCSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODFmNjUxLWIxN2MtNGNhOC04ZTM5LWUzOWY0MjA5MDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNDM4NjY2MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/1c81f651-b17c-4ca8-8e39-e39f420902bf?_state=NpMb0kw5RTe6ky0QudpitmdXmVdDnkGfyY6QfN7QCSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODFmNjUxLWIxN2MtNGNhOC04ZTM5LWUzOWY0MjA5MDJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNDM4NjY2MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=7cf881b9-549a-4846-84c3-2f4ac82790aa http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222904ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=ca683722-0072-49dc-b12e-bc694355f6ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/56cb413d-83d1-4271-af9f-e930cd6c065f?_state=sRKm59ci9LLw1GHsPwkTMpt03X0J1VmNw-XLFsB8XZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2Y2I0MTNkLTgzZDEtNDI3MS1hZjlmLWU5MzBjZDZjMDY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNDczOTMwNDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.641916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/56cb413d-83d1-4271-af9f-e930cd6c065f?_state=sRKm59ci9LLw1GHsPwkTMpt03X0J1VmNw-XLFsB8XZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2Y2I0MTNkLTgzZDEtNDI3MS1hZjlmLWU5MzBjZDZjMDY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNDczOTMwNDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=d8aac992-6be4-435c-a6b3-ab36b4b9ce23 http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=f739d5f5-8a5f-4348-ab45-246dd2803097 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/2a424ab0-896e-43ad-aad8-1a528b8923f5?_state=FyYipwVxp6vqu9ZX8Y3IFULl5jsChW_OLdblJ9aRdht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNDI0YWIwLTg5NmUtNDNhZC1hYWQ4LTFhNTI4Yjg5MjNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNTEwODY3MDRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.774553637s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/2a424ab0-896e-43ad-aad8-1a528b8923f5?_state=FyYipwVxp6vqu9ZX8Y3IFULl5jsChW_OLdblJ9aRdht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNDI0YWIwLTg5NmUtNDNhZC1hYWQ4LTFhNTI4Yjg5MjNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoxOS4xNTEwODY3MDRaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=07a6428c-0516-44ff-b677-b674dfcd2612 http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.250418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45409" http.request.id=1379d19a-afec-4395-9cb7-86ecd9b441b6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/c1f8b11b-af64-4128-8b0f-3dc7ebeba985?_state=kHurOeDieb0CNwQOsrHg-iNNyJ87xhzzm_e0jMzXanl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjhiMTFiLWFmNjQtNDEyOC04YjBmLTNkYzdlYmViYTk4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyMi4wMjA3NjUyNTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413822838s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/c1f8b11b-af64-4128-8b0f-3dc7ebeba985?_state=kHurOeDieb0CNwQOsrHg-iNNyJ87xhzzm_e0jMzXanl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjhiMTFiLWFmNjQtNDEyOC04YjBmLTNkYzdlYmViYTk4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyMi4wMjA3NjUyNTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=02e9cf24-968a-410a-9b26-8a2e09bfc675 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/c1f8b11b-af64-4128-8b0f-3dc7ebeba985?_state=NTTmw3OgFTykW8Q3a6VuT4PQdMAakYgt6qRGwb6SCGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjhiMTFiLWFmNjQtNDEyOC04YjBmLTNkYzdlYmViYTk4NSIsIk9mZnNldCI6MTg1OTI3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MjJaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/c1f8b11b-af64-4128-8b0f-3dc7ebeba985?_state=NTTmw3OgFTykW8Q3a6VuT4PQdMAakYgt6qRGwb6SCGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZjhiMTFiLWFmNjQtNDEyOC04YjBmLTNkYzdlYmViYTk4NSIsIk9mZnNldCI6MTg1OTI3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MjJaIn0%3D&digest=sha256%3Ade78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=90b27b6e-6aae-4189-bfc8-97c46da772cc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.609276ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=fead361e-7170-4531-8d72-fcaebad03598 http.request.method=GET http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=74.831217ms http.response.status=200 http.response.written=18592768 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 200 18592768 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=error msg="error parsing digest="sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=380f81c4-5950-4c00-ad69-2ab51d42ce65 http.request.method=GET http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" vars.name="foo/bar" time="2026-02-04T23:17:24Z" 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.7 http.request.host="127.0.0.1:45409" http.request.id=380f81c4-5950-4c00-ad69-2ab51d42ce65 http.request.method=GET http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.015067ms http.response.status=400 http.response.written=110 vars.digest="sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha257:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=645cd68f-92e0-4654-be45-c48fe58af1d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58554" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136067ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:17: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.7 time="2026-02-04T23:17:24Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=87670620-4bdc-449e-99d2-91078c3f4719 http.request.method=GET http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284598ms http.response.status=404 http.response.written=157 vars.digest="sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=90c6fcbe-2304-4a02-ba3c-1665c1a8c87d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.328185ms http.response.status=404 http.response.written=157 vars.digest="sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=d4198956-6353-49eb-a31b-d2f8659b531e http.request.method=POST http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=5ffe93cd-6a4d-447f-8e76-ce049cf8c941 http.request.method=GET http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.193818ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=2306b21a-3eec-4a44-a05f-5a5495075aac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473646ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=7e04902f-fd28-411f-b990-bba2f6aa58b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=94e0d0a8-853e-46ce-a107-7bb4ef86e841 time="2026-02-04T23:17:24Z" 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.7 http.request.host="127.0.0.1:36151" http.request.id=7e04902f-fd28-411f-b990-bba2f6aa58b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33630" http.request.uri="/v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.955337ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=94e0d0a8-853e-46ce-a107-7bb4ef86e841 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/uploads/94e0d0a8-853e-46ce-a107-7bb4ef86e841?_state=Da-HwbizyeUlSvhhNa40hahDKdVoTud9aE62ndhAXxp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZTBkMGE4LTg1M2UtNDZjZS1hMTA3LTdiYjRlZjg2ZTg0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43ODY0Mjk1MDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=d9a24d58-c385-420e-a922-aaa5375b1c55 http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=456b9da4-4bf8-405f-9130-8942fdaa15d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/a1be679d-cda8-4143-813b-3c00779b5f03?_state=YRfj3HBZtiA6ocBa460AA_y15aBL_-TmLlomVhOf82t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYmU2NzlkLWNkYTgtNDE0My04MTNiLTNjMDA3NzliNWYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTQ5NjM0MDZaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" provided=sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 vars.name="foo/bar" vars.uuid=a1be679d-cda8-4143-813b-3c00779b5f03 time="2026-02-04T23:17:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=456b9da4-4bf8-405f-9130-8942fdaa15d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/a1be679d-cda8-4143-813b-3c00779b5f03?_state=YRfj3HBZtiA6ocBa460AA_y15aBL_-TmLlomVhOf82t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYmU2NzlkLWNkYTgtNDE0My04MTNiLTNjMDA3NzliNWYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTQ5NjM0MDZaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a1be679d-cda8-4143-813b-3c00779b5f03 time="2026-02-04T23:17:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=456b9da4-4bf8-405f-9130-8942fdaa15d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/a1be679d-cda8-4143-813b-3c00779b5f03?_state=YRfj3HBZtiA6ocBa460AA_y15aBL_-TmLlomVhOf82t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYmU2NzlkLWNkYTgtNDE0My04MTNiLTNjMDA3NzliNWYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTQ5NjM0MDZaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.091147ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a1be679d-cda8-4143-813b-3c00779b5f03 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/a1be679d-cda8-4143-813b-3c00779b5f03?_state=YRfj3HBZtiA6ocBa460AA_y15aBL_-TmLlomVhOf82t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYmU2NzlkLWNkYTgtNDE0My04MTNiLTNjMDA3NzliNWYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTQ5NjM0MDZaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=3f129346-dd3d-4b65-b348-5094abd3b307 http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=8ccf99d9-26fa-4f2a-bba1-c86e6d40d417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/048b9c43-b197-4b35-900e-0686171d33c1?_state=_Ed2SF6dzw3sGJA6-kXwhMox7keHrHhFy-loK3voJ557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OGI5YzQzLWIxOTctNGIzNS05MDBlLTA2ODYxNzFkMzNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTkxOTAyMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/048b9c43-b197-4b35-900e-0686171d33c1?_state=_Ed2SF6dzw3sGJA6-kXwhMox7keHrHhFy-loK3voJ557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OGI5YzQzLWIxOTctNGIzNS05MDBlLTA2ODYxNzFkMzNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC43OTkxOTAyMVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=8a7aad50-ab7f-4275-bcbb-9f11a76a8a20 http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.923096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=be98b4f0-57f1-4fcd-b9c7-8e4935267f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/e6e41d6f-bc5f-4edb-80e8-d9a26e8cc155?_state=el5NwWBlNmlvCGWwvbonN4-4GALC_zftsOBzaE8ckm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2ZTQxZDZmLWJjNWYtNGVkYi04MGU4LWQ5YTI2ZThjYzE1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC44MDM0MTczOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.160598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/e6e41d6f-bc5f-4edb-80e8-d9a26e8cc155?_state=el5NwWBlNmlvCGWwvbonN4-4GALC_zftsOBzaE8ckm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2ZTQxZDZmLWJjNWYtNGVkYi04MGU4LWQ5YTI2ZThjYzE1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC44MDM0MTczOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=da2e4ca2-63be-4753-8cfc-1ee77920c10c http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=de515b41-f2d0-47dc-89db-92c830fbfbb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/fbf96a0f-6d97-40bf-9ac5-827eb2918574?_state=HRq9sw62IP5Hnwx1jFJZEIF67WxuPM7Tn41stPi5kEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZjk2YTBmLTZkOTctNDBiZi05YWM1LTgyN2ViMjkxODU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC44MDc3OTYzNloifQ%3D%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.duration=4.940747165s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/fbf96a0f-6d97-40bf-9ac5-827eb2918574?_state=HRq9sw62IP5Hnwx1jFJZEIF67WxuPM7Tn41stPi5kEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZjk2YTBmLTZkOTctNDBiZi05YWM1LTgyN2ViMjkxODU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyNC44MDc3OTYzNloifQ%3D%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=545f3384-4f0b-4e49-80bf-c71b64cafc30 http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.278808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36151" http.request.id=eb695f58-da4d-49f6-b490-daf38f1196e4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/3ae80c6a-e2dc-473f-9317-eeda3b4d594c?_state=j2CvqkqMu74W_J82LAwm_DYDWY7DeMGAe2Xq35TLZEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTgwYzZhLWUyZGMtNDczZi05MzE3LWVlZGEzYjRkNTk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyOS44NzUyOTAyWiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.941266397s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/3ae80c6a-e2dc-473f-9317-eeda3b4d594c?_state=j2CvqkqMu74W_J82LAwm_DYDWY7DeMGAe2Xq35TLZEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTgwYzZhLWUyZGMtNDczZi05MzE3LWVlZGEzYjRkNTk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzoyOS44NzUyOTAyWiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=3d90c528-908b-4bad-be52-bf6ce03ec636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/3ae80c6a-e2dc-473f-9317-eeda3b4d594c?_state=6YbEdsyu5OrfpW4WRDOIIhSdvaJGzKBuEsidt9i6Dpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTgwYzZhLWUyZGMtNDczZi05MzE3LWVlZGEzYjRkNTk0YyIsIk9mZnNldCI6MjQ2NjQ1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MjlaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.duration=2.358318ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "PUT /v2/foo/bar/blobs/uploads/3ae80c6a-e2dc-473f-9317-eeda3b4d594c?_state=6YbEdsyu5OrfpW4WRDOIIhSdvaJGzKBuEsidt9i6Dpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTgwYzZhLWUyZGMtNDczZi05MzE3LWVlZGEzYjRkNTk0YyIsIk9mZnNldCI6MjQ2NjQ1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MjlaIn0%3D&digest=sha256%3A2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=657773d7-ccec-420c-8ee4-d6733930689d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.546706ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=28f4f260-c73d-4e0f-b76a-0f9043bcf378 http.request.method=GET http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=99.812453ms http.response.status=200 http.response.written=24664576 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "GET /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 200 24664576 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=error msg="error parsing digest="sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=8f34cf54-ee01-40d3-9c71-f5f6d4428aad http.request.method=GET http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" vars.name="foo/bar" time="2026-02-04T23:17:34Z" 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.7 http.request.host="127.0.0.1:36151" http.request.id=8f34cf54-ee01-40d3-9c71-f5f6d4428aad http.request.method=GET http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.777296ms http.response.status=400 http.response.written=110 vars.digest="sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "GET /v2/foo/bar/blobs/sha257:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=1cb97258-7675-4b24-ad3a-ba6364b60140 http.request.method=GET http.request.remoteaddr="127.0.0.1:43294" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058337ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "GET /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=a9f55e41-1a20-4649-83bc-97a64d90e1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43294" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.04269ms http.response.status=200 http.response.written=425984 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "GET /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 200 425984 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36151" http.request.id=f0a2a64f-dc10-4526-b300-017a30dec3f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.431152ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Feb/2026:23:17:34 +0000] "GET /v2/foo/bar/blobs/sha256:2b7d8a18f5d8ffe38e5c97edf4a45615067354c2460f09ef66241f0a84a8fb24 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=a9b961b6-eb76-41c0-bb1a-54cf84ebcd56 http.request.method=GET http.request.remoteaddr="127.0.0.1:58542" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.422606998s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-02-04T23:17:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45409" http.request.id=0894502a-f842-4123-ad47-16602cde900c http.request.method=GET http.request.remoteaddr="127.0.0.1:58554" http.request.uri="/v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.415146593s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Feb/2026:23:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:de78a6db854203d433c46c8e2d3476ce252abba671d219c6dee9983524f107e2 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (16.01s) === RUN TestBlobDelete time="2026-02-04T23:17:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:34Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=7cbd7f12-1f4e-4316-a723-c05faaba2089 http.request.method=GET http.request.remoteaddr="127.0.0.1:41354" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.020327ms http.response.status=404 http.response.written=157 vars.digest="sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "GET /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=4e855542-fe39-4256-a8cf-a341ec9bb6b2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.523815ms http.response.status=404 http.response.written=157 vars.digest="sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=429a9be4-5034-4fa4-90a0-8290ec32f312 http.request.method=POST http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=acd9b7c3-a810-4a97-af89-7905a7e601ae http.request.method=GET http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840156ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "GET /v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=053d009e-8cb9-474b-9d62-e8eccc4b9f8a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.956777ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=eefb6a8d-9d6d-4f8d-a50e-ae24a1510bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ed736748-751b-4533-84ac-d7c9c837c61d time="2026-02-04T23:17:35Z" 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.7 http.request.host="127.0.0.1:34859" http.request.id=eefb6a8d-9d6d-4f8d-a50e-ae24a1510bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41370" http.request.uri="/v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.546035ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ed736748-751b-4533-84ac-d7c9c837c61d 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "GET /v2/foo/bar/blobs/uploads/ed736748-751b-4533-84ac-d7c9c837c61d?_state=JkJhjftExeBzRc5lgm-fBHEluYYuPhmZ1NgtmRQMko17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzM2NzQ4LTc1MWItNDUzMy04NGFjLWQ3YzljODM3YzYxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xODMyMDM2MzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=718efdc5-4e32-4d95-81f2-a04fbdc989ad http.request.method=POST http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865746ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=2888182a-879d-45e7-a4e6-d77d6874b64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/bada2afb-c723-40d6-adad-573bf27118c6?_state=zLDc9EEjj-a0XBoJ5pGWsModrGnfjULapU-KiaIJdUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZGEyYWZiLWM3MjMtNDBkNi1hZGFkLTU3M2JmMjcxMThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTIyODE5NjdaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" provided=sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a vars.name="foo/bar" vars.uuid=bada2afb-c723-40d6-adad-573bf27118c6 time="2026-02-04T23:17:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=2888182a-879d-45e7-a4e6-d77d6874b64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/bada2afb-c723-40d6-adad-573bf27118c6?_state=zLDc9EEjj-a0XBoJ5pGWsModrGnfjULapU-KiaIJdUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZGEyYWZiLWM3MjMtNDBkNi1hZGFkLTU3M2JmMjcxMThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTIyODE5NjdaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bada2afb-c723-40d6-adad-573bf27118c6 time="2026-02-04T23:17:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=2888182a-879d-45e7-a4e6-d77d6874b64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/bada2afb-c723-40d6-adad-573bf27118c6?_state=zLDc9EEjj-a0XBoJ5pGWsModrGnfjULapU-KiaIJdUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZGEyYWZiLWM3MjMtNDBkNi1hZGFkLTU3M2JmMjcxMThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTIyODE5NjdaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.719346ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bada2afb-c723-40d6-adad-573bf27118c6 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "PUT /v2/foo/bar/blobs/uploads/bada2afb-c723-40d6-adad-573bf27118c6?_state=zLDc9EEjj-a0XBoJ5pGWsModrGnfjULapU-KiaIJdUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZGEyYWZiLWM3MjMtNDBkNi1hZGFkLTU3M2JmMjcxMThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTIyODE5NjdaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=64c1cfb0-da39-472e-971c-286270638f28 http.request.method=POST http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=2c7e2477-8d75-41b7-8e1d-ea646651a49c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/097bc95c-6913-4c03-80ca-b9d0695c5410?_state=_diEs-J_9SwpTLVuqmhyndvWwkv-yjXLKaI0vIuLMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5N2JjOTVjLTY5MTMtNGMwMy04MGNhLWI5ZDA2OTVjNTQxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTY1MDEwNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.155997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "PUT /v2/foo/bar/blobs/uploads/097bc95c-6913-4c03-80ca-b9d0695c5410?_state=_diEs-J_9SwpTLVuqmhyndvWwkv-yjXLKaI0vIuLMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5N2JjOTVjLTY5MTMtNGMwMy04MGNhLWI5ZDA2OTVjNTQxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4xOTY1MDEwNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=281a38e0-7d40-453b-8b8a-62ad8f7b7d68 http.request.method=POST http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=1df73523-4b16-42df-aed6-13947cbbc2d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/97e7d00e-a6af-4055-91e5-30be325f3192?_state=LiBGMJj8e_iIi4uJIUcB8Yr4aWPjGrRLGFP6f2N7mZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZTdkMDBlLWE2YWYtNDA1NS05MWU1LTMwYmUzMjVmMzE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4yMDEwMDY3MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "PUT /v2/foo/bar/blobs/uploads/97e7d00e-a6af-4055-91e5-30be325f3192?_state=LiBGMJj8e_iIi4uJIUcB8Yr4aWPjGrRLGFP6f2N7mZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZTdkMDBlLWE2YWYtNDA1NS05MWU1LTMwYmUzMjVmMzE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4yMDEwMDY3MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=1bfc0edb-aa29-4c31-acfd-d32c3a1f13e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=c7398838-fd2d-46c7-947f-fda1c49dcdbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/d5babbfc-7671-475d-814d-05cb7e305e36?_state=JczBi6sCKJak0BlueDBbxfhWAOKAGT6DlejQn4ELVth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1YmFiYmZjLTc2NzEtNDc1ZC04MTRkLTA1Y2I3ZTMwNWUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4yMDQ2OTgxWiJ9&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.574509067s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:35 +0000] "PUT /v2/foo/bar/blobs/uploads/d5babbfc-7671-475d-814d-05cb7e305e36?_state=JczBi6sCKJak0BlueDBbxfhWAOKAGT6DlejQn4ELVth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1YmFiYmZjLTc2NzEtNDc1ZC04MTRkLTA1Y2I3ZTMwNWUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozNS4yMDQ2OTgxWiJ9&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=20f1d189-453c-4b28-b245-9d6fb1b3415b http.request.method=POST http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.179397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34859" http.request.id=edb05015-1e1e-44ad-aaf2-617cde187978 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/aa172a53-bba1-4b20-b970-5d48a2f86a29?_state=I_7D0OLjg4F_z-8CZPd0DMNIYdpP5pmMhNpbQGphQw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTcyYTUzLWJiYTEtNGIyMC1iOTcwLTVkNDhhMmY4NmEyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozOC44OTA3NTU0OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.542701068s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/aa172a53-bba1-4b20-b970-5d48a2f86a29?_state=I_7D0OLjg4F_z-8CZPd0DMNIYdpP5pmMhNpbQGphQw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTcyYTUzLWJiYTEtNGIyMC1iOTcwLTVkNDhhMmY4NmEyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzozOC44OTA3NTU0OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=ad309b66-d682-44c2-a58d-73ab75337e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/uploads/aa172a53-bba1-4b20-b970-5d48a2f86a29?_state=yt92GLzqnYDjk5LIl1jD6Qa39tixDut1_22EdjrGGgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTcyYTUzLWJiYTEtNGIyMC1iOTcwLTVkNDhhMmY4NmEyOSIsIk9mZnNldCI6MjE4MTE3MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MzhaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "PUT /v2/foo/bar/blobs/uploads/aa172a53-bba1-4b20-b970-5d48a2f86a29?_state=yt92GLzqnYDjk5LIl1jD6Qa39tixDut1_22EdjrGGgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTcyYTUzLWJiYTEtNGIyMC1iOTcwLTVkNDhhMmY4NmEyOSIsIk9mZnNldCI6MjE4MTE3MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTc6MzhaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=e6e8ec44-9291-4e61-89ca-f30a4a466409 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.472589ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=dceea491-ce47-4a06-bee0-90b354eafcc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=88.519544ms http.response.status=200 http.response.written=21811712 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "GET /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 200 21811712 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=error msg="error parsing digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=0e4ddd60-c116-4f03-8500-b1a59c973377 http.request.method=GET http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" time="2026-02-04T23:17:42Z" 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.7 http.request.host="127.0.0.1:34859" http.request.id=0e4ddd60-c116-4f03-8500-b1a59c973377 http.request.method=GET http.request.remoteaddr="127.0.0.1:41386" http.request.uri="/v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.449065ms http.response.status=400 http.response.written=110 vars.digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "GET /v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=7a79d988-5500-477a-9b96-4d04eda1e718 http.request.method=GET http.request.remoteaddr="127.0.0.1:50100" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.243218ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "GET /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=5b87592c-2be3-478a-9c61-a7987ea40a98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50106" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918526ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=6f38e6ec-d341-4918-b2a1-0ed85e06e162 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50106" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.376525ms http.response.status=404 http.response.written=157 vars.digest="sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=141da665-1aad-4d63-bed1-ec099912890b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50106" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.838777ms http.response.status=404 http.response.written=74 vars.digest="sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=error msg="error parsing digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=538b0585-eee1-469d-974e-c2f897bbe617 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50120" http.request.uri="/v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" time="2026-02-04T23:17:42Z" 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.7 http.request.host="127.0.0.1:34859" http.request.id=538b0585-eee1-469d-974e-c2f897bbe617 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50120" http.request.uri="/v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.479585ms http.response.status=400 http.response.written=110 vars.digest="sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "DELETE /v2/foo/bar/blobs/sha257:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T23:17:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=e1281437-454c-448c-af37-b6e84105a3d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.018437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=04ba00a8-b2fc-4b6d-9c39-f31b9c888faa http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/bar/blobs/uploads/65e910af-8069-4150-962f-491e79b084c8?_state=jeg2L57OimjYnOV6wGxreztuAcxpcG1Psc41BND7gIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZTkxMGFmLTgwNjktNDE1MC05NjJmLTQ5MWU3OWIwODRjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo0Mi41ODY1MTc5NzZaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.506207833s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "PUT /v2/foo/bar/blobs/uploads/65e910af-8069-4150-962f-491e79b084c8?_state=jeg2L57OimjYnOV6wGxreztuAcxpcG1Psc41BND7gIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZTkxMGFmLTgwNjktNDE1MC05NjJmLTQ5MWU3OWIwODRjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo0Mi41ODY1MTc5NzZaIn0%3D&digest=sha256%3A1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=5477dac6-b04c-4db2-8620-3cf3e5e00129 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.326658ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=5d9484c8-1ea1-4f4b-8dec-df29292c08c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50100" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.631479634s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "GET /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-02-04T23:17:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34859" http.request.id=670e50b3-2130-4388-855d-8b963cac90ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.638161376s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Feb/2026:23:17:42 +0000] "GET /v2/foo/bar/blobs/sha256:1834b110a65ea4be77e3c9506ce37fec78cd48a58692b93e1ac8267e96aacf1a HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (11.23s) === RUN TestRelativeURL time="2026-02-04T23:17:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:46Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38321" http.request.id=dd0757f6-ecac-480c-aa15-42af04071b7a http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.071767ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38321" http.request.id=c0586b95-ba18-44aa-9841-82e8d2809d92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bar/blobs/uploads/ddc19639-187b-4114-b15f-7e2c66d5598b?_state=s0xutn9pvjGRz21StFTG8tTXPoYYgW4M6Kw6KLIHP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzE5NjM5LTE4N2ItNDExNC1iMTVmLTdlMmM2NmQ1NTk4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo0Ni4yMTEwMTY5MDZaIn0%3D&digest=sha256%3A251bcfc4624e3f7941dab9140936e6f9a0c97c5c64988e79687413113336da15" http.request.useragent="Go-http-client/1.1" http.response.duration=3.812568676s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:46 +0000] "PUT /v2/foo/bar/blobs/uploads/ddc19639-187b-4114-b15f-7e2c66d5598b?_state=s0xutn9pvjGRz21StFTG8tTXPoYYgW4M6Kw6KLIHP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYzE5NjM5LTE4N2ItNDExNC1iMTVmLTdlMmM2NmQ1NTk4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo0Ni4yMTEwMTY5MDZaIn0%3D&digest=sha256%3A251bcfc4624e3f7941dab9140936e6f9a0c97c5c64988e79687413113336da15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38321" http.request.id=b28f56d2-116e-4849-a057-75989c334f1d http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38321" http.request.id=1aeedaeb-2881-405f-a5a4-8d1e3a5ec10f http.request.method=POST http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38321" http.request.id=2a2827a3-97b3-475c-875f-1c11452244fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:47118" http.request.uri="/v2/foo/bar/blobs/uploads/904320f7-46a2-417f-b44d-d1446c0c0498?_state=poP3vHhe_8kaY3tXnaX3WeXCJjXArqC0QJ0DdbhrQ-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNDMyMGY3LTQ2YTItNDE3Zi1iNDRkLWQxNDQ2YzBjMDQ5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1MC40MzY5MDU3NTNaIn0%3D&digest=sha256%3Ac11431527d7b7d03bb249f17e353ee3dac3e1cee68b3eade04a7783cbf0fea7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.774588838s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:50 +0000] "PUT /v2/foo/bar/blobs/uploads/904320f7-46a2-417f-b44d-d1446c0c0498?_state=poP3vHhe_8kaY3tXnaX3WeXCJjXArqC0QJ0DdbhrQ-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNDMyMGY3LTQ2YTItNDE3Zi1iNDRkLWQxNDQ2YzBjMDQ5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1MC40MzY5MDU3NTNaIn0%3D&digest=sha256%3Ac11431527d7b7d03bb249f17e353ee3dac3e1cee68b3eade04a7783cbf0fea7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (7.01s) === RUN TestBlobDeleteDisabled time="2026-02-04T23:17: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.7 time="2026-02-04T23:17:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:53Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:41317" http.request.id=dee9123b-5835-4da0-a98a-0d9c98c8e8e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55340" http.request.uri="/v2/foo/bar/blobs/sha256:4cb8f629a2a7e970a9678952ba131153367ab4c88d5cfcdc5448ec4fd9806662" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.090708ms http.response.status=405 http.response.written=78 vars.digest="sha256:4cb8f629a2a7e970a9678952ba131153367ab4c88d5cfcdc5448ec4fd9806662" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:4cb8f629a2a7e970a9678952ba131153367ab4c88d5cfcdc5448ec4fd9806662 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2026-02-04T23:17: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.7 time="2026-02-04T23:17:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33325" http.request.id=bc129b03-183f-424b-b2b9-882d819edfd8 http.request.method=POST http.request.remoteaddr="127.0.0.1:45564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.202107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33325" http.request.id=58df2119-9715-45d5-ac0e-e62745fe7441 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45564" http.request.uri="/v2/foo/bar/blobs/uploads/a220e6bb-50e9-403e-9584-4790d6f9c5cc?_state=M_JjKkYRvS_7chZb0dwRPen8Advgj-hyz0DWqaFYh7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjBlNmJiLTUwZTktNDAzZS05NTg0LTQ3OTBkNmY5YzVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1My41NDI0NDI3MDhaIn0%3D&digest=sha256%3A47c4727b01a3cc9a898ca64b1938d950cb136ba717d51aef6cf74c1284dc8f72" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532741037s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:53 +0000] "PUT /v2/foo/bar/blobs/uploads/a220e6bb-50e9-403e-9584-4790d6f9c5cc?_state=M_JjKkYRvS_7chZb0dwRPen8Advgj-hyz0DWqaFYh7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjBlNmJiLTUwZTktNDAzZS05NTg0LTQ3OTBkNmY5YzVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1My41NDI0NDI3MDhaIn0%3D&digest=sha256%3A47c4727b01a3cc9a898ca64b1938d950cb136ba717d51aef6cf74c1284dc8f72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:33325" http.request.id=2817beaf-093e-4c8d-9a5e-de416fe84f36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45564" http.request.uri="/v2/foo/bar/blobs/sha256:47c4727b01a3cc9a898ca64b1938d950cb136ba717d51aef6cf74c1284dc8f72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.795176ms http.response.status=405 http.response.written=78 vars.digest="sha256:47c4727b01a3cc9a898ca64b1938d950cb136ba717d51aef6cf74c1284dc8f72" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:17:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:47c4727b01a3cc9a898ca64b1938d950cb136ba717d51aef6cf74c1284dc8f72 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.72s) === RUN TestDeleteReadOnly time="2026-02-04T23:17:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:17:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40843" http.request.id=0b56dc73-610f-40a8-9a5c-f9b84a9aa25f http.request.method=POST http.request.remoteaddr="127.0.0.1:53244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:17:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40843" http.request.id=5a6fffb6-667d-4191-81ea-5637aa44b494 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53244" http.request.uri="/v2/foo/bar/blobs/uploads/f4dc3612-e0d4-42ef-b9b0-bc6f8c09b6f9?_state=ToLnyhjCMg7YxxgXDM78835G-M4Wb1_4CJkKcAObPU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZGMzNjEyLWUwZDQtNDJlZi1iOWIwLWJjNmY4YzA5YjZmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1Ni4yOTA0NDMyMjVaIn0%3D&digest=sha256%3A9f2184cb4d05daccfeea41accb2dd83efe062c7da4c3d97f3d9aae81172fa5a4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.601876952s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/f4dc3612-e0d4-42ef-b9b0-bc6f8c09b6f9?_state=ToLnyhjCMg7YxxgXDM78835G-M4Wb1_4CJkKcAObPU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZGMzNjEyLWUwZDQtNDJlZi1iOWIwLWJjNmY4YzA5YjZmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxNzo1Ni4yOTA0NDMyMjVaIn0%3D&digest=sha256%3A9f2184cb4d05daccfeea41accb2dd83efe062c7da4c3d97f3d9aae81172fa5a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f2184cb4d05daccfeea41accb2dd83efe062c7da4c3d97f3d9aae81172fa5a4 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.82s) === RUN TestStartPushReadOnly time="2026-02-04T23:17:59Z" 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.7 time="2026-02-04T23:17:59Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-02-04T23:17:59Z" 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.7 time="2026-02-04T23:17:59Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:17:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=859fd2d0-29c5-4bd3-895b-24cb4724964f http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.669445ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T23:17:59Z" 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.7 http.request.host="127.0.0.1:45807" http.request.id=ca2a0b18-6929-4d6f-8586-1145f3e25feb http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366744ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:17:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=3c390fe3-e100-4b4c-96ec-046c203f4d2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152904ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T23:17:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=ba6cb4ec-d5b3-4eda-978f-cd58ed1daaf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.349838ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:17:59Z" 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.7 http.request.host="127.0.0.1:45807" http.request.id=ba6cb4ec-d5b3-4eda-978f-cd58ed1daaf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.412298ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:17:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=ba6cb4ec-d5b3-4eda-978f-cd58ed1daaf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.453458ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:17:59Z" 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.7 http.request.host="127.0.0.1:45807" http.request.id=ba6cb4ec-d5b3-4eda-978f-cd58ed1daaf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.489508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:17:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T23:18:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=22ea6554-ae5a-40a7-9031-cd969c254fcf http.request.method=POST http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.463308ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=4a456fd2-d1ed-4266-ae44-f69d91938e0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/blobs/uploads/2358664e-e18c-4ff6-adb0-5442e8ffaaa8?_state=50kWCRZ5WXZ41lIgF3TckizYJdYwhjKPYOOtpLqhrjl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzU4NjY0ZS1lMThjLTRmZjYtYWRiMC01NDQyZThmZmFhYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MDAuMTk5NTQ4NzgzWiJ9&digest=sha256%3A3cbf50143e459f46de6a5bcae7cc9592c64a4ded2c2835960c03f2868f8c0d03" http.request.useragent="Go-http-client/1.1" http.response.duration=6.880353672s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/2358664e-e18c-4ff6-adb0-5442e8ffaaa8?_state=50kWCRZ5WXZ41lIgF3TckizYJdYwhjKPYOOtpLqhrjl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzU4NjY0ZS1lMThjLTRmZjYtYWRiMC01NDQyZThmZmFhYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MDAuMTk5NTQ4NzgzWiJ9&digest=sha256%3A3cbf50143e459f46de6a5bcae7cc9592c64a4ded2c2835960c03f2868f8c0d03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=1bf5f244-1620-4e03-9029-7a168d69e56f http.request.method=POST http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.702209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=ee4e661a-d381-47e7-a08f-8b0f30ced991 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/blobs/uploads/115aa6c4-6214-457a-8e9d-2d26706e907f?_state=T1xmjVTTkLkj_5XvBy5ZtM6Xffq3LO-93C6xlgy3L2l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTVhYTZjNC02MjE0LTQ1N2EtOGU5ZC0yZDI2NzA2ZTkwN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MDcuMzMwOTQxNTI4WiJ9&digest=sha256%3A1c29326ec76096f0a293b713e31f60015b909ad59b47d8ac427efdbf89063e25" http.request.useragent="Go-http-client/1.1" http.response.duration=6.486095586s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/115aa6c4-6214-457a-8e9d-2d26706e907f?_state=T1xmjVTTkLkj_5XvBy5ZtM6Xffq3LO-93C6xlgy3L2l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTVhYTZjNC02MjE0LTQ1N2EtOGU5ZC0yZDI2NzA2ZTkwN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MDcuMzMwOTQxNTI4WiJ9&digest=sha256%3A1c29326ec76096f0a293b713e31f60015b909ad59b47d8ac427efdbf89063e25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=62518d3c-14d9-431a-b14c-02f0741238b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=9374c709-fe8a-47b3-bdbf-578fc0e93f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.duration=3.809123ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=6db7b936-6b8b-4ca6-a679-5ed2aed57a9b http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.75442ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=f005bb57-6dc1-4bc3-a76b-7d498648973e http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.462529ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45807" http.request.id=ba1da73d-3bc0-4ed6-930a-20c93065fcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.duration=2.73605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45807" http.request.id=60687a95-8165-4b41-9109-32ce09157238 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.duration=3.157841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45807" http.request.id=289839dd-0ea8-4a88-961c-1e85b328071d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=c3cd6c5e-94c9-47ce-b579-64e9315d5052 http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.536348ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=868df2b4-cd1b-404e-a4d9-1e1f7e810127 http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399674ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=8dc68230-8ef7-4f80-ae00-18d1993c8e31 http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174194ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=f79c088c-f211-4ec2-9ed2-b6d0754f8b76 http.request.method=GET http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268585ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=error msg="payload digest does match: "sha256:f5fe1701cb54a2555f55038c0b6119d00561369981907f636a41ff866b85dec6" != "sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131"" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=5c53551b-f3c2-4fc0-a037-60a43f77b640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=5c53551b-f3c2-4fc0-a037-60a43f77b640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41458" http.request.uri="/v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.513185ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131" 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ef06ad67afe7b9d8084cdabd8ad9189384e25f6858033fe67d58cf2b3e7e131 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=fff492c5-06c5-473d-b562-39daa9700e7a http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471105ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=76bb5b37-d7d4-470a-bde2-4394d439b24a http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054717ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=378f70b8-781b-495b-acd4-5e363f58834f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.597715ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=378f70b8-781b-495b-acd4-5e363f58834f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652246ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=378f70b8-781b-495b-acd4-5e363f58834f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698736ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=fd821a12-7448-4cab-9399-dc5883cb6d74 http.request.method=POST http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=89710936-fb32-4137-9c86-1191414a13d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/dedfd66c-cba0-4aaf-8e94-cb0659f059a0?_state=WYWfoq6TvWi0EEHWQS5mRmMpLbMZV333JKnmz9UKZ-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZWRmZDY2Yy1jYmEwLTRhYWYtOGU5NC1jYjA2NTlmMDU5YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MTMuODYzNTAxMDY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.661289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/dedfd66c-cba0-4aaf-8e94-cb0659f059a0?_state=WYWfoq6TvWi0EEHWQS5mRmMpLbMZV333JKnmz9UKZ-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZWRmZDY2Yy1jYmEwLTRhYWYtOGU5NC1jYjA2NTlmMDU5YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MTMuODYzNTAxMDY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=35d03155-7d3b-4933-9958-3871d3ade991 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.953857ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=35d03155-7d3b-4933-9958-3871d3ade991 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" 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=2.001057ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T23:18:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=183e9d14-f529-4e2e-bed7-7a9572e96973 http.request.method=POST http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=464e70a0-c40a-4911-a393-b541666f2d35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/78ce2edc-c48c-419f-8e4a-ed0f793ec068?_state=FS2PXzMJdxbSEFvMT9CWr_S5DoqW0kPlbnCDy7dQ4wZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGNlMmVkYy1jNDhjLTQxOWYtOGU0YS1lZDBmNzkzZWMwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MTQuMTQyNTU4NTczWiJ9&digest=sha256%3Ab3f87060db444c0d354f88ea7982f7f77385c2b271ab7de7706f2e52855d8b69" http.request.useragent="Go-http-client/1.1" http.response.duration=8.038140172s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/78ce2edc-c48c-419f-8e4a-ed0f793ec068?_state=FS2PXzMJdxbSEFvMT9CWr_S5DoqW0kPlbnCDy7dQ4wZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGNlMmVkYy1jNDhjLTQxOWYtOGU0YS1lZDBmNzkzZWMwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MTQuMTQyNTU4NTczWiJ9&digest=sha256%3Ab3f87060db444c0d354f88ea7982f7f77385c2b271ab7de7706f2e52855d8b69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=ba6d1f4a-32b5-4be7-9595-c5ef127f3e33 http.request.method=POST http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.282848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=c5b43f93-9da9-4188-82e6-99838d35ab86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/blobs/uploads/a627abb6-a451-4e11-bd79-e86027d5e2c6?_state=sCCfy5O9CeBU4BvT8sCgOOeIku7VY9-2hqVKgVco1057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjI3YWJiNi1hNDUxLTRlMTEtYmQ3OS1lODYwMjdkNWUyYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjIuNDEwMDk1NzU0WiJ9&digest=sha256%3A54d28698b665302d3a7781c4b3e1bdc70816904568678bed7c683e293c8dc452" http.request.useragent="Go-http-client/1.1" http.response.duration=2.653366801s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/a627abb6-a451-4e11-bd79-e86027d5e2c6?_state=sCCfy5O9CeBU4BvT8sCgOOeIku7VY9-2hqVKgVco1057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjI3YWJiNi1hNDUxLTRlMTEtYmQ3OS1lODYwMjdkNWUyYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjIuNDEwMDk1NzU0WiJ9&digest=sha256%3A54d28698b665302d3a7781c4b3e1bdc70816904568678bed7c683e293c8dc452 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=520e198b-6b62-4d3a-bf75-403d1d58954e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.693269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45807" http.request.id=d4eccb8c-4bca-451d-b7cf-a192850fe1dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72" http.request.useragent="Go-http-client/1.1" http.response.duration=2.032447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=62b4d4e0-7dc0-4199-9242-7a6a16e255e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.132877ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=5745eec5-ad08-4fe1-b287-6ea8d82c3810 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.914526ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=50a3a684-5bd3-4030-b045-8e0b2da1ad41 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276735ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=a246fc31-50a3-4fa8-9ced-b95067a0ad54 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452605ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=85ba823e-eefe-455a-93e3-221daa19113b http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616805ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="rewriting manifest sha256:96dc247a16384017d9b71c55c634ab025c44d2080bb4a3c28160bceab50d2d72 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=bfd411b1-4839-4d9e-91a5-cc06fcc62889 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=bfd411b1-4839-4d9e-91a5-cc06fcc62889 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.093051ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45807" http.request.id=d0ab4588-4f25-419a-8655-60427eafb655 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.794596ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45807" http.request.id=c49d1b24-15e2-491f-bb51-70a6fd3484ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45807" http.request.id=6d6c15eb-473d-4b9c-a05d-2a2baa0806c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599526ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=fd8bb872-0c6e-4c49-879a-2c7b09574b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.890016ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=6c1f3185-745a-4ac0-9b46-388f17a31b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.492175ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=279f01c6-2924-4768-94b7-fe462d288dc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345215ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=462b6634-08b3-4609-b43b-22b829b3c2f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619145ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="rewriting manifest list sha256:0a32689e11f1fd46078c4a0db56bcb717853467bed98d64d5e684e191a72bd08 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=4af1ad09-591a-4c94-9338-669dc4757e3e http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45807" http.request.id=4af1ad09-591a-4c94-9338-669dc4757e3e http.request.method=GET http.request.remoteaddr="127.0.0.1:37498" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.99658ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T23:18: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.7 time="2026-02-04T23:18:25Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:18:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=8704e8e5-4604-44f0-bc2b-441d528a8a41 http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.580046ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" 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.7 http.request.host="127.0.0.1:42865" http.request.id=5bb9e343-0760-4c7a-a02e-6f2abf37c66f http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308595ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=c6e18bd2-2e49-490e-a900-cdda2b056e42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.719826ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=6d095d67-ec21-4d18-9530-0e279d2b8bfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.543259ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:25Z" 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.7 http.request.host="127.0.0.1:42865" http.request.id=6d095d67-ec21-4d18-9530-0e279d2b8bfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.593509ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=6d095d67-ec21-4d18-9530-0e279d2b8bfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.62938ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:25Z" 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.7 http.request.host="127.0.0.1:42865" http.request.id=6d095d67-ec21-4d18-9530-0e279d2b8bfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.66149ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T23:18:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=c909ec96-90dc-4adb-8d6b-0d02899b4148 http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.427439ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=7c22c174-ef2f-4637-b801-fd9dfeee4f4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/blobs/uploads/c340f5df-c7f8-40a5-bf6d-2f47b5258292?_state=xrY77Yk3ZogA87t__C91LJs33HtTqEjL5y_67X7KwvV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMzQwZjVkZi1jN2Y4LTQwYTUtYmY2ZC0yZjQ3YjUyNTgyOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjUuMzAxMTgwMzAyWiJ9&digest=sha256%3A580279c8e6befb76976f099d31ac6fda66bf7486de7dfd4c05b14c8beb7e7ae3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522183061s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/c340f5df-c7f8-40a5-bf6d-2f47b5258292?_state=xrY77Yk3ZogA87t__C91LJs33HtTqEjL5y_67X7KwvV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMzQwZjVkZi1jN2Y4LTQwYTUtYmY2ZC0yZjQ3YjUyNTgyOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjUuMzAxMTgwMzAyWiJ9&digest=sha256%3A580279c8e6befb76976f099d31ac6fda66bf7486de7dfd4c05b14c8beb7e7ae3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=b1ee2de8-b377-4e78-8dc3-4f3fdfb9d10b http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.332578ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=74fbc44f-1d17-401a-93a4-3f664ddda26a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/blobs/uploads/7cfacafd-0043-4d0a-8d61-5c42356a6c49?_state=JetNMMt8iKo0-2XYxuBbA2BHUd9qyYuitW7g985u6zF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2ZhY2FmZC0wMDQzLTRkMGEtOGQ2MS01YzQyMzU2YTZjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjguMDQ3NDEyMTIzWiJ9&digest=sha256%3Acd3b6bd1d0806e959ade0870c2f687f7b93c1209e84bbd5753e1306e4ce0d8a4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.481837167s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/7cfacafd-0043-4d0a-8d61-5c42356a6c49?_state=JetNMMt8iKo0-2XYxuBbA2BHUd9qyYuitW7g985u6zF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2ZhY2FmZC0wMDQzLTRkMGEtOGQ2MS01YzQyMzU2YTZjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MjguMDQ3NDEyMTIzWiJ9&digest=sha256%3Acd3b6bd1d0806e959ade0870c2f687f7b93c1209e84bbd5753e1306e4ce0d8a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=2c8ce8e8-3f46-4f93-a126-d28db314ba4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.785253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=55f0ad5c-f29e-4145-bcc3-44bc8972b0d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.193171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=574380d0-9ddf-48b4-a754-1eff1539726e http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.675109ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=c1e73600-2d1f-4da0-8c60-a7a57e13b2f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.188277ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42865" http.request.id=6764b4b8-90c8-4beb-b8a2-cc97fd5ca041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.96505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42865" http.request.id=184354ba-f46e-4846-bff6-9a7def9d1c71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.553779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:42865" http.request.id=f5cec019-3762-48cc-a322-356acf8e8215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.90542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=a699693d-94d4-415f-b190-de5124a75f06 http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.089067ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=4c830d13-cb66-454f-a475-d45a4891c76d http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259064ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=bb4da28f-72e8-4acb-a4f6-35fdf849a5e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203334ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=5bc5ed49-95aa-47e2-a54e-0003675b3e5c http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.690875ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=error msg="payload digest does match: "sha256:386c878ccbbb1f12ee106728d716d18813b6fe6375ec0261d362146d1defdc0e" != "sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f"" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=8fb200a5-9679-4481-9231-e54938a41ff8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" time="2026-02-04T23:18:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=8fb200a5-9679-4481-9231-e54938a41ff8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.911366ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f" 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd6970c8b2d0e26d4976bf693999a404964ac2066f8db2f49b93e7d4a7266e1f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=5ac91894-d2b4-498a-ad7f-e64dd267fa90 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.534345ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" 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.7 http.request.host="127.0.0.1:42865" http.request.id=4522b93c-aecc-40b5-ab24-16d7b8e206f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.254405ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=c545ef2b-1cfa-4674-bea2-a14dfe3e6f6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.884937ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=c545ef2b-1cfa-4674-bea2-a14dfe3e6f6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.939557ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=c545ef2b-1cfa-4674-bea2-a14dfe3e6f6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.983127ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=2ce00d68-797e-4792-b0d0-cec18cff0130 http.request.method=POST http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=220c6bfb-cdbc-47f8-b939-16e895adcf09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/27651367-ecd2-450f-b00a-e5427bc52b88?_state=P__lRFttgGq5eYxvqEgCOcWRjGP6xWpW8OJfPO8Vp3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzY1MTM2Ny1lY2QyLTQ1MGYtYjAwYS1lNTQyN2JjNTJiODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzIuNTc1MDI2MDU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.117137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/27651367-ecd2-450f-b00a-e5427bc52b88?_state=P__lRFttgGq5eYxvqEgCOcWRjGP6xWpW8OJfPO8Vp3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzY1MTM2Ny1lY2QyLTQ1MGYtYjAwYS1lNTQyN2JjNTJiODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzIuNTc1MDI2MDU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=243a66dd-5149-405b-b75b-f62715c3ea67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.541356ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=243a66dd-5149-405b-b75b-f62715c3ea67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.587436ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T23:18:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=ef7caf1c-0900-44fc-ab9e-0dbe9c3ad653 http.request.method=POST http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.859797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=d086889d-aa9a-4fb5-a9e6-329a117d931d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/a7e64093-7684-44d9-a26b-308d990b3e22?_state=gMGJbbSA1Z6VUu8UswAWFHmNA_VCE6o_7j8yS6BjpHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2U2NDA5My03Njg0LTQ0ZDktYTI2Yi0zMDhkOTkwYjNlMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzIuNzUyNDczNDA3WiJ9&digest=sha256%3Adb05c42ba772bf5109c556810401a0bd7e6955904944f7bcdbbf7f7f15777be2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.36210219s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/a7e64093-7684-44d9-a26b-308d990b3e22?_state=gMGJbbSA1Z6VUu8UswAWFHmNA_VCE6o_7j8yS6BjpHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2U2NDA5My03Njg0LTQ0ZDktYTI2Yi0zMDhkOTkwYjNlMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzIuNzUyNDczNDA3WiJ9&digest=sha256%3Adb05c42ba772bf5109c556810401a0bd7e6955904944f7bcdbbf7f7f15777be2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=b9fdd9da-4a89-4733-8710-32e952c0f245 http.request.method=POST http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.279567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=a72b15bf-5fab-42ad-b327-31d0282dfaf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/blobs/uploads/9e5b484a-a090-491b-abf3-368663c82115?_state=RNGBIx9N-XQvpgEmeSWG7eTeviRZlCTalOuBvQxajY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTViNDg0YS1hMDkwLTQ5MWItYWJmMy0zNjg2NjNjODIxMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzUuNDI0NDAxMjIyWiJ9&digest=sha256%3A79ebbff15b8464317780f62cec916da73593e52031ade37995472572a256f63b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.18889347s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e5b484a-a090-491b-abf3-368663c82115?_state=RNGBIx9N-XQvpgEmeSWG7eTeviRZlCTalOuBvQxajY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTViNDg0YS1hMDkwLTQ5MWItYWJmMy0zNjg2NjNjODIxMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6MzUuNDI0NDAxMjIyWiJ9&digest=sha256%3A79ebbff15b8464317780f62cec916da73593e52031ade37995472572a256f63b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=d4aa973d-5d23-438e-ab08-895416edf808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.643989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42865" http.request.id=cee06f5c-518c-43bf-bf82-99baeeec3f38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66" http.request.useragent="Go-http-client/1.1" http.response.duration=2.565378ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=1c376800-b249-4485-8bff-e8ae5b791a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.961866ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=9ed10df5-efc0-4ba0-808e-7f9bf131044e http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.909026ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=71c66d01-c3c1-4410-ab4e-f74a37a4bf14 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710466ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=d9f54e61-a5ac-4f9f-95d9-1fe8bda72fd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.623026ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=4e37768b-3174-434e-b320-ef9f0963b99c http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.693946ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="rewriting manifest sha256:3bcdc51d4431c43c33d2f42e0b359d684436cfc5f4fc1c96d94dfedd15b2fc66 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=e445eb76-f125-4610-b00f-bedea3e50ee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=e445eb76-f125-4610-b00f-bedea3e50ee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.84991ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42865" http.request.id=e619f8e2-c622-439b-bb53-4eed578b79dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.802056ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42865" http.request.id=98c4c215-9e3f-4c3b-93d4-dbdedf0ba4e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42865" http.request.id=f9551805-b45f-4d6e-8adb-944b49d5326d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=febe97b1-952e-4118-a9fa-0892f4dac31f http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.679436ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=eb7b92cf-5b34-4fb0-b1c9-900da5fa8cf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.763976ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=2e83edf4-e6fe-4055-93f2-ded7155b72d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769616ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=c40d51cf-01db-4ed3-8a97-55724bb7724a http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342965ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="rewriting manifest list sha256:bb9d9b574b8f8ae9b83e8e184a34ed31d68bb7e5761acb2f4b268436f481c580 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=0e8524ed-65a1-45b4-8e05-fee3b90a468e http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42865" http.request.id=0e8524ed-65a1-45b4-8e05-fee3b90a468e http.request.method=GET http.request.remoteaddr="127.0.0.1:55260" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.254452ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (43.75s) === RUN TestGetManifestWithStorageError time="2026-02-04T23:18:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:18:43Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35683" http.request.id=fdadccb7-9646-450b-b143-72c98e017696 http.request.method=GET http.request.remoteaddr="127.0.0.1:55646" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.911456ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35683" http.request.id=412de5d9-a575-44f6-b6b8-ab3d35b88b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:55646" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.687935ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35683" http.request.id=8e43d40b-8f26-4124-b57b-69a55d40755c http.request.method=GET http.request.remoteaddr="127.0.0.1:55646" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.601605ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:35683" http.request.id=d276da25-9b73-458d-8924-5507bddbf9d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55646" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.269064ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-02-04T23:18:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:18:43Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=cacf576c-315d-4b3b-88ef-d45fac10a91b http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892447ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" 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.7 http.request.host="127.0.0.1:40025" http.request.id=6faa667d-0956-4b80-a5c7-48ce20fd2b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.588036ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=95f13f28-e970-45c6-bb92-081b10c1e54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.770646ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b0d6fc8d-f053-408c-9a03-3356b3395679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.513589ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:43Z" 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.7 http.request.host="127.0.0.1:40025" http.request.id=b0d6fc8d-f053-408c-9a03-3356b3395679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.570429ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b0d6fc8d-f053-408c-9a03-3356b3395679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.612369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T23:18:43Z" 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.7 http.request.host="127.0.0.1:40025" http.request.id=b0d6fc8d-f053-408c-9a03-3356b3395679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.652779ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T23:18:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=7fd0d700-402e-4497-8b68-3d35d64b8b97 http.request.method=POST http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=d31c0f5f-5208-419e-86ab-dec43adc2406 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/blobs/uploads/fdac37f3-f6e9-4a29-8d44-e1e28edd76d3?_state=zRhh2OzxSfDwICEzdSPyvBkMMIEdcio807mwfo2wWvh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGFjMzdmMy1mNmU5LTRhMjktOGQ0NC1lMWUyOGVkZDc2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NDMuODY1NTc4NDA5WiJ9&digest=sha256%3Acd1e252c371a660d9a436c053f983872b9bda9d460dc42d1ba646418bf737a42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.998859539s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/fdac37f3-f6e9-4a29-8d44-e1e28edd76d3?_state=zRhh2OzxSfDwICEzdSPyvBkMMIEdcio807mwfo2wWvh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGFjMzdmMy1mNmU5LTRhMjktOGQ0NC1lMWUyOGVkZDc2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NDMuODY1NTc4NDA5WiJ9&digest=sha256%3Acd1e252c371a660d9a436c053f983872b9bda9d460dc42d1ba646418bf737a42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=3fb82495-7472-4115-90ff-817cc0c441a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.80519ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=ce1d083a-0336-4ad4-a06c-42f638fe1cc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/blobs/uploads/acc4f774-7f3e-457e-9b70-bdc157351f9f?_state=v9479hkYdo_JM65KRVJHTLUKWCicxNamKLMqROIg9Ud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2M0Zjc3NC03ZjNlLTQ1N2UtOWI3MC1iZGMxNTczNTFmOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NDcuMDc0MTc5Njc5WiJ9&digest=sha256%3A67a246ca11fdcc594ed39ffcf79577d07c9ede33c2fe2c9bfb095f114927c480" http.request.useragent="Go-http-client/1.1" http.response.duration=3.358968987s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/acc4f774-7f3e-457e-9b70-bdc157351f9f?_state=v9479hkYdo_JM65KRVJHTLUKWCicxNamKLMqROIg9Ud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2M0Zjc3NC03ZjNlLTQ1N2UtOWI3MC1iZGMxNTczNTFmOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NDcuMDc0MTc5Njc5WiJ9&digest=sha256%3A67a246ca11fdcc594ed39ffcf79577d07c9ede33c2fe2c9bfb095f114927c480 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=89589d04-b7c4-49b0-b1b4-020d05b01bf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.604163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=3cf3cd88-e157-49d1-9290-4254af8f2aad http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=5.298358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=566df51b-6a19-413c-b279-c871f2ca651c http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.365898ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=5ebda1d7-8e09-47f7-af11-fd2edbfb3b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.219138ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40025" http.request.id=2229ccbf-4f4a-4638-b682-f5f4a41cca52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.07922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40025" http.request.id=137bd60b-70a6-47de-ae33-6fb00ec6a194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.715369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:40025" http.request.id=eb7a9941-44c4-4c80-80e8-d65140eb1a1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.067551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=a71fde8e-31c3-41a6-88ab-3e33f4cea160 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.172867ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=f687ff8f-6180-4b0b-8735-fef849a487db http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663616ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=61e164e5-7686-4a18-8007-8426eb92ef4f http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226694ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=65ffc890-c238-4fb9-85d3-5fc6532d2cf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.354075ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=error msg="payload digest does match: "sha256:74fccc8a562e1f3229aa2ec561527266c6e6f42eeb8eb3cf174d54d9e319fda1" != "sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5"" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=56e868c3-6f88-44d1-9549-6c01624deb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" time="2026-02-04T23:18:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=56e868c3-6f88-44d1-9549-6c01624deb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.475475ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=e7c9c9ab-f766-419d-8d10-df52fafa13b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38482" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b1520694-acaa-42ff-8af2-dcd2f90e66ce http.request.method=GET http.request.remoteaddr="127.0.0.1:38482" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.485535ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=cd5ac372-82b6-45f4-b16e-1f4e6bc77164 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38496" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.628746ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=67f621a8-5d84-4cc8-887d-fbfdb2a1b58a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38508" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.743839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=015c9e7e-7bbc-4796-acc1-82f5cebe3f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:38508" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.882757ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=71599dd4-fb6f-43b6-8040-85c6f436f4c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38520" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.356944ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b205ede1-e553-46a8-b89a-f5cde5c60e78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.85853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=1582eb41-5edb-4cb1-b790-7f893fcf0621 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.363635ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=96c57a66-d12a-4025-9921-c3b537a6280a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:67849d505383df664d0b7a5337874c320a11f219286bb62e3d2797e4f84d0bd5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=6f5b0ae3-8880-475d-9a93-0691927607ea http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.094824ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=45abf241-ee30-4183-99fb-29cd1d28c323 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443664ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" 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.7 http.request.host="127.0.0.1:40025" http.request.id=0e823eee-4d16-4025-844e-76008a60bcc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616575ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=b483433b-391c-4cc7-a678-ff997b395db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.267504ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=b483433b-391c-4cc7-a678-ff997b395db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.320864ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=b483433b-391c-4cc7-a678-ff997b395db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.354884ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b69796ac-9463-4e98-ac36-d699329369f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=2e8a4b67-6023-49ca-bc31-b78b9cfbb297 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/3926f454-ce13-40cc-b6c1-de0221d02e03?_state=Weq1DyzgiJMgPzPP1gEDqAPs31oEdahtPZCQX6Ojm6R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTI2ZjQ1NC1jZTEzLTQwY2MtYjZjMS1kZTAyMjFkMDJlMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTAuNTAyODU3NTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/3926f454-ce13-40cc-b6c1-de0221d02e03?_state=Weq1DyzgiJMgPzPP1gEDqAPs31oEdahtPZCQX6Ojm6R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTI2ZjQ1NC1jZTEzLTQwY2MtYjZjMS1kZTAyMjFkMDJlMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTAuNTAyODU3NTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=5da6156b-8ed9-45e6-b028-5ef6c17ba07f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.464245ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:18:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=5da6156b-8ed9-45e6-b028-5ef6c17ba07f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.516826ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T23:18:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=ccc92e1d-ddbd-4e75-b815-abe6b5263ec1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=f57adb0a-c3ab-4fae-a9b5-ef199b259497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/05cb5281-2949-4c61-9dfd-318c47e37c90?_state=AYRIjTvKmemewEY-birzkOuw3BRFbbe9s3Z5pcVaTkh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWNiNTI4MS0yOTQ5LTRjNjEtOWRmZC0zMThjNDdlMzdjOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTAuODEzODA2NjQ1WiJ9&digest=sha256%3Aa5aa59e7e66caf8315681f8a95a066079085878def013ccfdf0d6caf7a24f98f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.186617227s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/05cb5281-2949-4c61-9dfd-318c47e37c90?_state=AYRIjTvKmemewEY-birzkOuw3BRFbbe9s3Z5pcVaTkh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWNiNTI4MS0yOTQ5LTRjNjEtOWRmZC0zMThjNDdlMzdjOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTAuODEzODA2NjQ1WiJ9&digest=sha256%3Aa5aa59e7e66caf8315681f8a95a066079085878def013ccfdf0d6caf7a24f98f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:18:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=60bacb0e-675d-48a8-9186-0eb7a2ae7d2f http.request.method=POST http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.298448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=446c0369-9be5-4386-862c-7ed5d1efb015 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/blobs/uploads/4306b7d6-8686-419c-9dab-909bd5799dc3?_state=tLHNLHwoSAK8HQv4cRVHX2KJl0P4373hYeKuU2Eagq57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzA2YjdkNi04Njg2LTQxOWMtOWRhYi05MDliZDU3OTlkYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTcuMzM5MDYwODY2WiJ9&digest=sha256%3A76316945aa3c907113a95b318efe607ff69a12f83ea1114a14ecf84c928f3115" http.request.useragent="Go-http-client/1.1" http.response.duration=8.966855225s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:18:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/4306b7d6-8686-419c-9dab-909bd5799dc3?_state=tLHNLHwoSAK8HQv4cRVHX2KJl0P4373hYeKuU2Eagq57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzA2YjdkNi04Njg2LTQxOWMtOWRhYi05MDliZDU3OTlkYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjM6MTg6NTcuMzM5MDYwODY2WiJ9&digest=sha256%3A76316945aa3c907113a95b318efe607ff69a12f83ea1114a14ecf84c928f3115 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=a4ba4c5a-146c-4c4a-a7f6-94643cf5a78e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.84528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=3d1a4373-a442-461c-8230-f4e932e09574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=8ddbf3ac-911c-49c3-8676-538d482de019 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.908306ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=9273fcdf-aa74-4861-9b58-b7a6ecf25793 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.876487ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=54ff6ab5-cfb9-438e-babd-944e6f2bbd13 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.647886ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=30aff38b-ae1f-4947-8e5f-3087fbd500ea http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.620575ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=a35a412c-50fe-4477-9f81-df57d26257ad http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278955ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="rewriting manifest sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=9aa13e7e-28ed-4197-bd30-2aaac9b05693 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=9aa13e7e-28ed-4197-bd30-2aaac9b05693 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.0129ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=f132440f-71a5-44a1-b41c-7046b9511451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.927577ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=e11cb385-56d4-40e3-9e08-d3c40a93e833 http.request.method=GET http.request.remoteaddr="127.0.0.1:38528" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.726855ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=713bec39-9429-4be7-b391-205517b546fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60932" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.585635ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=9df50042-d71a-473e-8124-f313e54836ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:60944" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.335658ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=6df32d62-14bd-4661-8d0a-8db401958696 http.request.method=GET http.request.remoteaddr="127.0.0.1:60944" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.635225ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=b4425500-af43-4997-9a60-083ace2bd090 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60946" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.809846ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40025" http.request.id=ce186deb-3655-41a6-a97a-6aea7890d2f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60952" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.288478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=719bea35-91fe-4e76-a4d3-15041f833198 http.request.method=GET http.request.remoteaddr="127.0.0.1:60952" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620096ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=87cd9fa8-b96a-45a9-831c-32ebe72b2735 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60952" http.request.uri="/v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:59421902e03a39e7fa422fdfa7e9587dbcd0d76f7c96062805144d42816c94ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40025" http.request.id=f903a81b-0c98-4273-9846-7d4fd1186ef6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60952" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.678286ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (22.68s) === RUN TestManifestDeleteDisabled time="2026-02-04T23:19:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:40517" http.request.id=fdd55960-25a4-4cc3-ba60-dcda4751bf67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40112" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.399785ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-04T23:19:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:44019" http.request.id=48bee876-bafb-46e6-be70-ccee05f0f1fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39770" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.84988ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:44019" http.request.id=8be91f71-f241-41f7-a1d2-1b58d7d6b421 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39772" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.429429ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:44019" http.request.id=9a84b533-2d15-46bf-ae6f-30645a11fae5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.357218ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T23:19:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:44019" http.request.id=99295ddd-40d2-412a-bb06-e392d84166aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39790" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.341348ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-02-04T23:19:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:19:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=177e3554-bf60-4382-8e27-729e77b22eb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=0226981b-67cc-450b-a0dd-1db7238d0ff7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48226" http.request.uri="/v2/foo/bar/blobs/uploads/0e692f65-07b6-46f6-be3f-25ea2ac9ffab?_state=oo9vz32evmlNJhvSHz9Z96Gjt-g5bqunNkJmFFX4Lix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjkyZjY1LTA3YjYtNDZmNi1iZTNmLTI1ZWEyYWM5ZmZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxOTowNi42NjExNjAwODJaIn0%3D&digest=sha256%3A5943dd350b53eff0b69e759a9f3beabc52a2f4f3d521397e67acf143b9e74314" http.request.useragent="Go-http-client/1.1" http.response.duration=5.894598874s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:06 +0000] "PUT /v2/foo/bar/blobs/uploads/0e692f65-07b6-46f6-be3f-25ea2ac9ffab?_state=oo9vz32evmlNJhvSHz9Z96Gjt-g5bqunNkJmFFX4Lix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjkyZjY1LTA3YjYtNDZmNi1iZTNmLTI1ZWEyYWM5ZmZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxOTowNi42NjExNjAwODJaIn0%3D&digest=sha256%3A5943dd350b53eff0b69e759a9f3beabc52a2f4f3d521397e67acf143b9e74314 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=be40727a-4ddf-488f-abf0-69958bfc099a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48226" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.954083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=6c2f0c88-8a07-4904-8db2-b5ec625d7505 http.request.method=GET http.request.remoteaddr="127.0.0.1:48226" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.720926ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43373" go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=c96ad0ea-5de9-40a3-93a6-a3cfa821ac5b http.request.method=GET http.request.remoteaddr="127.0.0.1:50928" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.326274ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43373 /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:43373/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=c65ce304-29d2-4ca6-b009-bffd0c0bb324 http.request.method=GET http.request.remoteaddr="127.0.0.1:55192" http.request.uri="/v2/foo/bar/manifests/sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=93551891-715b-47ad-bab9-24e2e191fe62 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/bar/manifests/sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.119047ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/foo/bar/manifests/sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33 with ttl=167h59m59.9999943s" go.version=go1.25.7 time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=c65ce304-29d2-4ca6-b009-bffd0c0bb324 http.request.method=GET http.request.remoteaddr="127.0.0.1:55192" http.request.uri="/v2/foo/bar/manifests/sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.441432ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/foo/bar/manifests/sha256:01a25d6e3cb3fdc96c482dd36735e88bc915a8ac7e40738b9bcb9adf98799e33 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=1cd0d823-85cf-4709-8406-3b2878088007 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.194004ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43373 /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:43373/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=57c545ba-71e4-40fd-b93b-3e10af26d81c http.request.method=GET http.request.remoteaddr="127.0.0.1:55206" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=43195713-b941-4503-8351-5d3f1a88ef4a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.997237ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=57c545ba-71e4-40fd-b93b-3e10af26d81c http.request.method=GET http.request.remoteaddr="127.0.0.1:55206" 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=7.534895ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=b6b7796c-b726-4c00-99bd-325a4b09bccd http.request.method=POST http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=dbe5ae51-bf11-4ea9-82be-1a4b7e3b9940 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/bar/blobs/uploads/1eef0c01-ed27-44d2-89a9-2c3af71f523e?_state=rG5cPM6f8MLpHf1l0CakUEYacr1bWkOCdpiop0XU6A57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlZWYwYzAxLWVkMjctNDRkMi04OWE5LTJjM2FmNzFmNTIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxOToxMi43NjcxMTQzMTJaIn0%3D&digest=sha256%3A7784056d54d47f5777dbcc77001e3595f84877289cae1abe3b770e36e293ffb4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.046902174s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:12 +0000] "PUT /v2/foo/bar/blobs/uploads/1eef0c01-ed27-44d2-89a9-2c3af71f523e?_state=rG5cPM6f8MLpHf1l0CakUEYacr1bWkOCdpiop0XU6A57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlZWYwYzAxLWVkMjctNDRkMi04OWE5LTJjM2FmNzFmNTIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMzoxOToxMi43NjcxMTQzMTJaIn0%3D&digest=sha256%3A7784056d54d47f5777dbcc77001e3595f84877289cae1abe3b770e36e293ffb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=44b1113b-3ad7-4408-a0cd-81ef81704547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.710893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=81cb00f6-3d2a-489b-952f-9e15749990fc http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.205644ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43373 /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:43373/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=af902763-e735-4091-948e-7ce4a222c282 http.request.method=GET http.request.remoteaddr="127.0.0.1:55218" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=bce6ac3f-3ffc-48a1-a7b6-911f85093bfe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50962" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.983891ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=f0094c40-2c28-4676-ba76-ec2506ecdbb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50962" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.499515ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43373 /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:43373/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=af902763-e735-4091-948e-7ce4a222c282 http.request.method=GET http.request.remoteaddr="127.0.0.1:55218" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43373" http.request.id=708a2620-2fa2-475f-8f2e-6c179ec4c305 http.request.method=GET http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.659789ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T23:19:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b0a414c1c03b630bc2325aec4fe2950d64298e441fd284074e8f6f474bbce6f6 with ttl=167h59m59.99999566s" go.version=go1.25.7 time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42725" http.request.id=af902763-e735-4091-948e-7ce4a222c282 http.request.method=GET http.request.remoteaddr="127.0.0.1:55218" 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=14.938422ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:23:19:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.42s) === RUN TestAppDispatcher time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44025" http.request.id=e64181bf-6ff0-48d1-9a97-edfb3fb3459e http.request.method=GET http.request.remoteaddr="127.0.0.1:56698" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292985ms http.response.status=200 http.response.written=0 time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44025" http.request.id=1acc7264-e116-4468-95e5-3e2bc96c23ff http.request.method=GET http.request.remoteaddr="127.0.0.1:56698" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425795ms http.response.status=200 http.response.written=0 time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44025" http.request.id=ec7d78a9-aabe-4a7b-8704-e8efe136d490 http.request.method=GET http.request.remoteaddr="127.0.0.1:56698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177184ms http.response.status=200 http.response.written=0 time="2026-02-04T23:19:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44025" http.request.id=09699262-f120-468f-b9c1-6bcc15f276c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56698" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097464ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T23:19:15Z" 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.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:15Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:15Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.7 http.request.host="127.0.0.1:40493" http.request.id=67fdc6e7-0af5-4e35-8e2e-8dfd5906026c http.request.method=GET http.request.remoteaddr="127.0.0.1:56246" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-04T23:19:15Z" 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.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:15Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:15Z" level=info msg="configuring file health check path=/tmp/healthcheck791966166, interval=1" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T23:19:19Z" 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.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:19Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:19Z" level=info msg="configuring TCP health check addr=127.0.0.1:39729, interval=1" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T23:19: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.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:23Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed time="2026-02-04T23:19:23Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33217, interval=1, threshold=3" go.version=go1.25.7 instance.id=4bc4d361-2e74-498d-851b-68df8809a0ed --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 165.083s ? 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.10s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.05s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.29s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.56s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.42s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.76s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.199s === RUN TestSchedule time="2026-02-04T23:16:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99594ms" go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.04µs" go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.84µs" go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-02-04T23:16:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T23:16:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99222ms" go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99754ms" go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 time="2026-02-04T23:16:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-04T23:16:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b1e7a137-d16d-4b8c-ae17-b8374a9a5483 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.37s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17328128 sha256:e109af34a9c3a7afa472c436993ab27c622acf3a7c874fb0ee76e0f946b00627 [] map[] } --- PASS: TestSimpleBlobRead (0.52s) === RUN TestBlobMount --- PASS: TestBlobMount (0.64s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.42s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.51s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.28s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:06d0000028214d2bb0f7981e417982659fbbe46fb8d0171910fdf3a5dd3be37d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:95247b77ce29a7204facdd4ab2ef8623432c9ad49184981c2975b22454a1643a palailogos: marking blob sha256:8fb1731c562d5087014591dd4f1934713539f9bd2a45c10a2395a9cef17b7028 palailogos: marking manifest sha256:1668be5bc2b91a1a7f8624070cae4bdbc94910c8fc6da6f0fd7e045cc492276a palailogos: marking blob sha256:56052d0c993bff1f62d695d3726b71725c4bd48240777fd1d76f6b42dadf49be palailogos: marking blob sha256:9867ab64dcd53e12d9ad29b70260f0e0e12b74a68d8dd4fa10ad010e0e4f2576 palailogos: marking manifest sha256:5e0ae1192ec6670cf97ce109b99b9fea1cf1668361017fdf7ca190ef99abe328 palailogos: marking blob sha256:1668be5bc2b91a1a7f8624070cae4bdbc94910c8fc6da6f0fd7e045cc492276a palailogos: marking blob sha256:69897a3d2cdea9db7620935cb7f645ef54c4dff7890ef018a9ff00529b800a5f palailogos: marking manifest sha256:69897a3d2cdea9db7620935cb7f645ef54c4dff7890ef018a9ff00529b800a5f palailogos: marking blob sha256:bae223a930ab1725a5ecc9aa3d4ab63c23e6e7cec6a42512e29ad7d203495825 palailogos: marking blob sha256:cbc518bbda96e47a8e7ef0e44e7eef1a020206c0b6922e4f0a43303a83f978df 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.19s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4 deletemanifests: marking manifest sha256:cc05a8b1229154e1a4100389c1cf42dc54704ab14253966e34174a3dcaae122e deletemanifests: marking blob sha256:f0790c370f8080a8817aa27b62fed9182cba366c9c1358d7ffdc85d6f6eb1c2a deletemanifests: marking blob sha256:cf6105a9a4bd69bed1c2870c7a8bbf7d6063144a670bcebfbd3f8cab39c1abbb deletemanifests: marking blob sha256:c2f522a6673ca1c12b01090bc7dab3ec7d7dc1b165473dd4dbf942e2e8a0d277 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4e0d4385fe5f1b202782ffe8fb9d38ac3e037447af59e965f4d57ac26e4a7919 blob eligible for deletion: sha256:65853f472c2d8ac0397021ac7beec6cb5a6a5d541d6947c3bdcd88660f325ac1 blob eligible for deletion: sha256:af501f1d72a07692d022c1997251681cad59232ad956d3a42239554e719b03e1 blob eligible for deletion: sha256:b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4 deletemanifests manifest eligible for deletion: sha256:b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4 deletemanifests: marking manifest sha256:cc05a8b1229154e1a4100389c1cf42dc54704ab14253966e34174a3dcaae122e deletemanifests: marking blob sha256:f0790c370f8080a8817aa27b62fed9182cba366c9c1358d7ffdc85d6f6eb1c2a deletemanifests: marking blob sha256:cf6105a9a4bd69bed1c2870c7a8bbf7d6063144a670bcebfbd3f8cab39c1abbb deletemanifests: marking blob sha256:c2f522a6673ca1c12b01090bc7dab3ec7d7dc1b165473dd4dbf942e2e8a0d277 time="2026-02-04T23:17:03Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d time="2026-02-04T23:17:03Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:af501f1d72a07692d022c1997251681cad59232ad956d3a42239554e719b03e1 time="2026-02-04T23:17:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af501f1d72a07692d022c1997251681cad59232ad956d3a42239554e719b03e1" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4 time="2026-02-04T23:17:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b58d46638be2165d09d539f9e2c16dc3309c4a7448722cb8b62449c418d242a4" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:4e0d4385fe5f1b202782ffe8fb9d38ac3e037447af59e965f4d57ac26e4a7919 time="2026-02-04T23:17:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4e0d4385fe5f1b202782ffe8fb9d38ac3e037447af59e965f4d57ac26e4a7919" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:65853f472c2d8ac0397021ac7beec6cb5a6a5d541d6947c3bdcd88660f325ac1 time="2026-02-04T23:17:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/65853f472c2d8ac0397021ac7beec6cb5a6a5d541d6947c3bdcd88660f325ac1" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d --- PASS: TestDeleteManifestIfTagNotFound (2.20s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1805115880c5ccc148307fb5d056de4a35966667e3c30b6c0b0939030ebd8afd time="2026-02-04T23:17:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/1805115880c5ccc148307fb5d056de4a35966667e3c30b6c0b0939030ebd8afd" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:677316ff4209f2ced7142a92509338f9886352ee8a23d8841b112592149f98f0 time="2026-02-04T23:17:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/67/677316ff4209f2ced7142a92509338f9886352ee8a23d8841b112592149f98f0" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:d63216e5c669b26bfd1d6ebd41861b389e2bedf59275c3d2642fdf8751083544 time="2026-02-04T23:17:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d63216e5c669b26bfd1d6ebd41861b389e2bedf59275c3d2642fdf8751083544" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d --- PASS: TestGCWithMissingManifests (0.60s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:11af98c383d9735e93616ac19acdb3f0231522f1d1bc99ca09c8ce40ff093381 komnenos: marking blob sha256:f90ed791845df92efd1df800ca965de2519a7db8637c8db3905b08051dbdc32c komnenos: marking blob sha256:cd8938a258661a18957607a2b1aa86e4bea7f8397bb5efc0dedaf6aeb5ffacf7 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:27d67532cb7add7507794283ba14a08a8f1137cb4b555edf6970e83d5bc06b8f time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/27d67532cb7add7507794283ba14a08a8f1137cb4b555edf6970e83d5bc06b8f" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:4749f986100ae22f4bc8ec13e47a5c48ac51e84bd33942755f009b3984f55be5 time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/47/4749f986100ae22f4bc8ec13e47a5c48ac51e84bd33942755f009b3984f55be5" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:4d0b01ba58ddc1f25e2d583cd39b8044654f2a0058ebc4dd96e93786586ae950 time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d0b01ba58ddc1f25e2d583cd39b8044654f2a0058ebc4dd96e93786586ae950" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:a09bcb3345a57c5908580cc8fdd4b2b1d70068973ccc5764655f11a7b5d4e0fa time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a09bcb3345a57c5908580cc8fdd4b2b1d70068973ccc5764655f11a7b5d4e0fa" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:b3675b2537a1f9439a293eef7eedf884698fa5d5e677aac9c786932f84671338 time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b3675b2537a1f9439a293eef7eedf884698fa5d5e677aac9c786932f84671338" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d blob eligible for deletion: sha256:e017c3c24b60c405ff79dee8ec5d21604447c91565af5076dd49f4d48735c7e9 time="2026-02-04T23:17:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e017c3c24b60c405ff79dee8ec5d21604447c91565af5076dd49f4d48735c7e9" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d --- PASS: TestDeletionHasEffect (2.17s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.90s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:248cf38d4bacad296883432de7dac4f183eb099ebc9b7e2ccaed4feca1ac6bf1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:c1186e19b90574ed554049cbef0c78ae03ba535949f9f86fb942bd8cdc78b762 michael_z_doukas: marking blob sha256:e360386824ced6a44b58fdd4ad3c52a16ba13bce8261d339f7f9cdbc6a85cbe7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a777c1a351bc8afb05934cf659811890299deb99adc421c783a0cd5edfa0e70e time="2026-02-04T23:17:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a777c1a351bc8afb05934cf659811890299deb99adc421c783a0cd5edfa0e70e" go.version=go1.25.7 instance.id=894921a8-bb1f-4d44-b1c9-ccbbfd529c4d --- PASS: TestOrphanBlobDeleted (1.12s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:49d3c5944f2d46ce856f6854f691f0b4be993192b25bdeeecb1154ba0df34f82 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1d35e07cfa0ab6592307d51a0b7f8bd38e271a7b4ac2e94e1319e927a8217b1e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.84s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.71s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.16s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-02-04T23:17:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 22:17:12.913646142 +0000 UTC m=-3572.891020719, actuallyDelete=true" time="2026-02-04T23:17:12Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T23:17:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346, actuallyDelete=true" time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4515820-896a-4904-b6c2-0f66713da02c have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cef0b7e-6b9f-441c-961c-7a05aed1cadd have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df16aee1-9a2e-4c46-a746-5b6c67186846 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f39ad6cd-d94e-481a-847c-c1d5aaf1995d have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff9852dc-6997-4302-8b2a-a6281f082af5 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/e0dc2b90-af50-4882-9bc3-7cb93112409b have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d5750de-0520-4ea3-8597-db4de0958743 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5b5b8a97-6d99-4381-b1e8-a0ebd6501c7d have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/84ea8836-1cd4-4003-af22-c89cf8eed758 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89d0f374-71e7-4646-bf78-54f57b6c1e41 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a0923d17-f92a-4bab-bb73-aee5a3a316d8 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.915010207 +0000 UTC m=+27.110343346). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T23:17:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361, actuallyDelete=true" time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/234990ef-2ca3-4b88-9547-7d50574b30ce have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3cb8d575-69dc-4ed3-ba8a-dbbe9382ebdd have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/615dfe1e-76e7-4636-8a40-90dc60501090 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6e399f78-f397-4cb9-b423-f247e7db2925 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9fe41ebf-f6d4-4520-9e2e-3ca87490805f have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.916501222 +0000 UTC m=+27.111834361). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T23:17:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144, actuallyDelete=true" time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8cba2bc3-4271-4670-b6b1-d0ff0d781fa3 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a24991f7-e40a-44bb-ba6c-cdcfc403b5ba have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac25713c-bef5-44fe-90a5-610402073e72 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b07747d-b75e-4bc7-aa18-8cb1e75ec98f have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23c191a2-cb58-40be-bdff-3eac98320986 have older date (2026-02-04 22:17:12 +0000 UTC) than purge date (2026-02-04 23:17:12.917482005 +0000 UTC m=+27.112815144). Removing upload directory." time="2026-02-04T23:17:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T23:17:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 23:17:12.918040477 +0000 UTC m=+27.113373616, actuallyDelete=true" time="2026-02-04T23:17:12Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 27.127s ? 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.012s === 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.010s === RUN TestWalkFileRemoved time="2026-02-04T23:16:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.409s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.13s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.137s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.22s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 20.628s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (22.04s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 22.468s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-02-04T23:16:45Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-02-04T23:16:45Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-02-04T23:16:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestInvalidData time="2026-02-04T23:16:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.01s) time="2026-02-04T23:16:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=0ab6199d-599d-4dda-b9d2-591b888485cb --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-02-04T23:16:45Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=0ab6199d-599d-4dda-b9d2-591b888485cb ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-02-04T23:16:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=0ab6199d-599d-4dda-b9d2-591b888485cb --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-02-04T23:16:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T23:16:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T23:16:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T23:16:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.51s) 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.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.423s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.40s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 17.828s ? 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.011s ? 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-r20.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-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Wed, 04 Feb 2026 23:19:31 +0000 elapsed time 0h 3m 15s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260204.231617) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 269.4 MiB in 103 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...