>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 23:27:34 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260410.232736) Executing busybox-1.37.0-r31.trigger OK: 588.4 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T23:27:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T23:27:56Z" 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.034s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T23:27:56Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.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.00s) PASS ok github.com/docker/distribution/health 0.010s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.105s ? 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.013s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.033s === 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.013s ? 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/04/10 23:27:56 http: TLS handshake error from 127.0.0.1:57612: 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:41535/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41535/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41535/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41535/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42657?status=0, fail=true --- PASS: TestHTTPSink (0.08s) === RUN TestListener --- PASS: TestListener (0.94s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T23:27:57Z" level=info msg="broadcaster: closing" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" time="2026-04-10T23:27:57Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-10T23:27:57Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 1} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 1} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 1} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 1} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:27:57Z" level=warning msg="&{0x59d14d50 0.9} encountered too many errors, backing off" time="2026-04-10T23:27:57Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.53s) PASS ok github.com/docker/distribution/notifications 1.693s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T23:27:56Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T23:27:56.665006855Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:27:56.665033241Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:27:56.665184331Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.26.2 time="2026-04-10T23:27:56.665703992Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T23:27:56.665718936Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-10T23:27:56.667304588Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-10T23:27:59.687340756Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=203f1977-49e8-4ce8-a7e7-c49743629cce http.request.method=GET http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.101863ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:27:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T23:27:59.687518579Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.47s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T23:28:00.329937642Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T23:28:00.331114475Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:00.331138028Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:00.331209285Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.26.2 time="2026-04-10T23:28:00.331563141Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.65s) PASS ok github.com/docker/distribution/registry 12.128s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.129s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T23:27:56Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=98d74ae9-3c7b-4376-a259-dc6061f3fc9c time="2026-04-10T23:27:56Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=98d74ae9-3c7b-4376-a259-dc6061f3fc9c --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-10T23:27:56Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password=zv6IGvEPI9bBJn98UEjMwesHt2A7koaISLvsgCbRVfM 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.013s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2026-04-10T23:27:56Z" level=info msg="token not to be used before 2026-04-10 23:27:57 +0000 UTC - currently 2026-04-10 23:27:56.407089885 +0000 UTC m=+0.093965924" time="2026-04-10T23:27:56Z" level=info msg="token not to be used after 2026-04-10 23:27:56 +0000 UTC - currently 2026-04-10 23:27:56.410675378 +0000 UTC m=+0.097551403" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-10T23:27:56Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.146s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.084s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.030s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.011s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T23:27: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.26.2 time="2026-04-10T23:27:56Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:27:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44747" http.request.id=08e83835-ed9c-4cb9-a7fe-cf1b5528349e http.request.method=GET http.request.remoteaddr="127.0.0.1:37628" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.210225ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:27:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-10T23:27: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.26.2 time="2026-04-10T23:27:56Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:27:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=8a909855-17c2-49da-883c-e574f1584996 http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.470426ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:23:27:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T23:27:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=603de1fb-5b1e-4dc5-9e97-1cd60532dffe http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005005ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:27:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=204b9bf1-b3d3-4029-b7de-0ab739622f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/aaaa/blobs/uploads/24c49408-e4c5-49e1-8e6b-d5d86fba99e8?_state=C7wMYaxKzxnL9WgphhLgshoXiZxWD4Fyc6uv3MZorIx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNGM0OTQwOC1lNGM1LTQ5ZTEtOGU2Yi1kNWQ4NmZiYTk5ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjc6NTYuNzI5NDg0OThaIn0%3D&digest=sha256%3A56f90dabaab1911c8693a34d61fac5b74280ef7aaf32023ed773fb5260649bc0" http.request.useragent="Go-http-client/1.1" http.response.duration=7.747684446s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:27:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/24c49408-e4c5-49e1-8e6b-d5d86fba99e8?_state=C7wMYaxKzxnL9WgphhLgshoXiZxWD4Fyc6uv3MZorIx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNGM0OTQwOC1lNGM1LTQ5ZTEtOGU2Yi1kNWQ4NmZiYTk5ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjc6NTYuNzI5NDg0OThaIn0%3D&digest=sha256%3A56f90dabaab1911c8693a34d61fac5b74280ef7aaf32023ed773fb5260649bc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=e01ed082-ec1b-41bb-9200-92c20a4ae5ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.241945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=735bb532-8318-4781-bfae-751b2ed057ae http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.353597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:04 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=0d9963c6-6f24-4240-a325-c35aaf7cd3f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/bbbb/blobs/uploads/c12fcc01-5990-4bfa-bbd2-deb904a5bc13?_state=kdvVH8JeoGHKLxxxnNcWu0KXAptkt8VwH391Z-sBrqJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMTJmY2MwMS01OTkwLTRiZmEtYmJkMi1kZWI5MDRhNWJjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MDQuNzUzNTc1NTQ2WiJ9&digest=sha256%3A85a39bf086a016ecb98bdf60642391c4c7c9ada5bb4536f556f35cb057ddd272" http.request.useragent="Go-http-client/1.1" http.response.duration=3.632467773s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:04 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c12fcc01-5990-4bfa-bbd2-deb904a5bc13?_state=kdvVH8JeoGHKLxxxnNcWu0KXAptkt8VwH391Z-sBrqJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMTJmY2MwMS01OTkwLTRiZmEtYmJkMi1kZWI5MDRhNWJjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MDQuNzUzNTc1NTQ2WiJ9&digest=sha256%3A85a39bf086a016ecb98bdf60642391c4c7c9ada5bb4536f556f35cb057ddd272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=788f8cf6-7760-45ef-a5de-49d40895cb11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.631001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:08 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=3c912919-3b07-4090-afcd-3d8cbb479d08 http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="986.462µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:08 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=45f27609-bb04-4374-a98a-675d2b7892c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/cccc/blobs/uploads/2ff8b8a9-caee-4ff9-ae2a-511546de6fba?_state=gK867YecIsBaq1ujew2dzjEsinI6rqXhM1BhGQfc0D97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZmY4YjhhOS1jYWVlLTRmZjktYWUyYS01MTE1NDZkZTZmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MDguNjA0Nzg4MTEzWiJ9&digest=sha256%3A6e4ada108fe3839181c8e764013faff42ab8d442fc22b9bf4050f4be5d85acca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846956336s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:08 +0000] "PUT /v2/foo/cccc/blobs/uploads/2ff8b8a9-caee-4ff9-ae2a-511546de6fba?_state=gK867YecIsBaq1ujew2dzjEsinI6rqXhM1BhGQfc0D97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZmY4YjhhOS1jYWVlLTRmZjktYWUyYS01MTE1NDZkZTZmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MDguNjA0Nzg4MTEzWiJ9&digest=sha256%3A6e4ada108fe3839181c8e764013faff42ab8d442fc22b9bf4050f4be5d85acca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=78e79b6a-d65e-40d5-929c-899d957b4006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.863801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=0084ece6-4eca-4642-8aca-0e6778e16ca8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=1fff52d6-6a16-44f4-8247-0fa3c73e146b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/dddd/blobs/uploads/d1f6efed-e314-4d57-8dc9-ae7d5cc1c178?_state=7D14aYzWLspeUSr4qC-olAXU_z4Ib3ju_tyBY9ifuyF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMWY2ZWZlZC1lMzE0LTRkNTctOGRjOS1hZTdkNWNjMWMxNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTAuNzEyNjYwNDM1WiJ9&digest=sha256%3Afd8ae3bfdb2c937e1bea10f9b73edc60e809f0158255a4cdeba4f665e444668c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.415306676s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/d1f6efed-e314-4d57-8dc9-ae7d5cc1c178?_state=7D14aYzWLspeUSr4qC-olAXU_z4Ib3ju_tyBY9ifuyF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMWY2ZWZlZC1lMzE0LTRkNTctOGRjOS1hZTdkNWNjMWMxNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTAuNzEyNjYwNDM1WiJ9&digest=sha256%3Afd8ae3bfdb2c937e1bea10f9b73edc60e809f0158255a4cdeba4f665e444668c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=3fe9a16a-e8ea-47a3-ad47-cc681c436c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.552931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=dde4dff2-d041-45a9-9196-997f8e0103dd http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943263ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:13 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=8acd8af4-468e-44d3-bb88-c94c4409d675 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/eeee/blobs/uploads/6f51f0d8-6fdc-4b1b-8eb9-2063ac8a7896?_state=ZmMlrWmRmA8Gtck1eJSM6ulh8iwW3NkIbNSBXqKLhMp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZjUxZjBkOC02ZmRjLTRiMWItOGViOS0yMDYzYWM4YTc4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTMuMzU4MDMyNjM3WiJ9&digest=sha256%3Afdd414dec070e43db36fa9a788d6a22d135148fad37bc460893aa509d15cb732" http.request.useragent="Go-http-client/1.1" http.response.duration=2.50792998s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:13 +0000] "PUT /v2/foo/eeee/blobs/uploads/6f51f0d8-6fdc-4b1b-8eb9-2063ac8a7896?_state=ZmMlrWmRmA8Gtck1eJSM6ulh8iwW3NkIbNSBXqKLhMp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZjUxZjBkOC02ZmRjLTRiMWItOGViOS0yMDYzYWM4YTc4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTMuMzU4MDMyNjM3WiJ9&digest=sha256%3Afdd414dec070e43db36fa9a788d6a22d135148fad37bc460893aa509d15cb732 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=6f7e073f-7353-4c01-8fff-6d643807733a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.522562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:15 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=b558c8a3-a86e-46ac-b72e-60cea66e4355 http.request.method=POST http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:16 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=b2bd0c68-6a05-4ed4-bedf-3a6c563259e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/ffff/blobs/uploads/0e486a63-39a5-4e82-962d-6aeb81bfbb07?_state=hxiqWmnIhzDm8VV5ygQpUhq2e-fmXiNwBZW6z6NbHPN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZTQ4NmE2My0zOWE1LTRlODItOTYyZC02YWViODFiZmJiMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTYuMTA1NDc1NDQ1WiJ9&digest=sha256%3A0dfd3263a6c85b792d9b656d3c2e650603f40d23324d6047d532955190eb9f8c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397807526s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:16 +0000] "PUT /v2/foo/ffff/blobs/uploads/0e486a63-39a5-4e82-962d-6aeb81bfbb07?_state=hxiqWmnIhzDm8VV5ygQpUhq2e-fmXiNwBZW6z6NbHPN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZTQ4NmE2My0zOWE1LTRlODItOTYyZC02YWViODFiZmJiMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTYuMTA1NDc1NDQ1WiJ9&digest=sha256%3A0dfd3263a6c85b792d9b656d3c2e650603f40d23324d6047d532955190eb9f8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=84846a2c-12ca-408d-a8d2-4d629606962b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59538" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.587086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=4fe2e79c-fcdc-4c8a-99db-3de76c3dd9e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.951462ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=bef91dc5-fab0-4993-8b5e-5468f00264e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.898588ms http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=b9cdfcdd-2f79-4719-b97d-645c4fca662f http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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=2.101865ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=65016777-15c9-4b28-a7d3-bd3279845f27 http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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=2.037296ms http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=f295c75c-601f-44b8-903c-fe6139c0971b http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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=2.059976ms http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=5348cb95-18b2-4bc9-9b18-dd384509f43c http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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=2.014076ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=f42f80d4-5ffb-40ca-b8dc-277311a48a90 http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.94575ms http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=3eb54c99-536a-453c-afdd-ec8035d66efa http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.809869ms http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=9e13f63d-293c-4c0a-b397-1936f76de98c http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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.894558ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42925" http.request.id=71c00de6-8e31-4e97-adff-e522148871ef http.request.method=GET http.request.remoteaddr="127.0.0.1:59538" 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=2.221797ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:28: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.26.2 time="2026-04-10T23:28:18Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=f3f70c01-cc75-46f4-9867-3181b71512f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.968571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=9cbcac47-e85f-4801-89b2-3bf3017fbd0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/aaaa/blobs/uploads/d08ad598-3e0a-4404-b271-29fd7757c9bb?_state=m_c-90qtR487bbbax7KEzDbQ-ed92L_jwqOoNiouoBV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMDhhZDU5OC0zZTBhLTQ0MDQtYjI3MS0yOWZkNzc1N2M5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTguODUyOTU3ODU1WiJ9&digest=sha256%3A4fa68a164462fcc91ed29238ad663156c84ab58f636269ea148d5f52fbd207a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.864183181s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:18 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d08ad598-3e0a-4404-b271-29fd7757c9bb?_state=m_c-90qtR487bbbax7KEzDbQ-ed92L_jwqOoNiouoBV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMDhhZDU5OC0zZTBhLTQ0MDQtYjI3MS0yOWZkNzc1N2M5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MTguODUyOTU3ODU1WiJ9&digest=sha256%3A4fa68a164462fcc91ed29238ad663156c84ab58f636269ea148d5f52fbd207a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=9d85e1cc-6927-4708-9705-4b248d1bceed http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.608208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:21 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=881dc033-a3bf-4ba8-8151-554f5169d4b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894766ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=cc606dda-5266-4996-8f07-06776170174f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bbbb/blobs/uploads/59f94b60-ea91-49e8-a286-ec15323cbc2f?_state=HpJtGBAI21fqRocR0R4MGhARq4lzqBWGbM1RgaUzgWV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1OWY5NGI2MC1lYTkxLTQ5ZTgtYTI4Ni1lYzE1MzIzY2JjMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjIuMDU2MTY3NDE1WiJ9&digest=sha256%3A9a800572ae90ed3ff3bcaed9fcfbb1089483a2b8eb4a332a059efe1077a92b22" http.request.useragent="Go-http-client/1.1" http.response.duration=3.067503042s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/59f94b60-ea91-49e8-a286-ec15323cbc2f?_state=HpJtGBAI21fqRocR0R4MGhARq4lzqBWGbM1RgaUzgWV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1OWY5NGI2MC1lYTkxLTQ5ZTgtYTI4Ni1lYzE1MzIzY2JjMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjIuMDU2MTY3NDE1WiJ9&digest=sha256%3A9a800572ae90ed3ff3bcaed9fcfbb1089483a2b8eb4a332a059efe1077a92b22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=19229f2c-db4a-4a3e-a683-e875b55fce51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.620776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=4770ce56-7463-41cf-9e6a-87a6c2b61fbc http.request.method=POST http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:25 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=1040e888-f83b-4a98-975f-a85aa6f66749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/cccc/blobs/uploads/cba21c6c-c06a-4289-a5d3-9c9bc5f47cf9?_state=2ocTSDblXCeQlIUwhPGLPUGXFSyoR-KqAU9VNBOkWUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYmEyMWM2Yy1jMDZhLTQyODktYTVkMy05YzliYzVmNDdjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjUuMzg1MTI3MDA0WiJ9&digest=sha256%3A7748f8a981721f5dfef577db746cb61ab183a8d2772502c60a543664219ce616" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231928064s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:25 +0000] "PUT /v2/foo/cccc/blobs/uploads/cba21c6c-c06a-4289-a5d3-9c9bc5f47cf9?_state=2ocTSDblXCeQlIUwhPGLPUGXFSyoR-KqAU9VNBOkWUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYmEyMWM2Yy1jMDZhLTQyODktYTVkMy05YzliYzVmNDdjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjUuMzg1MTI3MDA0WiJ9&digest=sha256%3A7748f8a981721f5dfef577db746cb61ab183a8d2772502c60a543664219ce616 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=84d8db53-9387-42fc-8c22-c28bcbd788f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.444144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=ba5b886b-5919-40ca-bad8-7ce730e4a98d http.request.method=POST http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=b2641b38-c1e0-4136-a0f8-bfced939bdba http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/dddd/blobs/uploads/8deaf275-7edb-42e3-b95c-ae936994ecde?_state=s2kt27j2r_mzfvOoIdFSpi9fo9sj0n1BHSYej281R2N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGVhZjI3NS03ZWRiLTQyZTMtYjk1Yy1hZTkzNjk5NGVjZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjcuODIyNTI1MTQ3WiJ9&digest=sha256%3A0d583d2cb0defcec964e51f3487d0ee4763942083863a1160e0fd655e4691cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.657307751s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/8deaf275-7edb-42e3-b95c-ae936994ecde?_state=s2kt27j2r_mzfvOoIdFSpi9fo9sj0n1BHSYej281R2N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGVhZjI3NS03ZWRiLTQyZTMtYjk1Yy1hZTkzNjk5NGVjZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MjcuODIyNTI1MTQ3WiJ9&digest=sha256%3A0d583d2cb0defcec964e51f3487d0ee4763942083863a1160e0fd655e4691cd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=5ae6957c-a034-4f9a-839e-39eca519017e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54300" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.367915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35927" http.request.id=a62d1175-f52a-461b-866c-d39e08e1b385 http.request.method=GET http.request.remoteaddr="127.0.0.1:54300" 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.777893ms http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (33.16s) === RUN TestURLPrefix time="2026-04-10T23:28:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37537" http.request.id=ceeaf468-f61c-4c9d-866e-c4098b3bfe7c http.request.method=GET http.request.remoteaddr="127.0.0.1:53076" 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.485422ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-10T23:28:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=7aab64bb-e66c-4fc7-85b7-8754448826ac http.request.method=GET http.request.remoteaddr="127.0.0.1:58772" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.384577ms http.response.status=404 http.response.written=157 vars.digest="sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=ed8d47d3-9e09-48e1-a23c-a9f4909fe783 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.42µs" http.response.status=404 http.response.written=157 vars.digest="sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=3024e1c0-cb62-44b3-9ebf-bec4b2d15d1a http.request.method=POST http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=011ee58b-3197-47a1-a441-24a807edf79f http.request.method=GET http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.305374ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "GET /v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=1e22f145-9433-4365-af7f-07934ce5168f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="971.44µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=17415e37-f584-4f6a-a574-8556839f8bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1ddd6642-2f34-4755-a7a8-1c9482b500cb time="2026-04-10T23:28:29Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=17415e37-f584-4f6a-a574-8556839f8bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:58780" http.request.uri="/v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.602µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1ddd6642-2f34-4755-a7a8-1c9482b500cb 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "GET /v2/foo/bar/blobs/uploads/1ddd6642-2f34-4755-a7a8-1c9482b500cb?_state=lf9lkJO0vA_uAcihs4ctsWLcQGoxWrK_mF81nADuUE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZGQ2NjQyLTJmMzQtNDc1NS1hN2E4LTFjOTQ4MmI1MDBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NDg5NDYyMzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=923e015d-6d53-46fb-a84a-0f39c6234294 http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=0206e248-14b7-413a-b22c-1b88985c0664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/5beba190-dec7-4f3f-9472-a8b13c182d5b?_state=kQJa9V1Jd1tz58AhEgpaXF3A2GZg9Kk495HNDBY8Fp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZWJhMTkwLWRlYzctNGYzZi05NDcyLWE4YjEzYzE4MmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NTYwNzcwMDlaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" provided=sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 vars.name="foo/bar" vars.uuid=5beba190-dec7-4f3f-9472-a8b13c182d5b time="2026-04-10T23:28:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=0206e248-14b7-413a-b22c-1b88985c0664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/5beba190-dec7-4f3f-9472-a8b13c182d5b?_state=kQJa9V1Jd1tz58AhEgpaXF3A2GZg9Kk495HNDBY8Fp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZWJhMTkwLWRlYzctNGYzZi05NDcyLWE4YjEzYzE4MmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NTYwNzcwMDlaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5beba190-dec7-4f3f-9472-a8b13c182d5b time="2026-04-10T23:28:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=0206e248-14b7-413a-b22c-1b88985c0664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/5beba190-dec7-4f3f-9472-a8b13c182d5b?_state=kQJa9V1Jd1tz58AhEgpaXF3A2GZg9Kk495HNDBY8Fp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZWJhMTkwLWRlYzctNGYzZi05NDcyLWE4YjEzYzE4MmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NTYwNzcwMDlaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.631176ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5beba190-dec7-4f3f-9472-a8b13c182d5b 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/5beba190-dec7-4f3f-9472-a8b13c182d5b?_state=kQJa9V1Jd1tz58AhEgpaXF3A2GZg9Kk495HNDBY8Fp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZWJhMTkwLWRlYzctNGYzZi05NDcyLWE4YjEzYzE4MmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NTYwNzcwMDlaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=b58016d8-ecb0-4fed-9c42-c9f2eb04b830 http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336941ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=89bda8aa-9d94-48bb-a1c8-bf8496def973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/b538e0df-87a0-4f7b-9558-8000fc93428f?_state=oZotgsFMLo1uTMKdKK1tuxmDZJEP2NsAEvUYfk13AUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MzhlMGRmLTg3YTAtNGY3Yi05NTU4LTgwMDBmYzkzNDI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NjE2MTgzMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.804481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/b538e0df-87a0-4f7b-9558-8000fc93428f?_state=oZotgsFMLo1uTMKdKK1tuxmDZJEP2NsAEvUYfk13AUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MzhlMGRmLTg3YTAtNGY3Yi05NTU4LTgwMDBmYzkzNDI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NjE2MTgzMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=289fcd47-5ac2-4c73-9d70-c7ee3f27100a http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.053358ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=02033aef-031f-4fd2-a4fd-ea6ba0d21399 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/6e43482a-76be-442d-9b6a-685b825bf0a5?_state=H7dXDMADU2WE5-QVZJjpCSxPWDRsCdrBvWJYRUGwIxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlNDM0ODJhLTc2YmUtNDQyZC05YjZhLTY4NWI4MjViZjBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NjcxODIzNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/6e43482a-76be-442d-9b6a-685b825bf0a5?_state=H7dXDMADU2WE5-QVZJjpCSxPWDRsCdrBvWJYRUGwIxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlNDM0ODJhLTc2YmUtNDQyZC05YjZhLTY4NWI4MjViZjBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NjcxODIzNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=cd19dd85-99ae-444a-bf92-8015f5205844 http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.259668ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=2a4109db-b8d5-437a-b44b-5da5d33b444e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/3bce6db9-6f06-499c-8fb7-1f0d6780a997?_state=Eq8fkpdNVYZ0z7XPP4etJyy7J0Wv-5M4ykqCSuFjMEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiY2U2ZGI5LTZmMDYtNDk5Yy04ZmI3LTFmMGQ2NzgwYTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NzMwMzAyMDJaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.duration=5.397123454s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/3bce6db9-6f06-499c-8fb7-1f0d6780a997?_state=Eq8fkpdNVYZ0z7XPP4etJyy7J0Wv-5M4ykqCSuFjMEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiY2U2ZGI5LTZmMDYtNDk5Yy04ZmI3LTFmMGQ2NzgwYTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODoyOS44NzMwMzAyMDJaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=7989d654-06eb-4c80-945c-6bb1745dab12 http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.503865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34851" http.request.id=7223ca36-5289-4182-83eb-adcf7d00bed6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/f01fe72b-8b92-4f1e-b4cf-5467d8b4ae9d?_state=VsuhowwPM7YigWEC-tlK-HylTOXrenDzBRHOJ7bnA597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWZlNzJiLThiOTItNGYxZS1iNGNmLTU0NjdkOGI0YWU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODozNS41MTU3NjA3ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.531690935s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:35 +0000] "PATCH /v2/foo/bar/blobs/uploads/f01fe72b-8b92-4f1e-b4cf-5467d8b4ae9d?_state=VsuhowwPM7YigWEC-tlK-HylTOXrenDzBRHOJ7bnA597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWZlNzJiLThiOTItNGYxZS1iNGNmLTU0NjdkOGI0YWU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODozNS41MTU3NjA3ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=a59623b5-5388-4781-b51f-9abcd8f71ce3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/f01fe72b-8b92-4f1e-b4cf-5467d8b4ae9d?_state=V-hYPt1VQ6nBqqziZXPm--Azxzv0YH-TOk0OCJqrIcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWZlNzJiLThiOTItNGYxZS1iNGNmLTU0NjdkOGI0YWU5ZCIsIk9mZnNldCI6MjkzMTc2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MzVaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/f01fe72b-8b92-4f1e-b4cf-5467d8b4ae9d?_state=V-hYPt1VQ6nBqqziZXPm--Azxzv0YH-TOk0OCJqrIcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWZlNzJiLThiOTItNGYxZS1iNGNmLTU0NjdkOGI0YWU5ZCIsIk9mZnNldCI6MjkzMTc2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6MzVaIn0%3D&digest=sha256%3A225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=15452bc0-b6b6-47ce-a9aa-18afc1dc4e0a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.338156ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=69bf69c7-9080-45af-b916-18e60781399f http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=189.903187ms http.response.status=200 http.response.written=29317632 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 200 29317632 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=error msg="error parsing digest="sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=062944dd-a331-42a4-b133-9d4aa0f560b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" vars.name="foo/bar" time="2026-04-10T23:28:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=062944dd-a331-42a4-b133-9d4aa0f560b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.013035ms http.response.status=400 http.response.written=110 vars.digest="sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha257:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=d9cc0acd-6b73-47ed-a056-9abf7a8326eb http.request.method=GET http.request.remoteaddr="127.0.0.1:42358" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.duration=2.886536ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:41Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=66dd7239-b535-4ef8-889e-366244ba5f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.616939ms http.response.status=404 http.response.written=157 vars.digest="sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=dee1a152-398c-41c0-9b61-6fa45a9f95c3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.273166ms http.response.status=404 http.response.written=157 vars.digest="sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=56d98b9a-7910-456e-b945-e2d2ffc0383d http.request.method=POST http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.364709ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=cc9371d3-19b4-4b88-8984-4a3b571d3d98 http.request.method=GET http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065779ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=8f6e0f97-d32d-40cf-ab90-9fb0bb4221e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.554991ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=41815fd7-644f-4e18-95fc-cd94dddb0102 http.request.method=GET http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bbe4a995-c311-4af3-9e34-b3ba793a3b38 time="2026-04-10T23:28:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=41815fd7-644f-4e18-95fc-cd94dddb0102 http.request.method=GET http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.314225ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bbe4a995-c311-4af3-9e34-b3ba793a3b38 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/uploads/bbe4a995-c311-4af3-9e34-b3ba793a3b38?_state=mlVrjiNucM9l801fxmeESYDIs-vGZ4LTqTd1YMpFB1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZTRhOTk1LWMzMTEtNGFmMy05ZTM0LWIzYmE3OTNhM2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NjI2MDQyMjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=bf235fcf-b69f-474f-adaa-d4feb4f9371c http.request.method=POST http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.745786ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=eca2ff0c-cb7c-42d2-9620-f3f75c21e3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105?_state=34gCnMCzIx-dedJXoUgfP1ClMGpzAMbqF4_kV22wIiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OGYxOGE3LWZhZjEtNDJmYy1iMmQwLWFiMWZhNmViNzEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzMzMjQ1NjRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" provided=sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d vars.name="foo/bar" vars.uuid=e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105 time="2026-04-10T23:28:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=eca2ff0c-cb7c-42d2-9620-f3f75c21e3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105?_state=34gCnMCzIx-dedJXoUgfP1ClMGpzAMbqF4_kV22wIiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OGYxOGE3LWZhZjEtNDJmYy1iMmQwLWFiMWZhNmViNzEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzMzMjQ1NjRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105 time="2026-04-10T23:28:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=eca2ff0c-cb7c-42d2-9620-f3f75c21e3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105?_state=34gCnMCzIx-dedJXoUgfP1ClMGpzAMbqF4_kV22wIiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OGYxOGE3LWZhZjEtNDJmYy1iMmQwLWFiMWZhNmViNzEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzMzMjQ1NjRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479487ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e98f18a7-faf1-42fc-b2d0-ab1fa6eb7105?_state=34gCnMCzIx-dedJXoUgfP1ClMGpzAMbqF4_kV22wIiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OGYxOGE3LWZhZjEtNDJmYy1iMmQwLWFiMWZhNmViNzEwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzMzMjQ1NjRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=8e327fbc-5e6f-4112-91bc-f0d32969f567 http.request.method=POST http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=62bfe3c8-772b-4234-840f-df436269e6aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/e4f93080-69f7-44e0-bd2b-59439a2d0961?_state=gzNxjtByJQXOO-MYOe4GeprA5fyIWwEkx6q1-6IRM7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZjkzMDgwLTY5ZjctNDRlMC1iZDJiLTU5NDM5YTJkMDk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzkxMzU1MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.413692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e4f93080-69f7-44e0-bd2b-59439a2d0961?_state=gzNxjtByJQXOO-MYOe4GeprA5fyIWwEkx6q1-6IRM7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZjkzMDgwLTY5ZjctNDRlMC1iZDJiLTU5NDM5YTJkMDk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41NzkxMzU1MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=85870e60-6233-4d51-ab59-5d310e348707 http.request.method=POST http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.253525ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=9d26e447-6dab-475d-9fc6-8a573d6cb202 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/eba24886-675f-4193-a7fd-7a764878a800?_state=EPbltJiWaWiD2Z8gty_me_2vB9Nha72zg3tmWv8MiAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViYTI0ODg2LTY3NWYtNDE5My1hN2ZkLTdhNzY0ODc4YTgwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41ODYwMDI0NDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.936941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/eba24886-675f-4193-a7fd-7a764878a800?_state=EPbltJiWaWiD2Z8gty_me_2vB9Nha72zg3tmWv8MiAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViYTI0ODg2LTY3NWYtNDE5My1hN2ZkLTdhNzY0ODc4YTgwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41ODYwMDI0NDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=b389c8c5-6781-49cb-bd7d-b39225de4774 http.request.method=POST http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=1fc01644-2022-4176-bf42-b1eedba8edea http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/520b1f7b-ef3c-4a57-96f8-eb8026fe1bda?_state=1yKdlTAL9pr05ElpdYqKj05IR2HEfTqLnpb4w4A3Ko57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMGIxZjdiLWVmM2MtNGE1Ny05NmY4LWViODAyNmZlMWJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41OTEzMjU1MjdaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.077591419s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/520b1f7b-ef3c-4a57-96f8-eb8026fe1bda?_state=1yKdlTAL9pr05ElpdYqKj05IR2HEfTqLnpb4w4A3Ko57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMGIxZjdiLWVmM2MtNGE1Ny05NmY4LWViODAyNmZlMWJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0MS41OTEzMjU1MjdaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=a9033630-28af-4524-9781-461de66c0380 http.request.method=POST http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43021" http.request.id=ebd23673-58e3-4310-970e-de9901d1b778 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/f5a1326c-befd-4113-b482-373101fffc90?_state=Fz1SxBfFBwAcY-hUOH4gUwl0uW19l2HnbVPmLfz2V6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YTEzMjZjLWJlZmQtNDExMy1iNDgyLTM3MzEwMWZmZmM5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0NC44MjUzNTM5OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123624791s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/f5a1326c-befd-4113-b482-373101fffc90?_state=Fz1SxBfFBwAcY-hUOH4gUwl0uW19l2HnbVPmLfz2V6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YTEzMjZjLWJlZmQtNDExMy1iNDgyLTM3MzEwMWZmZmM5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0NC44MjUzNTM5OThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=cfdbdf02-74a4-4ce0-ad9d-388ce3fb1170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/uploads/f5a1326c-befd-4113-b482-373101fffc90?_state=mr8kaIX-akleEfQJkdvAXNNGb6xu38oci_K3UR0WjYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YTEzMjZjLWJlZmQtNDExMy1iNDgyLTM3MzEwMWZmZmM5MCIsIk9mZnNldCI6MjIzMTI0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6NDRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.874031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:47 +0000] "PUT /v2/foo/bar/blobs/uploads/f5a1326c-befd-4113-b482-373101fffc90?_state=mr8kaIX-akleEfQJkdvAXNNGb6xu38oci_K3UR0WjYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YTEzMjZjLWJlZmQtNDExMy1iNDgyLTM3MzEwMWZmZmM5MCIsIk9mZnNldCI6MjIzMTI0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6NDRaIn0%3D&digest=sha256%3A807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=b33252ce-f09a-4b16-80dc-87d83aac69fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.334576ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=197829c8-060c-407f-bd6a-f3dcad48a362 http.request.method=GET http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=148.874538ms http.response.status=200 http.response.written=22312448 127.0.0.1 - - [10/Apr/2026:23:28:47 +0000] "GET /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 200 22312448 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=error msg="error parsing digest="sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=097d6d0a-9b37-4cb6-b759-b8317903cb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" vars.name="foo/bar" time="2026-04-10T23:28:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=097d6d0a-9b37-4cb6-b759-b8317903cb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:43674" http.request.uri="/v2/foo/bar/blobs/sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.859137ms http.response.status=400 http.response.written=110 vars.digest="sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/sha257:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=92f5cafb-46cf-45d5-a925-b7c739965474 http.request.method=GET http.request.remoteaddr="127.0.0.1:42984" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.562419ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=72fcc219-b30e-420d-b1f4-2e4621c36264 http.request.method=GET http.request.remoteaddr="127.0.0.1:42984" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.22886ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43021" http.request.id=4282f804-8d88-43af-8f5f-4788779a37bc http.request.method=GET http.request.remoteaddr="127.0.0.1:42976" http.request.uri="/v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.367565ms http.response.status=200 http.response.written=4229952 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/sha256:807954cd398fa2398b63386e6f6416ef7dbdb2b6c8301015bd9113d68011233d HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=9b403cd3-139c-4177-b98e-f723e2238489 http.request.method=GET http.request.remoteaddr="127.0.0.1:42354" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.89222943s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34851" http.request.id=98381941-4bf0-4a46-85dc-1669559aec9b http.request.method=GET http.request.remoteaddr="127.0.0.1:42358" http.request.uri="/v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.880756887s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [10/Apr/2026:23:28:41 +0000] "GET /v2/foo/bar/blobs/sha256:225d9946576ecdd26f5732840852107e43329649d3e81d07037f667a3f3b4535 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.67s) === RUN TestBlobDelete time="2026-04-10T23:28:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=504c814f-f3d7-455e-91e2-b879a7f12708 http.request.method=GET http.request.remoteaddr="127.0.0.1:33716" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.556µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=3e0e9841-32e7-417d-a052-5dd69a5a6c03 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.486µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=38b5dfbd-2959-4016-bf1c-387ab43e2a40 http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=138afcfd-c674-4d77-bf08-cc05674b6190 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508464ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=73bb7fcd-9b56-48d3-81ba-fe8ac57b560d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470379ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=cde00e14-e554-40a7-94b5-1bd2cfb0c094 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3cc5f06a-abc3-47f2-81d3-d3a01ad410fe time="2026-04-10T23:28:48Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=cde00e14-e554-40a7-94b5-1bd2cfb0c094 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.902µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3cc5f06a-abc3-47f2-81d3-d3a01ad410fe 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "GET /v2/foo/bar/blobs/uploads/3cc5f06a-abc3-47f2-81d3-d3a01ad410fe?_state=wEoOGpMuBvh1pruRIKbewrxBdQcQJhoQGWbQHFOf-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjYzVmMDZhLWFiYzMtNDdmMi04MWQzLWQzYTAxYWQ0MTBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zNzk2MzY2ODNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=e7c3d89d-453b-4ecc-8605-ef9b3de9cce7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149382ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=20e88fb3-a679-4393-92f7-9786f0334632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/419c2148-0ca3-4f2c-84fb-b62e689f41a2?_state=YS_Oizfrw8Bf6MQTHgs4N0x-4xbn99gMxVYTtnVFvCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOWMyMTQ4LTBjYTMtNGYyYy04NGZiLWI2MmU2ODlmNDFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zODg3NzUwNDNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" provided=sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb vars.name="foo/bar" vars.uuid=419c2148-0ca3-4f2c-84fb-b62e689f41a2 time="2026-04-10T23:28:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=20e88fb3-a679-4393-92f7-9786f0334632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/419c2148-0ca3-4f2c-84fb-b62e689f41a2?_state=YS_Oizfrw8Bf6MQTHgs4N0x-4xbn99gMxVYTtnVFvCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOWMyMTQ4LTBjYTMtNGYyYy04NGZiLWI2MmU2ODlmNDFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zODg3NzUwNDNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=419c2148-0ca3-4f2c-84fb-b62e689f41a2 time="2026-04-10T23:28:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=20e88fb3-a679-4393-92f7-9786f0334632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/419c2148-0ca3-4f2c-84fb-b62e689f41a2?_state=YS_Oizfrw8Bf6MQTHgs4N0x-4xbn99gMxVYTtnVFvCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOWMyMTQ4LTBjYTMtNGYyYy04NGZiLWI2MmU2ODlmNDFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zODg3NzUwNDNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.791829ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=419c2148-0ca3-4f2c-84fb-b62e689f41a2 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/419c2148-0ca3-4f2c-84fb-b62e689f41a2?_state=YS_Oizfrw8Bf6MQTHgs4N0x-4xbn99gMxVYTtnVFvCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOWMyMTQ4LTBjYTMtNGYyYy04NGZiLWI2MmU2ODlmNDFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zODg3NzUwNDNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=6ab0d591-ce28-44fc-97d4-0ce763a951fb http.request.method=POST http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.002µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=aaa91203-5be3-4da1-9c41-f38ec77fdd17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/7af6b3dd-6458-4760-9f60-857f855dc7fe?_state=KBQ7yluolH_e65cw4I17KEMZIaSTMIb8QY4lwze7pyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZjZiM2RkLTY0NTgtNDc2MC05ZjYwLTg1N2Y4NTVkYzdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTM0MTQ3OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/7af6b3dd-6458-4760-9f60-857f855dc7fe?_state=KBQ7yluolH_e65cw4I17KEMZIaSTMIb8QY4lwze7pyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZjZiM2RkLTY0NTgtNDc2MC05ZjYwLTg1N2Y4NTVkYzdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTM0MTQ3OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=5db73251-c7d3-421c-94e4-38b45a7eb9f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.871µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=8676d98c-4c90-4d2f-accb-97c03725ea7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/6a8d18da-966d-40c7-9913-ad0055a8fc3a?_state=_9Kn4mQy2QOQpn4wF_yYKzTYCWHE0dShc7sZlI_nYRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhOGQxOGRhLTk2NmQtNDBjNy05OTEzLWFkMDA1NWE4ZmMzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTYwMzE2MVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/6a8d18da-966d-40c7-9913-ad0055a8fc3a?_state=_9Kn4mQy2QOQpn4wF_yYKzTYCWHE0dShc7sZlI_nYRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhOGQxOGRhLTk2NmQtNDBjNy05OTEzLWFkMDA1NWE4ZmMzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTYwMzE2MVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=f86408e1-be92-4838-8d6b-7d8e9fd3bd8a http.request.method=POST http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=4b78b229-23ec-4caa-895b-d6329a4096b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/33ed0fde-81cf-48c7-9629-aa17acf97785?_state=YAW0NoJbUGG-vE8u1ScGYcSbftB6yKkGGo2LF4qnF2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWQwZmRlLTgxY2YtNDhjNy05NjI5LWFhMTdhY2Y5Nzc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTg3MjYwNThaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392492546s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/33ed0fde-81cf-48c7-9629-aa17acf97785?_state=YAW0NoJbUGG-vE8u1ScGYcSbftB6yKkGGo2LF4qnF2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzZWQwZmRlLTgxY2YtNDhjNy05NjI5LWFhMTdhY2Y5Nzc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OC4zOTg3MjYwNThaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=2b395240-d619-448b-bcee-1a0bf4c26407 http.request.method=POST http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.424353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43203" http.request.id=a65b622b-c675-4a0a-bdb8-a32e3730cc29 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/dee8b6e6-6381-4dc6-82fd-c8cd66302f9b?_state=M7F5Ym7ZRvfcjmowL9-64eU0iPVKCgGYdjjQTheKELt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZThiNmU2LTYzODEtNGRjNi04MmZkLWM4Y2Q2NjMwMmY5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OS45NDEyMDEyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375088397s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/dee8b6e6-6381-4dc6-82fd-c8cd66302f9b?_state=M7F5Ym7ZRvfcjmowL9-64eU0iPVKCgGYdjjQTheKELt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZThiNmU2LTYzODEtNGRjNi04MmZkLWM4Y2Q2NjMwMmY5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo0OS45NDEyMDEyMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=286e59ca-e5cd-41cd-a8db-faa2d02ee8b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/uploads/dee8b6e6-6381-4dc6-82fd-c8cd66302f9b?_state=is2GwbP6l49dVJ_IN8s25hskDSnVprNFQ1BcFz-JLDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZThiNmU2LTYzODEtNGRjNi04MmZkLWM4Y2Q2NjMwMmY5YiIsIk9mZnNldCI6MTQ0MTEyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6NDlaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "PUT /v2/foo/bar/blobs/uploads/dee8b6e6-6381-4dc6-82fd-c8cd66302f9b?_state=is2GwbP6l49dVJ_IN8s25hskDSnVprNFQ1BcFz-JLDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZThiNmU2LTYzODEtNGRjNi04MmZkLWM4Y2Q2NjMwMmY5YiIsIk9mZnNldCI6MTQ0MTEyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjg6NDlaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=d9a83de5-1101-4c54-a24c-3d5ffd1ed953 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.347226ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=fd5b8c84-aba8-4654-b585-39994c750ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=105.954423ms http.response.status=200 http.response.written=14411264 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "GET /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 200 14411264 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=error msg="error parsing digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=b0e9408c-d3de-432e-a29c-23b4b3bfb3a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" time="2026-04-10T23:28:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=b0e9408c-d3de-432e-a29c-23b4b3bfb3a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33738" http.request.uri="/v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.039309ms http.response.status=400 http.response.written=110 vars.digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "GET /v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=8b7d421c-a3d2-4ef1-b59c-ca73e17e4839 http.request.method=GET http.request.remoteaddr="127.0.0.1:33762" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.837696ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "GET /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=62aad13b-164e-46dd-b5aa-25cee211d48b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.314505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=5ee5b73c-6530-4a78-a684-a94e217f5fd9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.41991ms http.response.status=404 http.response.written=157 vars.digest="sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=b270538f-951d-4e5a-a2be-b9780e344c58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079592ms http.response.status=404 http.response.written=74 vars.digest="sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=error msg="error parsing digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=85621cf1-492a-45f2-ab39-7410439b0b39 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33784" http.request.uri="/v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" time="2026-04-10T23:28:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=85621cf1-492a-45f2-ab39-7410439b0b39 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33784" http.request.uri="/v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.971203ms http.response.status=400 http.response.written=110 vars.digest="sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "DELETE /v2/foo/bar/blobs/sha257:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=8dc89d63-4494-4ac8-85d2-d7218cc6de56 http.request.method=POST http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.354318ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=0080a9cf-8669-41e7-8514-00af8acb5f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/foo/bar/blobs/uploads/597308c3-9137-4a77-948a-7f16745d6407?_state=KnZOuKXd6SxD8rplWij7hOT-SfM1K3C8WfiZ06e8sU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzMwOGMzLTkxMzctNGE3Ny05NDhhLTdmMTY3NDVkNjQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1MS41MDk3Njk5ODNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379728846s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "PUT /v2/foo/bar/blobs/uploads/597308c3-9137-4a77-948a-7f16745d6407?_state=KnZOuKXd6SxD8rplWij7hOT-SfM1K3C8WfiZ06e8sU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzMwOGMzLTkxMzctNGE3Ny05NDhhLTdmMTY3NDVkNjQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1MS41MDk3Njk5ODNaIn0%3D&digest=sha256%3A7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=6b1fdd02-665c-4c5e-8c9a-d6e35ad954a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.677935ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=1ab9c115-3857-4aad-aae0-3f468ca38328 http.request.method=GET http.request.remoteaddr="127.0.0.1:33746" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.553967721s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "GET /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-04-10T23:28:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43203" http.request.id=96ac1cdc-45d4-4bee-92a9-38be361a6916 http.request.method=GET http.request.remoteaddr="127.0.0.1:33762" http.request.uri="/v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.545888653s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [10/Apr/2026:23:28:51 +0000] "GET /v2/foo/bar/blobs/sha256:7463c21e0ff0501cc1e135f27c7f4a11099e7da19ce15332ce5a4ab4216d35bb HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.86s) === RUN TestRelativeURL time="2026-04-10T23:28:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:53Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33891" http.request.id=d3326b6b-5317-4c16-91d8-8bb1f120d683 http.request.method=POST http.request.remoteaddr="127.0.0.1:52832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33891" http.request.id=ea67b827-f1cd-4eb6-84ce-8e2d74f55adf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52832" http.request.uri="/v2/foo/bar/blobs/uploads/5b4cdb9a-2b4a-4b95-97c3-c08c4abd49c1?_state=5icfFLR02mNY4vuNHA2jZWvd7QwfFnl7PWj-slyIzYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNGNkYjlhLTJiNGEtNGI5NS05N2MzLWMwOGM0YWJkNDljMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1My4wNDMxNzkxMzhaIn0%3D&digest=sha256%3A9ffc9b7992185927b35a307d63205fd89eac68734cc8b37e9a41572ef077008b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.403973514s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:53 +0000] "PUT /v2/foo/bar/blobs/uploads/5b4cdb9a-2b4a-4b95-97c3-c08c4abd49c1?_state=5icfFLR02mNY4vuNHA2jZWvd7QwfFnl7PWj-slyIzYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNGNkYjlhLTJiNGEtNGI5NS05N2MzLWMwOGM0YWJkNDljMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1My4wNDMxNzkxMzhaIn0%3D&digest=sha256%3A9ffc9b7992185927b35a307d63205fd89eac68734cc8b37e9a41572ef077008b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33891" http.request.id=3fe9f597-1b85-4145-ae6a-204e1e0a0f08 http.request.method=POST http.request.remoteaddr="127.0.0.1:52832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.379907ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33891" http.request.id=06af97dc-e5d8-4334-82e6-628e304aceb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:52832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.085025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:28:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33891" http.request.id=475c5128-731d-4779-adab-2fa8f7c41485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52832" http.request.uri="/v2/foo/bar/blobs/uploads/1c3cc4ad-1c7f-4c84-ae30-3ac2d0bfcfcf?_state=K1An0IjKBV6CviM7fmjSOg3IEXRhTYuNQFCfbuqBEPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjM2NjNGFkLTFjN2YtNGM4NC1hZTMwLTNhYzJkMGJmY2ZjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1Ni45NDk5NDUyOTVaIn0%3D&digest=sha256%3A6ee27d2465bae0a77b6f2fa7de2d6dfbc064cc9efb0d95571f5d2784a311432a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849645176s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:56 +0000] "PUT /v2/foo/bar/blobs/uploads/1c3cc4ad-1c7f-4c84-ae30-3ac2d0bfcfcf?_state=K1An0IjKBV6CviM7fmjSOg3IEXRhTYuNQFCfbuqBEPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjM2NjNGFkLTFjN2YtNGM4NC1hZTMwLTNhYzJkMGJmY2ZjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1Ni45NDk5NDUyOTVaIn0%3D&digest=sha256%3A6ee27d2465bae0a77b6f2fa7de2d6dfbc064cc9efb0d95571f5d2784a311432a HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.77s) === RUN TestBlobDeleteDisabled time="2026-04-10T23:28:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:28:58Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:44239" http.request.id=13899b95-c33e-4707-94f8-7325a3954e0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44102" http.request.uri="/v2/foo/bar/blobs/sha256:331494930ce1f92b279d9a9b4f5399f924f6594f2d07fbf2c2abb065a3635215" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.398092ms http.response.status=405 http.response.written=78 vars.digest="sha256:331494930ce1f92b279d9a9b4f5399f924f6594f2d07fbf2c2abb065a3635215" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:28:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:331494930ce1f92b279d9a9b4f5399f924f6594f2d07fbf2c2abb065a3635215 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2026-04-10T23:28: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.26.2 time="2026-04-10T23:28:59Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:28:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45387" http.request.id=a016f9c3-f4f6-4d7a-bf3b-1cfdafdfef13 http.request.method=POST http.request.remoteaddr="127.0.0.1:56016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.417317ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45387" http.request.id=12c8463c-4e82-450b-a2e4-56b3d8c215ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:56016" http.request.uri="/v2/foo/bar/blobs/uploads/214f12e6-54f0-41e8-a2b2-82a418107db0?_state=RpBL9CuaHIbQ5K9CTq6FcrNGr8lTBgmxq30QasjOTgl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNGYxMmU2LTU0ZjAtNDFlOC1hMmIyLTgyYTQxODEwN2RiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1OS4zNjAwNTE5MTFaIn0%3D&digest=sha256%3Ac2d6e5587b0665c9b74c641d18d26fba3c7d658f5813c221707f0d18ed615422" http.request.useragent="Go-http-client/1.1" http.response.duration=4.744403983s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:28:59 +0000] "PUT /v2/foo/bar/blobs/uploads/214f12e6-54f0-41e8-a2b2-82a418107db0?_state=RpBL9CuaHIbQ5K9CTq6FcrNGr8lTBgmxq30QasjOTgl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNGYxMmU2LTU0ZjAtNDFlOC1hMmIyLTgyYTQxODEwN2RiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyODo1OS4zNjAwNTE5MTFaIn0%3D&digest=sha256%3Ac2d6e5587b0665c9b74c641d18d26fba3c7d658f5813c221707f0d18ed615422 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45387" http.request.id=9be79abd-e389-4d7f-92bb-1cb6943e9ef7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56016" http.request.uri="/v2/foo/bar/blobs/sha256:c2d6e5587b0665c9b74c641d18d26fba3c7d658f5813c221707f0d18ed615422" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.035304ms http.response.status=405 http.response.written=78 vars.digest="sha256:c2d6e5587b0665c9b74c641d18d26fba3c7d658f5813c221707f0d18ed615422" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:c2d6e5587b0665c9b74c641d18d26fba3c7d658f5813c221707f0d18ed615422 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.10s) === RUN TestDeleteReadOnly time="2026-04-10T23:29:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46265" http.request.id=5cc65d3f-9179-482b-a409-af51eb97a969 http.request.method=POST http.request.remoteaddr="127.0.0.1:51544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.447106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46265" http.request.id=e7a6f44f-f005-444f-9b29-a652267d2698 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51544" http.request.uri="/v2/foo/bar/blobs/uploads/0d573127-7887-4869-8a0d-888cf90b915b?_state=k3L3Xn3FQ5y3LnCpSdOpfJTsGXuezsdt-IHk9VUzJz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNTczMTI3LTc4ODctNDg2OS04YTBkLTg4OGNmOTBiOTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTowNC4zMjYzOTQyMjJaIn0%3D&digest=sha256%3A377ccb5bf286caa36e7acda1e6014f7fc514f111e5d079e2d2bf4d3d7f030830" http.request.useragent="Go-http-client/1.1" http.response.duration=2.266693011s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:04 +0000] "PUT /v2/foo/bar/blobs/uploads/0d573127-7887-4869-8a0d-888cf90b915b?_state=k3L3Xn3FQ5y3LnCpSdOpfJTsGXuezsdt-IHk9VUzJz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNTczMTI3LTc4ODctNDg2OS04YTBkLTg4OGNmOTBiOTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTowNC4zMjYzOTQyMjJaIn0%3D&digest=sha256%3A377ccb5bf286caa36e7acda1e6014f7fc514f111e5d079e2d2bf4d3d7f030830 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:377ccb5bf286caa36e7acda1e6014f7fc514f111e5d079e2d2bf4d3d7f030830 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.49s) === RUN TestStartPushReadOnly time="2026-04-10T23:29:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:06Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [10/Apr/2026:23:29:06 +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-04-10T23:29:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:06Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=8c5fdca2-5d67-494f-9ce4-eba5a564fbb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" 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.312118ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=572d852c-2367-4a33-a1b9-6d887743f45f http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" 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.954106ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=08c1cb18-3a3f-41a3-bd51-b666f6f2db3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" 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.928006ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=889d7bf6-2f0d-494c-8df8-2e6c3af0dcc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" 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=7.609751ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=889d7bf6-2f0d-494c-8df8-2e6c3af0dcc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" 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=7.713014ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=889d7bf6-2f0d-494c-8df8-2e6c3af0dcc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" 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=7.780432ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=889d7bf6-2f0d-494c-8df8-2e6c3af0dcc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" 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=7.842885ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:29:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=de8a29df-818f-42ce-a771-b3735437ef37 http.request.method=POST http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=7d4b52b0-f117-48a1-ad57-31a01a3f2014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/blobs/uploads/380f8232-c6f0-4836-8144-b5ea184a597e?_state=oWKCCqMXdieJuPD48BhMUAN0mTr_KUDBKnoA0GRbHFZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODBmODIzMi1jNmYwLTQ4MzYtODE0NC1iNWVhMTg0YTU5N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MDYuOTczNDY3NDE4WiJ9&digest=sha256%3A5a6f6ce56656b8f0295763c1dc263dd07fd25cf892417f85b44cb824bf488aaf" http.request.useragent="Go-http-client/1.1" http.response.duration=5.564221608s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/380f8232-c6f0-4836-8144-b5ea184a597e?_state=oWKCCqMXdieJuPD48BhMUAN0mTr_KUDBKnoA0GRbHFZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODBmODIzMi1jNmYwLTQ4MzYtODE0NC1iNWVhMTg0YTU5N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MDYuOTczNDY3NDE4WiJ9&digest=sha256%3A5a6f6ce56656b8f0295763c1dc263dd07fd25cf892417f85b44cb824bf488aaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=4c942bb6-4e8f-4023-9e21-d0fe7888f6ac http.request.method=POST http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.87782ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=e20e0133-ce02-4a4f-b1aa-7d7a8feda111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/blobs/uploads/abe478e6-ba3a-4639-aea1-363036e2c702?_state=hnCDCQPF09SJPP_75sgDzYGtMdATf3_k-HYvDACYTRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmU0NzhlNi1iYTNhLTQ2MzktYWVhMS0zNjMwMzZlMmM3MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTIuODEwNzkwMDA2WiJ9&digest=sha256%3A920055a6d357a29ed98f607ef22ba579de8c94513b755a0696d4ec3813fe834e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.141070943s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/abe478e6-ba3a-4639-aea1-363036e2c702?_state=hnCDCQPF09SJPP_75sgDzYGtMdATf3_k-HYvDACYTRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmU0NzhlNi1iYTNhLTQ2MzktYWVhMS0zNjMwMzZlMmM3MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTIuODEwNzkwMDA2WiJ9&digest=sha256%3A920055a6d357a29ed98f607ef22ba579de8c94513b755a0696d4ec3813fe834e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=c9f6f7ef-eba5-4796-a5b9-c26482a85a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.17596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=ee5d0f0d-385f-47fd-b75b-9af8c2ebdc2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.duration=5.376026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=23c61ff8-ccd9-421f-8377-557a9223358f http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" 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=4.731795ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=c04e63df-db18-4743-92e0-1a9741bc7be5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.588489ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39517" http.request.id=504f05a2-fd4f-4ef0-874b-47486bb7cdde http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.duration=8.1334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39517" http.request.id=9e0fc4c2-3f46-420c-bf21-9a473dc51051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.duration=8.361641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:39517" http.request.id=7496dd6d-5027-4d72-93f0-0eeb24ebac6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.duration=8.144712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=11787604-b5bc-4bb3-a506-52b50b89dd62 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.366338ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=3b2b52b7-c075-434f-94ce-649eab24eb81 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361634ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=bb7dbc2e-0667-4314-8cdc-cf5ce794bc91 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78533ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=687705f4-2dca-4696-af2d-5bfd3239c7e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34244" 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.659594ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=error msg="payload digest does match: "sha256:cf0d112866cd255aacfdd4fcc2535b1d008a62d7c73b7f1bd368b43a243b5fa3" != "sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584"" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=e1b126e4-f69d-4403-a07c-ba74dcac00f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=e1b126e4-f69d-4403-a07c-ba74dcac00f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34244" http.request.uri="/v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.078293ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584" 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9a91b61753080078478295d56dbf1a857e3f8cf71b60484af14dab71ed3c4584 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=cf85c1b0-34d6-46c6-9053-1a9ab300fde8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.060356ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=8360be3f-d083-411a-bccb-08f4e3b55f87 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.764132ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=f4f116be-9e17-4989-9f94-55c2194ce3ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.088373ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=f4f116be-9e17-4989-9f94-55c2194ce3ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.195845ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=f4f116be-9e17-4989-9f94-55c2194ce3ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.263483ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=803f0899-64f0-4b18-98b5-1c36bd0a7bd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094993ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=ee28c29a-7e45-419f-b00c-7e31ecae99b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/335c34ab-14e7-477a-919f-527f5b9344ed?_state=rA3CWlQWor-F9oWqZegDM2ne1h-dwVxqqI8NeOYM7dd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzVjMzRhYi0xNGU3LTQ3N2EtOTE5Zi01MjdmNWI5MzQ0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTUuMDM2NjY5OTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.762028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/335c34ab-14e7-477a-919f-527f5b9344ed?_state=rA3CWlQWor-F9oWqZegDM2ne1h-dwVxqqI8NeOYM7dd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzVjMzRhYi0xNGU3LTQ3N2EtOTE5Zi01MjdmNWI5MzQ0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTUuMDM2NjY5OTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=932ff640-1943-48e6-834c-f72b99120163 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.142592ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=932ff640-1943-48e6-834c-f72b99120163 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.244797ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:29:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=bb25f24a-8aa2-421b-a501-f4cacf303139 http.request.method=POST http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.230146ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=125c8782-d2d6-4eee-b9ed-2e6e429541f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/16e74925-96ab-4354-bf15-bea16349704e?_state=-ku7JjlxRjCz5Rdru4CSHUHxzCysQR2-X4fiDu6cdUh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmU3NDkyNS05NmFiLTQzNTQtYmYxNS1iZWExNjM0OTcwNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTUuMzE3MDA5MjNaIn0%3D&digest=sha256%3A29d82f6ec4f1cf8d4b4312d2a8609531ee60edf86f770ab83a0ccdd555c0aa87" http.request.useragent="Go-http-client/1.1" http.response.duration=3.196161624s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/16e74925-96ab-4354-bf15-bea16349704e?_state=-ku7JjlxRjCz5Rdru4CSHUHxzCysQR2-X4fiDu6cdUh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmU3NDkyNS05NmFiLTQzNTQtYmYxNS1iZWExNjM0OTcwNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTUuMzE3MDA5MjNaIn0%3D&digest=sha256%3A29d82f6ec4f1cf8d4b4312d2a8609531ee60edf86f770ab83a0ccdd555c0aa87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=fd084b3b-7bfe-4f7d-bdcd-235e204fd60a http.request.method=POST http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=f9541ccb-c837-4d26-8b20-b89c64ff9cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/blobs/uploads/23f075cb-91a2-4e46-8baf-1e97a81e7ff6?_state=dfzwKHHeebL13ICM8-lY_pV7h8q6pZiaEAbMLZQ2r2Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyM2YwNzVjYi05MWEyLTRlNDYtOGJhZi0xZTk3YTgxZTdmZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTguODQ0MjkzNjgzWiJ9&digest=sha256%3A27e0d87b2e4fecac5735b84cf22c6f9d91580381fda5f28f840d15d24f4e392e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.830638469s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/23f075cb-91a2-4e46-8baf-1e97a81e7ff6?_state=dfzwKHHeebL13ICM8-lY_pV7h8q6pZiaEAbMLZQ2r2Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyM2YwNzVjYi05MWEyLTRlNDYtOGJhZi0xZTk3YTgxZTdmZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MTguODQ0MjkzNjgzWiJ9&digest=sha256%3A27e0d87b2e4fecac5735b84cf22c6f9d91580381fda5f28f840d15d24f4e392e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=097cb783-a3c0-4a6d-a574-1d11dc5b348e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.413431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39517" http.request.id=001965d6-db8e-4520-b349-d1ad4b9625ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=29e5ec84-a19b-4d28-94ad-1d8e4d502d75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.076331ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=f1b4b515-0d6d-4bb9-bdd3-50c4cfa96334 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.958848ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=221c9bb2-e3f7-48b6-a243-5cc375972ec7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760969ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=e5fe6dbf-d7a8-42f3-b893-d5bb4362487d http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472" http.request.useragent="Go-http-client/1.1" http.response.duration="871.882µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=92af5688-8a7f-4632-8ccd-2fa88e1d7e53 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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="910.379µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="rewriting manifest sha256:dd3d7bff09aaf48307ee94b301df1d917151617a3dbf396720fc093cbdb0c472 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=2d30cb03-33c4-4526-a722-fba65517fd39 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=2d30cb03-33c4-4526-a722-fba65517fd39 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.676549ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39517" http.request.id=fc0a0f7f-9050-4206-a0a7-2e925cad5dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" 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.117624ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39517" http.request.id=16703d41-d743-45c1-96fa-4dacf4671286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39517" http.request.id=b5304b41-6426-499f-a7f7-a959ecfbc743 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909" http.request.useragent="Go-http-client/1.1" http.response.duration=2.203027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=6db75dbf-65ae-4aa6-826e-13e7f78fdee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.296875ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=8492befc-985a-4784-854a-f3e6da9b16e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.15494ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=c5d61bd9-ccad-4eca-9df1-e720abab85ef http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03141ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=76cc9846-6018-4902-9260-b6dddb856b3c http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669609ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="rewriting manifest list sha256:83be80de2bc58613751167ea0b5bfea0817b86f14746ee013052eba93323f909 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=2e85dee1-7785-49fc-990f-65e264705bdc http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39517" http.request.id=2e85dee1-7785-49fc-990f-65e264705bdc http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" 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.84146ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:22Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=5d825684-32fb-4a7b-91ce-f58fc6b31429 http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" 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.039442ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=6deb8d1b-5a91-4139-8ab5-856f6ab966d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" 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="962.921µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=11818168-0876-4bf2-b2db-51a8f9cc3304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" 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="921.182µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=da6bf742-c40e-4664-9b1f-0494c87f1ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.655824ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=da6bf742-c40e-4664-9b1f-0494c87f1ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.701365ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=da6bf742-c40e-4664-9b1f-0494c87f1ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.746542ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=da6bf742-c40e-4664-9b1f-0494c87f1ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.784979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:29:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=e35162cd-7fba-4a81-80b7-4aaa907ddfe3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070793ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c3dd5401-dcf4-4d40-9258-b4a1449de800 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/blobs/uploads/38f2de90-b103-4c5d-87e5-a2032b318791?_state=FN7bN3VSvEvTFlTAM8IwSqWWjzlUvbm_Wgr1MQFybwt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGYyZGU5MC1iMTAzLTRjNWQtODdlNS1hMjAzMmIzMTg3OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjIuOTMzMDY3NzEyWiJ9&digest=sha256%3Acf2e6ee5504f34cdcb3297d66c13e97231461144cea0be1ce81b89b83e54331c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290808134s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/38f2de90-b103-4c5d-87e5-a2032b318791?_state=FN7bN3VSvEvTFlTAM8IwSqWWjzlUvbm_Wgr1MQFybwt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGYyZGU5MC1iMTAzLTRjNWQtODdlNS1hMjAzMmIzMTg3OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjIuOTMzMDY3NzEyWiJ9&digest=sha256%3Acf2e6ee5504f34cdcb3297d66c13e97231461144cea0be1ce81b89b83e54331c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=1458dcc8-248f-4a2e-919a-96326f1f6d87 http.request.method=POST http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.438647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=8e86590d-7406-473b-82ab-2c174ec4a3c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/blobs/uploads/6f2f0515-b5a4-4177-8654-e8f5879dc005?_state=goah5FZpBNqL5_6v77U1VPLT7EY8wy_W7Wx0Y0beQLp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjJmMDUxNS1iNWE0LTQxNzctODY1NC1lOGY1ODc5ZGMwMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjQuNTc5NzEyNDMxWiJ9&digest=sha256%3Ab4bbde8115035d8366c818b649c580eaa8d4cc8d3fa3acf1453cb7266d5452d6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.095961065s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/6f2f0515-b5a4-4177-8654-e8f5879dc005?_state=goah5FZpBNqL5_6v77U1VPLT7EY8wy_W7Wx0Y0beQLp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjJmMDUxNS1iNWE0LTQxNzctODY1NC1lOGY1ODc5ZGMwMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjQuNTc5NzEyNDMxWiJ9&digest=sha256%3Ab4bbde8115035d8366c818b649c580eaa8d4cc8d3fa3acf1453cb7266d5452d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=a2d76966-a7fe-4289-b5be-a6c57a8d2ed5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.647553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=696d4ba3-32a0-4b77-8ed0-5f169607eb87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.duration=7.94672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=2e959e54-fd5f-4360-b9a1-5948d4779e37 http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" 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.037398ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=2373d117-c56a-4626-b031-1b434ee6a16c http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.377143ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35707" http.request.id=0a9a1e7b-51aa-4b16-8c70-a9cda4c0f67f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.duration=8.325442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35707" http.request.id=ca915738-3e47-4c77-9a26-8d380e4ac390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.duration=8.081896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35707" http.request.id=7380d0ae-2163-41b2-b9fe-e15a19035af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.duration=7.97638ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=2dee729b-c5d5-432d-90e2-df9d5e47cec4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.357421ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=50acc79a-f637-4bdf-9505-004b1f043955 http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410083ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=2d19e757-387c-436d-b5ed-7d2f8cf4efef http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417469ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=411aebf8-981b-4329-8b46-858c667c871b http.request.method=GET http.request.remoteaddr="127.0.0.1:50096" 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.362878ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=error msg="payload digest does match: "sha256:18f22c8295b2c0b873cb1befd76fea7899214ea032bf38b71bc399c77c5890f2" != "sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7"" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c1229017-14cc-4121-830f-97345bc8726b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c1229017-14cc-4121-830f-97345bc8726b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50096" http.request.uri="/v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.069463ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7" 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:44745f4065f9694955a5c5b0de4e1de12a21a5ea5da5b2a69e537fcb37c9c0f7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=0e01f853-9429-4884-b9fb-7355c2771166 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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.00584ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=5d6f156a-a40b-4b12-9d09-cdfa1a0f6f35 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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.645491ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=3f00a6f4-a40d-4b25-bff2-cad1fe3912ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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.104144ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=3f00a6f4-a40d-4b25-bff2-cad1fe3912ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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.197673ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=3f00a6f4-a40d-4b25-bff2-cad1fe3912ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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.267474ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c94633c3-8e2a-4aba-9ef5-866af73ebd12 http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.009861ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=55abd86d-e82d-49f3-98c9-0516bfe2216d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/276fef97-6acc-4679-a54b-4119b6fea3f2?_state=nQmHg6Pv_Psmz6JO2G2h5zyPOmgc_jSlnIA-Kq-DYXF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzZmZWY5Ny02YWNjLTQ2NzktYTU0Yi00MTE5YjZmZWEzZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjguNzU2MTk3MDczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/276fef97-6acc-4679-a54b-4119b6fea3f2?_state=nQmHg6Pv_Psmz6JO2G2h5zyPOmgc_jSlnIA-Kq-DYXF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzZmZWY5Ny02YWNjLTQ2NzktYTU0Yi00MTE5YjZmZWEzZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjguNzU2MTk3MDczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=4eabfd16-81ec-46de-98d9-ffcca60dcc1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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.197065ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=4eabfd16-81ec-46de-98d9-ffcca60dcc1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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.283155ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:29:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=91423fea-0559-4d06-8e9a-2878211fa86e http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455362ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=bbfacf9f-50b8-4997-86a8-0de65b03450b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/e065a19a-1f80-443d-b08b-9d31c16a1d59?_state=gwyhUyjouWOrDYghjW2Ke9Y-FjlF-HKYm6TVWUhrVVV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDY1YTE5YS0xZjgwLTQ0M2QtYjA4Yi05ZDMxYzE2YTFkNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjkuMDI2Mzc1NzU1WiJ9&digest=sha256%3A89ef0c5023f12bc0ffee7166b542f84583e2bb828792f6b99ad0ad399f460b62" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58682761s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/e065a19a-1f80-443d-b08b-9d31c16a1d59?_state=gwyhUyjouWOrDYghjW2Ke9Y-FjlF-HKYm6TVWUhrVVV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDY1YTE5YS0xZjgwLTQ0M2QtYjA4Yi05ZDMxYzE2YTFkNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjkuMDI2Mzc1NzU1WiJ9&digest=sha256%3A89ef0c5023f12bc0ffee7166b542f84583e2bb828792f6b99ad0ad399f460b62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=b07b1e5d-83e3-499e-be4a-1bbf23307d02 http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=158e5edf-cdc1-41db-9148-42e95c3ea95f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/blobs/uploads/a5f8d995-1ffe-4f73-8613-1357ab37d128?_state=J0Fjou8I15tkorK8BOyaCSPJic8WuHb-gNI7QU7fJZl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWY4ZDk5NS0xZmZlLTRmNzMtODYxMy0xMzU3YWIzN2QxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzEuOTU5NjI5NTcxWiJ9&digest=sha256%3Ad2df4d4ef92836cc45f0f441ee5ec1dc999ca590fd39302fcdaf01df246270af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754269088s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/a5f8d995-1ffe-4f73-8613-1357ab37d128?_state=J0Fjou8I15tkorK8BOyaCSPJic8WuHb-gNI7QU7fJZl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNWY4ZDk5NS0xZmZlLTRmNzMtODYxMy0xMzU3YWIzN2QxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzEuOTU5NjI5NTcxWiJ9&digest=sha256%3Ad2df4d4ef92836cc45f0f441ee5ec1dc999ca590fd39302fcdaf01df246270af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=38e91cf3-8ac4-443c-a44c-8dbc4150d99b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123638ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35707" http.request.id=f5dd0475-4180-47d6-9659-47f41d91203a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=28b7a31a-a7a1-4e25-aeaa-7019b39ad5f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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=3.108745ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=0dc53a05-6522-4dde-a53b-6e3d5c7eafeb http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.645239ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c016e203-1704-4f3d-b2f9-9c754f9e9474 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.656696ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=7381804c-a8bb-489d-b57f-41a6adb1d258 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.436752ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=dea08b00-1d4b-4644-9dd8-59b0443dd50c http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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.392867ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="rewriting manifest sha256:789462ae21d86725c48014c60494da17760cf21a3dec7721963ca84bfe9001e6 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=6f8738aa-4e37-40c2-9fca-0e9b794635b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=6f8738aa-4e37-40c2-9fca-0e9b794635b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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=6.23315ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35707" http.request.id=401c615d-b575-4258-b6a7-1550a4066b0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" 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=2.640611ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35707" http.request.id=8c4b48eb-e195-4c73-a0a7-d8bd2432e768 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35707" http.request.id=4333ad5a-5c89-44aa-97d9-7cfa5768491a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.285624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=4fc43d04-13ce-4704-a6f3-6426fdda0119 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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=3.21091ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=00bc728b-5283-429c-b827-72e2a52207b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.283015ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=e42b1ead-d8d8-46c3-a784-5d9603957972 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.402817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c03cc50c-3ecb-4015-9e5e-e36770416a77 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700248ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=info msg="rewriting manifest list sha256:e132878ae30ccd3d7e821c21ee9d60ed3ff0dc4df9eb5461cd0706705b81b5b4 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c86c6182-612c-462d-8a4d-50ddb0243afe http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35707" http.request.id=c86c6182-612c-462d-8a4d-50ddb0243afe http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" 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=4.292542ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (29.16s) === RUN TestGetManifestWithStorageError time="2026-04-10T23:29:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:35Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45845" http.request.id=e6fb68f8-309c-4d87-922f-1d39493b5739 http.request.method=GET http.request.remoteaddr="127.0.0.1:54406" 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.641927ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45845" http.request.id=c80d1f89-1ed5-41f2-bd04-238acbf0a6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54406" 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.320298ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45845" http.request.id=80d27811-e5c9-4a7d-97dd-b907ef87a067 http.request.method=GET http.request.remoteaddr="127.0.0.1:54406" 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.841579ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45845" http.request.id=4ef85d5f-96b1-40fa-b61e-5ee7b763e6a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54406" 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.778916ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T23:29:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:35Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=de31fcaa-374b-42e7-a029-4345836eca45 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" 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.415989ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=17266298-a913-4827-bac0-f24751d0e726 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" 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.071088ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=aec1a40e-d160-400c-9f4d-d75e4d541a2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" 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.769609ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=3a192c50-f81b-4fae-8f28-609986c51769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" 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=7.318329ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=3a192c50-f81b-4fae-8f28-609986c51769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" 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=7.411928ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=3a192c50-f81b-4fae-8f28-609986c51769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" 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=7.511817ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=3a192c50-f81b-4fae-8f28-609986c51769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" 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=7.615991ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:29:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=930e3f41-5296-49eb-9285-32474db7d9c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133204ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=abd52b08-dea6-4fe8-8f30-697a3808b865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/blobs/uploads/8822930b-a5fb-4e6d-8ce3-b1300b6d476b?_state=CD3IGE5uYlaxSZWg0nIAND7EXiLgEa8CmsDVn4PjC4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ODIyOTMwYi1hNWZiLTRlNmQtOGNlMy1iMTMwMGI2ZDQ3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzYuMDEzMTU3MzU3WiJ9&digest=sha256%3A8adf845d1597dc1049cebcfb49cf545f6de24c12f965838b07c00f4cc8db94ba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.719097413s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/8822930b-a5fb-4e6d-8ce3-b1300b6d476b?_state=CD3IGE5uYlaxSZWg0nIAND7EXiLgEa8CmsDVn4PjC4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ODIyOTMwYi1hNWZiLTRlNmQtOGNlMy1iMTMwMGI2ZDQ3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzYuMDEzMTU3MzU3WiJ9&digest=sha256%3A8adf845d1597dc1049cebcfb49cf545f6de24c12f965838b07c00f4cc8db94ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=05281e3b-9a23-4cca-9f3e-42ad203369c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.562209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=efe48d89-bfed-4829-be1f-dfb19db7a910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/blobs/uploads/63d275ed-69be-4787-97c0-56eceada295c?_state=tExjI3XMf6HTBBZ7ZNbgF1mtaJkQ3YqBxP4vlZXeOq97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2QyNzVlZC02OWJlLTQ3ODctOTdjMC01NmVjZWFkYTI5NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzguMDMwMDM1MTEzWiJ9&digest=sha256%3Aa07a3a7c760e950417b36bf41a0bda5873cd5891b39a6f079fd2f94c12164d5b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.446212061s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/63d275ed-69be-4787-97c0-56eceada295c?_state=tExjI3XMf6HTBBZ7ZNbgF1mtaJkQ3YqBxP4vlZXeOq97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2QyNzVlZC02OWJlLTQ3ODctOTdjMC01NmVjZWFkYTI5NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzguMDMwMDM1MTEzWiJ9&digest=sha256%3Aa07a3a7c760e950417b36bf41a0bda5873cd5891b39a6f079fd2f94c12164d5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=d336d854-759b-413b-9965-44ce50521645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.429308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=b176e73f-e7eb-4b50-9dec-6692f5618205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=8.169538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=5d23ddb1-458b-44c7-8d3b-11ced327cb89 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" 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=4.433176ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=f9d155e1-ca94-4e07-b715-f373ce769e9e http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.387646ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38309" http.request.id=51450e6f-f758-4377-b68f-fe253b20f046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=8.045367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38309" http.request.id=68b0891a-dd29-4861-9335-d0fd3c4582fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=8.231357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:38309" http.request.id=14e45d13-36d1-4cae-a89f-6959fe6af180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=8.183588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=d480b94e-bffa-4e1d-87a8-9c1cdcca3d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.476188ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=5415cc29-63f6-434a-87df-1ce01fff009d http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964892ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=8f4f2476-4d5f-4d3f-a146-58db6e30ae17 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943019ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=f307b032-929f-4aaf-ab5a-a49fa75df710 http.request.method=GET http.request.remoteaddr="127.0.0.1:52136" 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.935718ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="payload digest does match: "sha256:d84f28ed9fd17e6624fc37e9f721ebf1d45ed1f8dd2428c787f97707ce9e2aa6" != "sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81"" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=6bf5d631-3c23-4e35-9d58-66336325c33b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=6bf5d631-3c23-4e35-9d58-66336325c33b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52136" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.440114ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=22bb5f10-7584-4f27-8b0b-514af9bb9027 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52150" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=3.40126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=b8c7b937-a313-4ad9-a70c-e610b2709206 http.request.method=GET http.request.remoteaddr="127.0.0.1:52150" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.385107ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=557f66f5-36ca-4747-ad4f-58ab4b212333 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52160" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.475329ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=c7ae48bd-4121-451b-b7c5-e7eae20877c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=8.847819ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=cb0aad1d-7526-4f8f-b6ce-7a999f8c753d http.request.method=GET http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.680496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=48cd4991-d9a2-4d37-8d45-522ccb1c888c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52182" 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=2.503098ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=dda74deb-53cb-4601-af26-d5e5c75ea295 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.191448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=c648405b-f4b3-4f6f-b4ea-a2966da8b563 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.903073ms http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=6f3d566a-ad7e-4e1e-a39e-5008fa18a64b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352535ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:657b421b16e2224437bcf5b0bafe9350bab23044160c9e6a4ad0960785d92e81 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=e0598791-cf9e-46ef-afd3-3ce42d00c266 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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=2.037183ms http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=7e9290e0-bae8-4e22-bb34-e8b0b035f01e http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.165088ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=932b43cf-79e1-4aa0-ac86-1ecafab4b0f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.044618ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=9f872098-924c-4d48-a900-cd29b9b1ff02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" 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.457647ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=9f872098-924c-4d48-a900-cd29b9b1ff02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" 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.550208ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=9f872098-924c-4d48-a900-cd29b9b1ff02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" 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.627234ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=bbd1261f-b140-4d3d-b051-ad6aef5cd139 http.request.method=POST http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.396233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=212bf7e0-1a04-4456-94bf-9922af5e68eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/976afbb0-d3e9-47e6-9a81-72ad1859dcc7?_state=eemKOAF9nppb-bc1A9z_ZOmmjXksD2R7JWujH7b-IOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzZhZmJiMC1kM2U5LTQ3ZTYtOWE4MS03MmFkMTg1OWRjYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDAuNjEwNTk3NzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.068397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/976afbb0-d3e9-47e6-9a81-72ad1859dcc7?_state=eemKOAF9nppb-bc1A9z_ZOmmjXksD2R7JWujH7b-IOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzZhZmJiMC1kM2U5LTQ3ZTYtOWE4MS03MmFkMTg1OWRjYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDAuNjEwNTk3NzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=89760fe2-50b8-466e-bf95-150260353a28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" 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.474213ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:29:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=89760fe2-50b8-466e-bf95-150260353a28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" 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.595721ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=b327f8a0-d4d7-4142-8c02-b6c2533059b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.224984ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=3f86b0cd-4017-4e16-9278-03fd79aa3bb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/63dc6ec9-ce52-4cc1-b9a8-32c81536b0b5?_state=gPP9XzagutJDTd7fW-nNrbCxFUOqrUID0OZ2lDG64Lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2RjNmVjOS1jZTUyLTRjYzEtYjlhOC0zMmM4MTUzNmIwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDAuODI5MzE4NDAyWiJ9&digest=sha256%3Ad58133b65642ec5477c2b440b7bd75b27dffa08200554048f1a369e136a83385" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752180128s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/63dc6ec9-ce52-4cc1-b9a8-32c81536b0b5?_state=gPP9XzagutJDTd7fW-nNrbCxFUOqrUID0OZ2lDG64Lh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2RjNmVjOS1jZTUyLTRjYzEtYjlhOC0zMmM4MTUzNmIwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDAuODI5MzE4NDAyWiJ9&digest=sha256%3Ad58133b65642ec5477c2b440b7bd75b27dffa08200554048f1a369e136a83385 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=8930ee19-5d12-4e8d-b1bc-eccc385ee9fb http.request.method=POST http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232017ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=31bfcdb6-62ee-4729-b09d-28d438353ece http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/blobs/uploads/52f1ec45-1a01-4608-8e9a-aa74382e2dd0?_state=GoPyK3QtRo2WlN9UKQk88Ei_DbMbCRcjakfc4Gnzel17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmYxZWM0NS0xYTAxLTQ2MDgtOGU5YS1hYTc0MzgyZTJkZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDIuOTQwNDg5NDYzWiJ9&digest=sha256%3Acb4a5d2f0e247d44c9345e397000478d39a7354c5c577681bb00f9eabbf15508" http.request.useragent="Go-http-client/1.1" http.response.duration=5.588303304s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/52f1ec45-1a01-4608-8e9a-aa74382e2dd0?_state=GoPyK3QtRo2WlN9UKQk88Ei_DbMbCRcjakfc4Gnzel17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmYxZWM0NS0xYTAxLTQ2MDgtOGU5YS1hYTc0MzgyZTJkZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDIuOTQwNDg5NDYzWiJ9&digest=sha256%3Acb4a5d2f0e247d44c9345e397000478d39a7354c5c577681bb00f9eabbf15508 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=1cab27d0-63fa-4698-88ee-4d7beb213710 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.058506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=308c1a46-aa25-4483-9b87-6ebec3cfb5eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.543114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=95168340-245e-4748-95b7-5af0eec0023e http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.251365ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=2fdb805f-dd81-4c94-9d5d-eb609d897e4f http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.128385ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=62ff6495-e3ea-459f-86d2-962c9114c4c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796614ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=bde29fc0-5b0d-4cb3-81d1-cd5aa5c47870 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603425ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=15e1a875-5b45-4dea-b0b3-50cab0503412 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.628762ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="rewriting manifest sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=b1d2a336-0c9c-4329-88cf-82e8074ef4ec http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=b1d2a336-0c9c-4329-88cf-82e8074ef4ec http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" 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.624803ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=5b5f9122-4849-43e5-b805-ac3df0f7a92d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455031ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=0f31028c-8ef6-4816-ba61-b643505898c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52198" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.066584ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=cc974734-57c8-4f7c-9654-d8e84e118e55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41490" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.707074ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=e5d8d82a-e016-45db-8791-7ec1e8b88c22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41498" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.226004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=225bb1be-987b-4a91-bb2a-1f0d6160622a http.request.method=GET http.request.remoteaddr="127.0.0.1:41498" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.444209ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=8558500e-34d7-4b53-b49b-b6bc9bc22b00 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41500" 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=2.420594ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38309" http.request.id=2eaedc43-9538-4fb6-babc-2f5d49079676 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41502" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=e6e2e7dd-fc5b-4b7d-8dc7-578f4d6bb69c http.request.method=GET http.request.remoteaddr="127.0.0.1:41502" 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.001284ms http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=c579850e-0b48-496a-9af4-d4e9d9885af2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41502" http.request.uri="/v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.451351ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3d28ee32b118fe126ed8955ef0776757c9494f486195c06c6a748813e35f14d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38309" http.request.id=a1905d85-2822-4acc-9f59-e34906c11a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:41502" 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.941468ms http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (12.80s) === RUN TestManifestDeleteDisabled time="2026-04-10T23:29:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37687" http.request.id=4d9132c8-6a27-4db9-9d21-b012eaf21acb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39450" 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=2.336073ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:23:29:48 +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-04-10T23:29:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:41469" http.request.id=da37e823-4be6-407f-9b59-a86eb33c0e84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46056" 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.022458ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:41469" http.request.id=3d36bcc6-5ce7-4eb7-998d-483020b2fba5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46060" 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=4.188285ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:41469" http.request.id=ac8f70da-9bc3-4143-87c9-409ed225790c http.request.method=POST http.request.remoteaddr="127.0.0.1:46070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.699457ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:41469" http.request.id=78a76ca9-dd15-4987-b9d7-917292e6d0b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46082" 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.892648ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:48 +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-04-10T23:29:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=d2e09c9d-cc08-428f-a4ad-ee4b5e0df757 http.request.method=POST http.request.remoteaddr="127.0.0.1:54064" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.107688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=ce15893d-b1de-48b8-9725-f8e326694c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54064" http.request.uri="/v2/foo/bar/blobs/uploads/7e860be9-0da8-43ad-b4d8-5663068aca80?_state=A1IROzcQ_DogNxsOVFnBSi00yPOOA3NT4nR2TgDQ2pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlODYwYmU5LTBkYTgtNDNhZC1iNGQ4LTU2NjMwNjhhY2E4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0OC45MDk5NjUxOTJaIn0%3D&digest=sha256%3A7107add6f213ede44424f52a0843fe9707cbad29ab81d20a76cd2f85f493db75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925346746s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PUT /v2/foo/bar/blobs/uploads/7e860be9-0da8-43ad-b4d8-5663068aca80?_state=A1IROzcQ_DogNxsOVFnBSi00yPOOA3NT4nR2TgDQ2pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlODYwYmU5LTBkYTgtNDNhZC1iNGQ4LTU2NjMwNjhhY2E4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0OC45MDk5NjUxOTJaIn0%3D&digest=sha256%3A7107add6f213ede44424f52a0843fe9707cbad29ab81d20a76cd2f85f493db75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=58fd5837-293e-43da-b276-2a14fbd59aa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54064" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.720223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=900cb20c-3444-4433-a62f-e36d229d449c http.request.method=GET http.request.remoteaddr="127.0.0.1:54064" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.323498ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42437" go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=2a055bed-9d45-4d20-933a-19a685c06335 http.request.method=GET http.request.remoteaddr="127.0.0.1:54068" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.52799ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42437/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:42437/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=a0ef7d29-a7a9-46d7-a868-1f122d54d0df http.request.method=GET http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/manifests/sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=86d9ae13-565f-433f-b434-6634f5327c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:54070" http.request.uri="/v2/foo/bar/manifests/sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.708818ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/manifests/sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29 with ttl=167h59m59.999992504s" go.version=go1.26.2 time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=a0ef7d29-a7a9-46d7-a868-1f122d54d0df http.request.method=GET http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/manifests/sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.099819ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/manifests/sha256:c8a549a7df7954a0cb480d78029b204e8a459bf3a819476f2a5d0cfe22dbed29 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=cbbcb8c6-497e-496f-9092-2283fb65cd88 http.request.method=GET http.request.remoteaddr="127.0.0.1:54070" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032011ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42437/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:42437/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=73c58e9e-53b4-43b0-873a-a2bc7b4e1ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=08e18a36-bc05-45a4-9f79-9dbc392811f4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54086" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.950623ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=73c58e9e-53b4-43b0-873a-a2bc7b4e1ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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=12.744648ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=0e06ac86-b300-4a01-9933-f89822ea63f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54086" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.959561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=bb54be51-a265-44d6-b0f2-57b882f732d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54086" http.request.uri="/v2/foo/bar/blobs/uploads/16c70e84-7bef-41fb-bc8b-7938fbe7d17c?_state=0lhO1CMuJcd62uKbxjYfWBndDGSiaFuYzHMsXAoTTq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2YzcwZTg0LTdiZWYtNDFmYi1iYzhiLTc5MzhmYmU3ZDE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MS4yMTQ1ODA5NDRaIn0%3D&digest=sha256%3A1454951f1c639352d8aeb81b2c61df29f09b9820beb1124e029da30d4eafaec5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616292541s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:51 +0000] "PUT /v2/foo/bar/blobs/uploads/16c70e84-7bef-41fb-bc8b-7938fbe7d17c?_state=0lhO1CMuJcd62uKbxjYfWBndDGSiaFuYzHMsXAoTTq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2YzcwZTg0LTdiZWYtNDFmYi1iYzhiLTc5MzhmYmU3ZDE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MS4yMTQ1ODA5NDRaIn0%3D&digest=sha256%3A1454951f1c639352d8aeb81b2c61df29f09b9820beb1124e029da30d4eafaec5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=6d2e2ca7-1828-49ce-9bc3-b643a164ccd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54086" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.302974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=713bf49d-ad0e-4c23-af55-d9424530f5c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54086" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471949ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42437/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:42437/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=a539361d-211e-4684-b81b-d02fa749f4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39918" 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-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=5247a1bc-b989-45ba-880b-0fddbe98724f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54096" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.742099ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=11d0304d-c493-4568-ad64-158607b944a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54096" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.215445ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:42437/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:42437/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=a539361d-211e-4684-b81b-d02fa749f4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39918" 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-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42437" http.request.id=ee0a4dcb-e6cb-40a5-b3d7-6c471c72b7c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54100" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.656022ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:94daaf85fcf27cf049d88da2555e7c87dc4d4e2951900922022fd9acdf89c715 with ttl=167h59m59.999993915s" go.version=go1.26.2 time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40673" http.request.id=a539361d-211e-4684-b81b-d02fa749f4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39918" 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=21.32858ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.22s) === RUN TestAppDispatcher time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35259" http.request.id=6f8c93c4-b1c0-4187-ad9c-19cd47c3fb37 http.request.method=GET http.request.remoteaddr="127.0.0.1:40006" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681965ms http.response.status=200 http.response.written=0 time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35259" http.request.id=e34d7b57-a5e3-400c-8148-0b461e6728f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40006" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.457387ms http.response.status=200 http.response.written=0 time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35259" http.request.id=49c9b4e7-30bf-4190-aaae-6408c5fa00c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.515059ms http.response.status=200 http.response.written=0 time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35259" http.request.id=9beb43f6-74fb-48fb-98d1-33e726493a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:40006" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446289ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T23:29:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:53Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:53Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:43315" http.request.id=4b4b880b-88a0-4349-9a48-a56cd01e4bd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48364" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-10T23:29:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:53Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:53Z" level=info msg="configuring file health check path=/tmp/healthcheck3642564711, interval=1" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T23:29:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:57Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:29:57Z" level=info msg="configuring TCP health check addr=127.0.0.1:38265, interval=1" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T23:30:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:30:01Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 time="2026-04-10T23:30:01Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39339, interval=1, threshold=3" go.version=go1.26.2 instance.id=2afc4ff3-a29e-49c0-860c-22b373b69909 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 132.627s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.57s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.92s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.635s === RUN TestSchedule time="2026-04-10T23:27:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996903ms" go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.766µs" go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.213µs" go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb 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-04-10T23:27:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T23:27:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996054ms" go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996081ms" go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb time="2026-04-10T23:27:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T23:27:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2760c57-ac72-4ac6-943e-376950768afb --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.585s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.17s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22191104 sha256:1f35af8c05bc3ffb0282d9fc2ab8a572d78549b9bb5d5f4b9fbe72af1672474b [] map[] } --- PASS: TestSimpleBlobRead (0.68s) === RUN TestBlobMount --- PASS: TestBlobMount (0.50s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.86s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.53s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.72s) === 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:40c540d811523e8e045fa74e0559d15039f414d1198a81a2d2932f6a992a25ec palailogos: marking blob sha256:ca2b3580cb07dae3a7fc02ef7b7b54ac6b11783a7255a9c819bb50799426c15b palailogos: marking blob sha256:354907aecdda3fc58df87b33d21bfa7561be2f4ed812ec7ca793c2115e430684 palailogos: marking manifest sha256:8233cd637cb36f0f42e4d873bab5e74e4be613ef38608ef2cbdaf0cbed8cc470 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:713c53a9276ab285ef477ce79b683432d21ac8ee28a6856b1e846bc4bfb010cd palailogos: marking blob sha256:6acef1e79a9b97b37a264f6d24a4fbf349eb0262bddf16283d9f388e59ef679a palailogos: marking manifest sha256:b073da696d040fa52004ffcb94950aa912f79cb8071564fca05971168a6e1bc2 palailogos: marking blob sha256:785a5cf7658ea3945660ab740a43e941f1682fe1e7edba5ed2bcde93cb5d678f palailogos: marking blob sha256:c1215a4f7e057695e2a2a4c3c8dd9b6a270c5df0fdec16bae8be71aa9f94d8c7 palailogos: marking manifest sha256:b638ce6c771dfe9b48a307d66566713799716f0d8809e9d487a950a203dd0bc2 palailogos: marking blob sha256:40c540d811523e8e045fa74e0559d15039f414d1198a81a2d2932f6a992a25ec palailogos: marking blob sha256:b073da696d040fa52004ffcb94950aa912f79cb8071564fca05971168a6e1bc2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.46s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4 deletemanifests: marking manifest sha256:686781682e0d1dc59da89b891312c45a1c0b423fbad4807098a8ecd78224be0d deletemanifests: marking blob sha256:e5cab38720adabde313533c3e9c2e278c13127570aa8317c57abd258c58de891 deletemanifests: marking blob sha256:33d951cdffaa3b0933f6680e2d6374f862fd58c7947f6b7ecb1d933f04f071de deletemanifests: marking blob sha256:fb1ec5902725bebced5a6e0b2484e60f9b4831882232f69a82e267d4359dfe3e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:22df9bf8125ea8266dea9d62ff92a55f190826e93583cff73d2897648afabdb5 blob eligible for deletion: sha256:617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4 blob eligible for deletion: sha256:62cab6029ebd646e23e0f1eac32e210dc3c554a2e1259e83db9d870fb9f07e4b blob eligible for deletion: sha256:8f40cfd2880e79bffa9501fe19d983f219fcb13d6c22b375ab89395e57ba3cab deletemanifests manifest eligible for deletion: sha256:617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4 deletemanifests: marking manifest sha256:686781682e0d1dc59da89b891312c45a1c0b423fbad4807098a8ecd78224be0d deletemanifests: marking blob sha256:e5cab38720adabde313533c3e9c2e278c13127570aa8317c57abd258c58de891 deletemanifests: marking blob sha256:33d951cdffaa3b0933f6680e2d6374f862fd58c7947f6b7ecb1d933f04f071de deletemanifests: marking blob sha256:fb1ec5902725bebced5a6e0b2484e60f9b4831882232f69a82e267d4359dfe3e time="2026-04-10T23:28:16Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c time="2026-04-10T23:28:16Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:22df9bf8125ea8266dea9d62ff92a55f190826e93583cff73d2897648afabdb5 time="2026-04-10T23:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22df9bf8125ea8266dea9d62ff92a55f190826e93583cff73d2897648afabdb5" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4 time="2026-04-10T23:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/617d2b52bd93a660cd5417dbbbd96a7b4549a3a59a840ddb6af4b7280001dcf4" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:62cab6029ebd646e23e0f1eac32e210dc3c554a2e1259e83db9d870fb9f07e4b time="2026-04-10T23:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/62cab6029ebd646e23e0f1eac32e210dc3c554a2e1259e83db9d870fb9f07e4b" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:8f40cfd2880e79bffa9501fe19d983f219fcb13d6c22b375ab89395e57ba3cab time="2026-04-10T23:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f40cfd2880e79bffa9501fe19d983f219fcb13d6c22b375ab89395e57ba3cab" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c --- PASS: TestDeleteManifestIfTagNotFound (2.56s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8a0c886e87b11ca5da85b376f4e73d6836079a081757366fc1f1f3e946561164 time="2026-04-10T23:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a0c886e87b11ca5da85b376f4e73d6836079a081757366fc1f1f3e946561164" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:a5e10c02118ddd254a58090b7d6a5058acab996214a3fbf25140553666ce5eda time="2026-04-10T23:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5e10c02118ddd254a58090b7d6a5058acab996214a3fbf25140553666ce5eda" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:ab26d41133650b5c4f5de8667f597e6a8289b020cb14b0816923a4ea01802da4 time="2026-04-10T23:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab26d41133650b5c4f5de8667f597e6a8289b020cb14b0816923a4ea01802da4" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c --- PASS: TestGCWithMissingManifests (0.73s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:7d1682fc7be444e3446b5e36d6f74121f89ce9e27326a945f70ac7bddbaa7c29 komnenos: marking blob sha256:9780e1abe8dcdb55ff477821e4361b4d58a5c640084952570c39fa97ef750ad8 komnenos: marking blob sha256:670e6b04b1c009f9ed3343d99e4a62d29a2d78d47855a4ee9d67ec7a3c69f70b 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e76eb6452123be8fb57b5574cc0e0ea0ddd9d0a0c98918afea850af4298d5cbf time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e76eb6452123be8fb57b5574cc0e0ea0ddd9d0a0c98918afea850af4298d5cbf" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:036554e56f649ca6b45fbe4343d460a0dbfa4b8b87b36e774673eaa8f03c9b2c time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/036554e56f649ca6b45fbe4343d460a0dbfa4b8b87b36e774673eaa8f03c9b2c" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:34a5d4728efda3a40b62291814ac0ae144ecfae9727f7783bce408e25b95f94a time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/34a5d4728efda3a40b62291814ac0ae144ecfae9727f7783bce408e25b95f94a" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:8155bb1114af35034d1db194f393b6ba96c7520252dad27c52ececa920257940 time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/8155bb1114af35034d1db194f393b6ba96c7520252dad27c52ececa920257940" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:86495f3985b13b0f8453b57001bbc4e36649361da5918d8f461408189eed031f time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/86495f3985b13b0f8453b57001bbc4e36649361da5918d8f461408189eed031f" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:8c1716f06bc217071d988a8d4553d976ce00dae497064fc4a5fa81aee472384c time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c1716f06bc217071d988a8d4553d976ce00dae497064fc4a5fa81aee472384c" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T23:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c --- PASS: TestDeletionHasEffect (2.84s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.80s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:ecd4f997d1f66127815e97743ea983be311d2d04e5331e63e63998b6a3b1a95a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:90a41ce41c0dd5f3414d638bffc804c4db520d59c1cf36161032ec9755bd693c michael_z_doukas: marking blob sha256:b754fa30f8ed2fed495e8004fae6ec9b0cd9795ad9dc74e46ba329a9fd4f2986 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:eeaff495e80af838e8c669a59ee57015aa658cc6920ff2c5930fd88b4314ba0a time="2026-04-10T23:28:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eeaff495e80af838e8c669a59ee57015aa658cc6920ff2c5930fd88b4314ba0a" go.version=go1.26.2 instance.id=ce6bf0b9-dc19-4dde-b8cf-de5066ef170c --- PASS: TestOrphanBlobDeleted (1.45s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:606ffe6d0a7cc67c153b33568294ed955199d5b162e18d2360b0bdbf7bfe39ba linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:68cd45999d69bd4d8ab5916e3454ba6095f77b840a16a0730e9e3fd8cad28edf --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.01s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.93s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.89s) === 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-04-10T23:28:28Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:28:28.952246987 +0000 UTC m=-3567.362028712, actuallyDelete=true" time="2026-04-10T23:28:28Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T23:28:28Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624, actuallyDelete=true" time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/f5e0d7d0-ae1f-45bd-a282-80bff500f6fd have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/17e9b3c7-cae0-48b9-9192-6afa8137b5a3 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54f12d73-6b8e-4133-9ec8-606194907deb have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6c052402-9f41-4959-ace8-4bcc3395bd7c have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f8c0b06-38f9-49a8-bbd8-143d93c0addd have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4bf51c4-527f-4a65-a6e1-cd85b1bcd12b have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f91a7446-c417-4934-a24c-290eeb5651dc have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a11a189-c7b2-4f46-b1b6-9887e9d12cf5 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/84c584fa-089d-41c1-acc2-4daa4be780a6 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9af61ce-18da-4467-89c6-1353af8bb5f5 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb995446-88ad-4e27-848e-3014c31731a8 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.953235322 +0000 UTC m=+32.638959624). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T23:28:28Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584, actuallyDelete=true" time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7a8c2a2d-c691-47d5-b215-4e48b698a953 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7c52291f-d185-4e04-993e-317ed56e609d have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c4a75946-1273-4ee2-9c32-14c7fe9541e7 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/833e7da3-cb38-46f1-ba67-5585f117ff02 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/98b08b54-1eed-497e-9a57-b7b2f031c89b have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.954408279 +0000 UTC m=+32.640132584). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T23:28:28Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438, actuallyDelete=true" time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1476ecbb-4eee-4e41-8e98-9c9e3d1e8c84 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ffde7e2-acb9-4ac4-8fe1-b39bb70d1039 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/92165589-fa0c-4853-81dd-845907ff94b7 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bdfe5e56-9819-4730-9253-c2d5d73cd710 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd85f6ee-873e-4611-aa53-425d590d0246 have older date (2026-04-10 22:28:28 +0000 UTC) than purge date (2026-04-10 23:28:28.955209133 +0000 UTC m=+32.640933438). Removing upload directory." time="2026-04-10T23:28:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T23:28:28Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:28:28.955745721 +0000 UTC m=+32.641470024, actuallyDelete=true" time="2026-04-10T23:28:28Z" 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 32.668s ? 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.011s === 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.011s === RUN TestWalkFileRemoved time="2026-04-10T23:27:56Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.008s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.444s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.088s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.22s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.756s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.50s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.984s ? 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-04-10T23:27:56Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T23:27:56Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T23:27:56Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 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 TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4 time="2026-04-10T23:27:56Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T23:27:56Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=29afb77f-3642-4fe0-8841-19d4644c5938 ip=?0000000000000000000000000000000000 time="2026-04-10T23:27:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=29afb77f-3642-4fe0-8841-19d4644c5938 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-04-10T23:27:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=29afb77f-3642-4fe0-8841-19d4644c5938 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-04-10T23:27:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T23:27:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T23:27:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T23:28:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.522s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.014s ? 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.547s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.69s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.176s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.015s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.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-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 23:30:09 +0000 elapsed time 0h 2m 35s >>> 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 (20260410.232736) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 425.8 MiB in 104 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...