>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r1) started Sun, 12 Oct 2025 16:09:39 +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/3) Installing binutils-gold (2.44-r3) (2/3) Installing go (1.24.8-r0) (3/3) Installing .makedepends-docker-registry (20251012.160939) Executing busybox-1.37.0-r19.trigger OK: 592 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/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 + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-12T16:09:52Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-12T16:09:52Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.051s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-12T16:09:52Z" 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.033s ? 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.040s === 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.021s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.103s ? 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.026s === 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.030s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.032s === 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.028s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/12 16:09:52 http: TLS handshake error from 127.0.0.1:57598: 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:39945/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39945/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39945/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39945/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44983?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.24s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-12T16:09:53Z" level=info msg="broadcaster: closing" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" time="2025-10-12T16:09:53Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-12T16:09:53Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=warning msg="&{0x400043e480 0.9} encountered too many errors, backing off" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T16:09:53Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.44s) PASS ok github.com/docker/distribution/notifications 0.856s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-10-12T16:09:52Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T16:09:52.915248067Z" 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.24.8 time="2025-10-12T16:09:52.915321508Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.8 time="2025-10-12T16:09:52.915345948Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:09:52.915752752Z" level=info msg="listening on [::]:5000" go.version=go1.24.8 time="2025-10-12T16:09:55.918997631Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 time="2025-10-12T16:09:56.02227937Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=0926553e-d6c2-40ca-999f-2e7331743c13 http.request.method=GET http.request.remoteaddr="[::1]:58898" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.810978ms http.response.status=200 http.response.written=2 ::1 - - [12/Oct/2025:16:09:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-12T16:09:56.505911463Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T16:09:56.507185716Z" 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.24.8 time="2025-10-12T16:09:56.507211036Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:09:56.507258116Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.24.8 time="2025-10-12T16:09:56.507337397Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 time="2025-10-12T16:09:56.507347557Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.8 time="2025-10-12T16:09:56.50767716Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.8 time="2025-10-12T16:09:59.514415674Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=c1ad1793-7016-4f80-a27b-9b9338b33bbc http.request.method=GET http.request.remoteaddr="127.0.0.1:49308" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.047µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-12T16:09:59.514527195Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 --- PASS: TestRegistrySupportedCipherSuite (3.59s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-12T16:10:00.31761132Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T16:10:00.318275647Z" 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.24.8 time="2025-10-12T16:10:00.318302807Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:00.318361648Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.24.8 time="2025-10-12T16:10:00.318435568Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.81s) PASS ok github.com/docker/distribution/registry 15.551s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.024s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.103s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-12T16:09:52Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.8 instance.id=a280b309-36dd-45d6-9b27-739d0345b234 time="2025-10-12T16:09:52Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.8 instance.id=a280b309-36dd-45d6-9b27-739d0345b234 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-12T16:09:52Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.8 password="Q9iVPVY427tcQ1TwTF_gZtIea8--eW2bOdTvBPLw0Ig" user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.108s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.038s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-10-12T16:09:52Z" level=info msg="token not to be used before 2025-10-12 16:09:53 +0000 UTC - currently 2025-10-12 16:09:52.913972134 +0000 UTC m=+0.021785976" time="2025-10-12T16:09:52Z" level=info msg="token not to be used after 2025-10-12 16:09:52 +0000 UTC - currently 2025-10-12 16:09:52.914461859 +0000 UTC m=+0.022275701" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-12T16:09:52Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.049s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.073s === 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.046s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.030s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-12T16:09: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.24.8 time="2025-10-12T16:09:53Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:09:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38193" http.request.id=4e6bde45-78a0-4dba-acec-4b06c47810da http.request.method=GET http.request.remoteaddr="127.0.0.1:60252" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.128µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:09:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-12T16:09: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.24.8 time="2025-10-12T16:09:53Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:09:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=c9b55e6b-803a-4a3f-bc87-5610fbd77cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.368µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:16:09:53 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T16:09:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=a3401145-d2c5-49b5-a640-9c0f825b7678 http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=6b697a92-ac98-4f32-99b8-c15e484e617c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/aaaa/blobs/uploads/6354a9d5-06dc-4a1f-94aa-8cc5f3945798?_state=FkUKwzGbCTYPlDJMRST0P-2-9iWjtqg5unEJz3JLukl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MzU0YTlkNS0wNmRjLTRhMWYtOTRhYS04Y2M1ZjM5NDU3OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTMuMTc2NjI1MzI2WiJ9&digest=sha256%3A2ff49700ed71f3c7237eef6e3e93e665ef0a020e554e95e97e7cf053562bdbaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522717468s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6354a9d5-06dc-4a1f-94aa-8cc5f3945798?_state=FkUKwzGbCTYPlDJMRST0P-2-9iWjtqg5unEJz3JLukl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MzU0YTlkNS0wNmRjLTRhMWYtOTRhYS04Y2M1ZjM5NDU3OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTMuMTc2NjI1MzI2WiJ9&digest=sha256%3A2ff49700ed71f3c7237eef6e3e93e665ef0a020e554e95e97e7cf053562bdbaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=8f269dc6-edbf-4c76-ab29-7b180af9fad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=e92addf2-e231-43c6-b4fb-bd77351a1d5b http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=82f5edf8-0ad4-461f-82f3-9df52000a8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/bbbb/blobs/uploads/f3ad5362-8562-455f-81f5-2b761aca9665?_state=H1BPnq68fVXFqAoyyRNsVqaYRyhgWKgSVSv0jhxfoud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmM2FkNTM2Mi04NTYyLTQ1NWYtODFmNS0yYjc2MWFjYTk2NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTQuNzg1ODc4ODQ4WiJ9&digest=sha256%3Af38c33f887582e26357ccb347ef8fce9e732cc31ff6e2820f694fb34809747fc" http.request.useragent="Go-http-client/1.1" http.response.duration=675.210984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f3ad5362-8562-455f-81f5-2b761aca9665?_state=H1BPnq68fVXFqAoyyRNsVqaYRyhgWKgSVSv0jhxfoud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmM2FkNTM2Mi04NTYyLTQ1NWYtODFmNS0yYjc2MWFjYTk2NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTQuNzg1ODc4ODQ4WiJ9&digest=sha256%3Af38c33f887582e26357ccb347ef8fce9e732cc31ff6e2820f694fb34809747fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=be2df6af-0f50-4029-aac0-3f738cd3e849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=69f7f717-4f43-4bf7-8de8-77eeaeaa5df6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=510fce5b-771e-414f-a683-d08b15977d79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/cccc/blobs/uploads/cd90680f-a0b0-42f3-a94f-a7eabf3e7c40?_state=LTKV3fmm4LPxaOsWhlwUmiTC3XqT_CI6QyEz4zbyqIl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjZDkwNjgwZi1hMGIwLTQyZjMtYTk0Zi1hN2VhYmYzZTdjNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTUuNTU3MjU3ODIxWiJ9&digest=sha256%3Ab5ed17a44637848e35a706f185f5eed4bc6482d2e17d8589d160d782754db28f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025013516s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/cd90680f-a0b0-42f3-a94f-a7eabf3e7c40?_state=LTKV3fmm4LPxaOsWhlwUmiTC3XqT_CI6QyEz4zbyqIl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjZDkwNjgwZi1hMGIwLTQyZjMtYTk0Zi1hN2VhYmYzZTdjNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTUuNTU3MjU3ODIxWiJ9&digest=sha256%3Ab5ed17a44637848e35a706f185f5eed4bc6482d2e17d8589d160d782754db28f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=050e6b69-ae87-4796-840a-baeda6df9272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=684ed61e-4632-4d67-a466-efa442acf846 http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:57Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=b596d69d-3e6b-4bd0-91c1-1d3c98f95d3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/dddd/blobs/uploads/2e648b45-8cb6-44df-87ae-d90cf213dda8?_state=uh126FDxnW6EKu_VgCIh0s94on5Z3ho2S-OUhYzurgd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZTY0OGI0NS04Y2I2LTQ0ZGYtODdhZS1kOTBjZjIxM2RkYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTYuNzAxMzI3OTEyWiJ9&digest=sha256%3A4873dfd57dbbe90abd7379c419f9f6747b32d40d087c421fa97e2bec00ddf5c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243604353s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/2e648b45-8cb6-44df-87ae-d90cf213dda8?_state=uh126FDxnW6EKu_VgCIh0s94on5Z3ho2S-OUhYzurgd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZTY0OGI0NS04Y2I2LTQ0ZGYtODdhZS1kOTBjZjIxM2RkYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTYuNzAxMzI3OTEyWiJ9&digest=sha256%3A4873dfd57dbbe90abd7379c419f9f6747b32d40d087c421fa97e2bec00ddf5c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:57Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=b3b8510c-25c1-48bd-9374-ffc212b4d286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=8a2d6ee0-c8ef-488e-be6a-5d5b803ac257 http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=7d7c7288-57f8-406a-b20f-40fa5fc6971d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/eeee/blobs/uploads/50114f7a-a739-4672-93e4-58bf7e3c7c05?_state=fwZMeVZ4gPjgsf4mEtSK1NqrSDXK3kG7PhTfopoq3ft7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MDExNGY3YS1hNzM5LTQ2NzItOTNlNC01OGJmN2UzYzdjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTguMDE1Nzc3MjA0WiJ9&digest=sha256%3Aa9681fdeef471ffcae2f3a5dcc2ef239a884a34a0126f947bc9559b6abc33756" http.request.useragent="Go-http-client/1.1" http.response.duration=401.865766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/50114f7a-a739-4672-93e4-58bf7e3c7c05?_state=fwZMeVZ4gPjgsf4mEtSK1NqrSDXK3kG7PhTfopoq3ft7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MDExNGY3YS1hNzM5LTQ2NzItOTNlNC01OGJmN2UzYzdjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTguMDE1Nzc3MjA0WiJ9&digest=sha256%3Aa9681fdeef471ffcae2f3a5dcc2ef239a884a34a0126f947bc9559b6abc33756 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=1abd264a-e0fa-4719-996c-0ede8a5410ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:58 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=93662da9-a594-42e7-9a87-13dd74f0470a http.request.method=POST http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:58 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=7c512363-3ded-4810-80a5-3eb3bc7cb957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/ffff/blobs/uploads/a62d932b-231a-475b-a182-c9ba8468925d?_state=HdEkn17RW0nEX16rosCNtQxUR5VPnUWMqZkmyLTOdxd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNjJkOTMyYi0yMzFhLTQ3NWItYTE4Mi1jOWJhODQ2ODkyNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTguNTEyMTAzMzAyWiJ9&digest=sha256%3Aa662ab7a14546a06623628f80e5026ac8be9f219314363c1f4d2f91f5cb3f674" http.request.useragent="Go-http-client/1.1" http.response.duration=870.741833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:58 +0000] "PUT /v2/foo/ffff/blobs/uploads/a62d932b-231a-475b-a182-c9ba8468925d?_state=HdEkn17RW0nEX16rosCNtQxUR5VPnUWMqZkmyLTOdxd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNjJkOTMyYi0yMzFhLTQ3NWItYTE4Mi1jOWJhODQ2ODkyNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTguNTEyMTAzMzAyWiJ9&digest=sha256%3Aa662ab7a14546a06623628f80e5026ac8be9f219314363c1f4d2f91f5cb3f674 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=90b21788-24ea-4137-9ddc-26ecce99fdaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=d232d4c0-8442-4854-b684-e1a811b6c4fe http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.927µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=62f1db5d-afd8-494a-9e12-be7478895ef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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.254813ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=934d1a58-1c63-4abf-841c-e478eb0060bc http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="564.446µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=68352f48-3175-48bc-86ec-dffbe02fb566 http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="537.046µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=458e0ec5-89f6-4271-8985-b4cb5505e09b http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="583.606µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=ac873b43-43e9-44ec-b6a6-f4308f5ad83e http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="669.966µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" 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.24.8 http.request.host="127.0.0.1:44999" http.request.id=86321312-39f0-4236-9fa7-a5930a4028ad http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="628.406µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" 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.24.8 http.request.host="127.0.0.1:44999" http.request.id=2c1b64e1-1080-4d22-8d0b-42a89b7fde97 http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="523.406µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=1eee992a-43cc-4ac5-a436-a8a9bd929bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="467.084µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44999" http.request.id=6f6da38c-ca4e-4925-843f-fda362f3ec0c http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" 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="613.486µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T16:09: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.24.8 time="2025-10-12T16:09:59Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:09:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=fde86614-ddf3-417d-8731-647c2003e288 http.request.method=POST http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=caaa8fe2-fefe-4f62-bc5b-910ef0d421f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/aaaa/blobs/uploads/afe441ed-3db4-4f94-b397-698e4e6da1e8?_state=CA0Ew_rHJ8jVuQWsp4RWigLl7vIV9eCdqGWi2iADrFB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhZmU0NDFlZC0zZGI0LTRmOTQtYjM5Ny02OThlNGU2ZGExZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTkuNDY5MzA2NTA4WiJ9&digest=sha256%3Aacc015319629a4fd9b117c65bccb262ae4dc258268050ebdb5d0ee5cbada232e" http.request.useragent="Go-http-client/1.1" http.response.duration=568.152327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:09:59 +0000] "PUT /v2/foo/aaaa/blobs/uploads/afe441ed-3db4-4f94-b397-698e4e6da1e8?_state=CA0Ew_rHJ8jVuQWsp4RWigLl7vIV9eCdqGWi2iADrFB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhZmU0NDFlZC0zZGI0LTRmOTQtYjM5Ny02OThlNGU2ZGExZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MDk6NTkuNDY5MzA2NTA4WiJ9&digest=sha256%3Aacc015319629a4fd9b117c65bccb262ae4dc258268050ebdb5d0ee5cbada232e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=c2028cb0-787b-4f86-98ec-13dd1de59aa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=03563794-4406-451a-b8fd-022ce75ac37a http.request.method=POST http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=28b7289f-c847-4422-ba82-8a839ec7d839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/bbbb/blobs/uploads/8abfa755-4d75-4437-a488-bdfefc57d42b?_state=NClnVO66t3JmLudGXJUaa_VgutYsgsoTnfw9AT74lcB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YWJmYTc1NS00ZDc1LTQ0MzctYTQ4OC1iZGZlZmM1N2Q0MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDAuMTA1Nzc4MDdaIn0%3D&digest=sha256%3A3594929977cbbf460e6b5daabdf64e021e288b6a7285fec9c27d60d3518f448e" http.request.useragent="Go-http-client/1.1" http.response.duration=432.70371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8abfa755-4d75-4437-a488-bdfefc57d42b?_state=NClnVO66t3JmLudGXJUaa_VgutYsgsoTnfw9AT74lcB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YWJmYTc1NS00ZDc1LTQ0MzctYTQ4OC1iZGZlZmM1N2Q0MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDAuMTA1Nzc4MDdaIn0%3D&digest=sha256%3A3594929977cbbf460e6b5daabdf64e021e288b6a7285fec9c27d60d3518f448e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=f45afcbe-8db8-47e5-b313-bbe88f94628a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=477ac28f-99e6-4532-848c-ea680002c16a http.request.method=POST http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=fed5c2ff-64cb-4862-a11d-8b5bd821568a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/cccc/blobs/uploads/60f7939c-0afb-4f03-a977-adf52a443353?_state=Wdm0ODpvN6ySqz2UXt9cEivdqYEAtr85H5YsWue7k_x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MGY3OTM5Yy0wYWZiLTRmMDMtYTk3Ny1hZGY1MmE0NDMzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDAuNjMxMTY0NjU1WiJ9&digest=sha256%3A5476405309606243d04254102b3064c019f21a4100f5baf3e3fd4aa87ace26b7" http.request.useragent="Go-http-client/1.1" http.response.duration=835.752688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:00 +0000] "PUT /v2/foo/cccc/blobs/uploads/60f7939c-0afb-4f03-a977-adf52a443353?_state=Wdm0ODpvN6ySqz2UXt9cEivdqYEAtr85H5YsWue7k_x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MGY3OTM5Yy0wYWZiLTRmMDMtYTk3Ny1hZGY1MmE0NDMzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDAuNjMxMTY0NjU1WiJ9&digest=sha256%3A5476405309606243d04254102b3064c019f21a4100f5baf3e3fd4aa87ace26b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=9892835f-2444-48ff-90de-097e6f588fb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=ed54a014-f49b-4617-a444-1659cbb161d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=ad8e27b7-d800-40f7-bc40-d077794d9970 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/dddd/blobs/uploads/3d735072-e9d6-4ade-afc2-732ea2514896?_state=HY0DPwQtLeu_W30uSGSk87zHfT9x16l3EpM-j_81pq17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDczNTA3Mi1lOWQ2LTRhZGUtYWZjMi03MzJlYTI1MTQ4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDEuNTMzNzI3OTYyWiJ9&digest=sha256%3A67ca8cac80d4a7d80367b382e4f6adba68da5a8bbde0787824340d142aec9f40" http.request.useragent="Go-http-client/1.1" http.response.duration=399.887707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "PUT /v2/foo/dddd/blobs/uploads/3d735072-e9d6-4ade-afc2-732ea2514896?_state=HY0DPwQtLeu_W30uSGSk87zHfT9x16l3EpM-j_81pq17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDczNTA3Mi1lOWQ2LTRhZGUtYWZjMi03MzJlYTI1MTQ4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDEuNTMzNzI3OTYyWiJ9&digest=sha256%3A67ca8cac80d4a7d80367b382e4f6adba68da5a8bbde0787824340d142aec9f40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=e7962b7e-da9a-451d-a60d-d60d29c70fab http.request.method=PUT http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38411" http.request.id=0ed5d0a9-0d96-413f-bda0-7add79f582b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33852" 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="610.726µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (8.89s) === RUN TestURLPrefix time="2025-10-12T16:10: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.24.8 time="2025-10-12T16:10:01Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45525" http.request.id=37d6dc3a-efbd-401b-9249-994951b238d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58442" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="577.006µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-12T16:10: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.24.8 time="2025-10-12T16:10:01Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=02d3266d-0c84-4ca7-a2ea-a367d219b493 http.request.method=GET http.request.remoteaddr="127.0.0.1:58236" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.368µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "GET /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=f81ccb7a-df4c-47ad-8564-ccb94ca8a1be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="651.486µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=be8fd74f-a651-4bc0-b4a8-6ddc7d2aaa46 http.request.method=POST http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=499165cd-e440-46d0-9d31-75765ae55b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="717.767µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "GET /v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=ee9305d5-6f1f-44f9-8e3c-3e1769cff957 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="722.487µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=b721c294-5646-4dbe-90f4-25609d616380 http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ca87ae50-018c-48a6-b357-83c981322007 time="2025-10-12T16:10:02Z" 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.24.8 http.request.host="127.0.0.1:45069" http.request.id=b721c294-5646-4dbe-90f4-25609d616380 http.request.method=GET http.request.remoteaddr="127.0.0.1:58238" http.request.uri="/v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.126µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ca87ae50-018c-48a6-b357-83c981322007 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "GET /v2/foo/bar/blobs/uploads/ca87ae50-018c-48a6-b357-83c981322007?_state=FDoyVJBG8o7a1cmeoSkt5gyglFywFVoD-7NdcToac3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODdhZTUwLTAxOGMtNDhhNi1iMzU3LTgzYzk4MTMyMjAwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDQwMzgxOThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=3a90812b-c9b3-4b33-90e8-1f8100efe5ff http.request.method=POST http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="667.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=076b1f70-5a96-478a-9188-2700debbaea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/da48e028-1d1d-40c6-8b75-17292df093c4?_state=49pdgSPIUdyvzTKmHZ4KeelERnar_HNYeJw9Somm1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNDhlMDI4LTFkMWQtNDBjNi04Yjc1LTE3MjkyZGYwOTNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDc4MDQ4NzVaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" provided=sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 vars.name="foo/bar" vars.uuid=da48e028-1d1d-40c6-8b75-17292df093c4 time="2025-10-12T16:10:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=076b1f70-5a96-478a-9188-2700debbaea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/da48e028-1d1d-40c6-8b75-17292df093c4?_state=49pdgSPIUdyvzTKmHZ4KeelERnar_HNYeJw9Somm1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNDhlMDI4LTFkMWQtNDBjNi04Yjc1LTE3MjkyZGYwOTNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDc4MDQ4NzVaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=da48e028-1d1d-40c6-8b75-17292df093c4 time="2025-10-12T16:10:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=076b1f70-5a96-478a-9188-2700debbaea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/da48e028-1d1d-40c6-8b75-17292df093c4?_state=49pdgSPIUdyvzTKmHZ4KeelERnar_HNYeJw9Somm1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNDhlMDI4LTFkMWQtNDBjNi04Yjc1LTE3MjkyZGYwOTNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDc4MDQ4NzVaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.768µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=da48e028-1d1d-40c6-8b75-17292df093c4 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "PUT /v2/foo/bar/blobs/uploads/da48e028-1d1d-40c6-8b75-17292df093c4?_state=49pdgSPIUdyvzTKmHZ4KeelERnar_HNYeJw9Somm1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNDhlMDI4LTFkMWQtNDBjNi04Yjc1LTE3MjkyZGYwOTNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDc4MDQ4NzVaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=dfb123b8-cbfa-472f-abc3-231aa5ef469b http.request.method=POST http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=989991b5-37d0-4ca6-85af-9bf59243ff62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/ad6e9683-9c7e-4fc8-9907-0ac8ae53abd7?_state=pesKA5XXNE9F0Aifj8hDnACMmkEzsCWU0cs_oYGD1rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNmU5NjgzLTljN2UtNGZjOC05OTA3LTBhYzhhZTUzYWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDk2OTg1NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="924.489µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "PUT /v2/foo/bar/blobs/uploads/ad6e9683-9c7e-4fc8-9907-0ac8ae53abd7?_state=pesKA5XXNE9F0Aifj8hDnACMmkEzsCWU0cs_oYGD1rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNmU5NjgzLTljN2UtNGZjOC05OTA3LTBhYzhhZTUzYWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNDk2OTg1NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=4dbcfd0d-5347-4817-bb21-c85e895bf7f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=4f1cc1c1-ca7d-4e41-95bd-66d9cef737b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/c666d407-3acd-4997-83ac-5a5f3e62ad66?_state=lG5TWdeWTI8pK5DGH0IcuyYW5KZi1NNADxi1qF6i5GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjZkNDA3LTNhY2QtNDk5Ny04M2FjLTVhNWYzZTYyYWQ2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNTE4NDAwNzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="756.168µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "PUT /v2/foo/bar/blobs/uploads/c666d407-3acd-4997-83ac-5a5f3e62ad66?_state=lG5TWdeWTI8pK5DGH0IcuyYW5KZi1NNADxi1qF6i5GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjZkNDA3LTNhY2QtNDk5Ny04M2FjLTVhNWYzZTYyYWQ2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNTE4NDAwNzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=4421ae0e-74f2-4602-a3ec-c1fce0ddd2ab http.request.method=POST http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="604.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=fbef741e-8aa7-4aef-8254-c93e600cb142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/28ac8727-33c9-4a31-b2fc-0dcd3d65514c?_state=Od2aPKRiy_KqdMZB5afLrTVCiBzEbMuPGmlFcxm9qgh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YWM4NzI3LTMzYzktNGEzMS1iMmZjLTBkY2QzZDY1NTE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNTM1ODk0NTNaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149681986s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:02 +0000] "PUT /v2/foo/bar/blobs/uploads/28ac8727-33c9-4a31-b2fc-0dcd3d65514c?_state=Od2aPKRiy_KqdMZB5afLrTVCiBzEbMuPGmlFcxm9qgh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YWM4NzI3LTMzYzktNGEzMS1iMmZjLTBkY2QzZDY1NTE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMi4wNTM1ODk0NTNaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=9473e2ad-56ec-4abd-92ff-7911fb5155ff http.request.method=POST http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45069" http.request.id=22af34ae-0074-416c-b0b2-e6a5e99e7260 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/f84e60e0-0d9a-4dc3-8222-0d55cffcfb4e?_state=F7kngP9RRigHX6rrPgT7tsl10etHpb6atfivqJvs-cx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NGU2MGUwLTBkOWEtNGRjMy04MjIyLTBkNTVjZmZjZmI0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMy4yMTg1ODUxMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169204819s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/f84e60e0-0d9a-4dc3-8222-0d55cffcfb4e?_state=F7kngP9RRigHX6rrPgT7tsl10etHpb6atfivqJvs-cx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NGU2MGUwLTBkOWEtNGRjMy04MjIyLTBkNTVjZmZjZmI0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowMy4yMTg1ODUxMVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=02cc7cae-351c-4f3b-972d-2cd1104f1160 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/uploads/f84e60e0-0d9a-4dc3-8222-0d55cffcfb4e?_state=Ci5XhDRLVWN6j_T5yLLin6qcNuO3rI3rULlwqTOteAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NGU2MGUwLTBkOWEtNGRjMy04MjIyLTBkNTVjZmZjZmI0ZSIsIk9mZnNldCI6MjQ1OTY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDNaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.duration="980.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "PUT /v2/foo/bar/blobs/uploads/f84e60e0-0d9a-4dc3-8222-0d55cffcfb4e?_state=Ci5XhDRLVWN6j_T5yLLin6qcNuO3rI3rULlwqTOteAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NGU2MGUwLTBkOWEtNGRjMy04MjIyLTBkNTVjZmZjZmI0ZSIsIk9mZnNldCI6MjQ1OTY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDNaIn0%3D&digest=sha256%3A6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=aad21bb0-e399-42bf-a32d-8dd7545beff2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="788.647µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=d19e1bb5-45c8-4c63-ac05-332ca98486ec http.request.method=GET http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.172479ms http.response.status=200 http.response.written=24596480 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 200 24596480 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=error msg="error parsing digest="sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=5f0b8b21-7f48-4248-a0ba-6305820cd10f http.request.method=GET http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" vars.name="foo/bar" time="2025-10-12T16:10:04Z" 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.24.8 http.request.host="127.0.0.1:45069" http.request.id=5f0b8b21-7f48-4248-a0ba-6305820cd10f http.request.method=GET http.request.remoteaddr="127.0.0.1:58250" http.request.uri="/v2/foo/bar/blobs/sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.127µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha257:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=4a6b8459-262c-4396-8e9b-d1b098c19ca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58272" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.duration="968.25µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10: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.24.8 time="2025-10-12T16:10:04Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=e13951a1-2f2c-4e4f-adb2-6f0d578d97c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58810" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.969µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=3532a1c5-48bb-43c2-bf82-94620707b86e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.649µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=a5c08270-9a6e-4cf2-9f73-a1162b7013b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="734.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=c3900229-6263-4aad-afe0-5b3d912693c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="810.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=115e1278-f1be-48fc-8242-60656f45489c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="811.368µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=a2cac813-8e9f-429b-987c-42d482e4ba50 http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=73a5e844-9145-4186-9d67-9d691c681f83 time="2025-10-12T16:10:04Z" 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.24.8 http.request.host="127.0.0.1:33279" http.request.id=a2cac813-8e9f-429b-987c-42d482e4ba50 http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.889µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=73a5e844-9145-4186-9d67-9d691c681f83 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/uploads/73a5e844-9145-4186-9d67-9d691c681f83?_state=2pXnBeOzoTU5j9cLleTcz3q6Bca2i1hUMCnsBCW0wON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYTVlODQ0LTkxNDUtNDE4Ni05ZDY3LTlkNjkxYzY4MWY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTE1NDg2NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=ba622e32-b7e6-4398-a369-568b1e323af8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=7abdb659-b61e-4ac5-a503-f0556d7afebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/02d6c680-66ba-4929-ba15-2e64b4867dcb?_state=S26TKz7_or8v9j4aU0J_V_Dak_1u-HtYW04kwC2DRI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZDZjNjgwLTY2YmEtNDkyOS1iYTE1LTJlNjRiNDg2N2RjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTU3NTQ0NzRaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" provided=sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 vars.name="foo/bar" vars.uuid=02d6c680-66ba-4929-ba15-2e64b4867dcb time="2025-10-12T16:10:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=7abdb659-b61e-4ac5-a503-f0556d7afebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/02d6c680-66ba-4929-ba15-2e64b4867dcb?_state=S26TKz7_or8v9j4aU0J_V_Dak_1u-HtYW04kwC2DRI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZDZjNjgwLTY2YmEtNDkyOS1iYTE1LTJlNjRiNDg2N2RjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTU3NTQ0NzRaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=02d6c680-66ba-4929-ba15-2e64b4867dcb time="2025-10-12T16:10:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=7abdb659-b61e-4ac5-a503-f0556d7afebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/02d6c680-66ba-4929-ba15-2e64b4867dcb?_state=S26TKz7_or8v9j4aU0J_V_Dak_1u-HtYW04kwC2DRI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZDZjNjgwLTY2YmEtNDkyOS1iYTE1LTJlNjRiNDg2N2RjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTU3NTQ0NzRaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.247µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=02d6c680-66ba-4929-ba15-2e64b4867dcb 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "PUT /v2/foo/bar/blobs/uploads/02d6c680-66ba-4929-ba15-2e64b4867dcb?_state=S26TKz7_or8v9j4aU0J_V_Dak_1u-HtYW04kwC2DRI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZDZjNjgwLTY2YmEtNDkyOS1iYTE1LTJlNjRiNDg2N2RjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTU3NTQ0NzRaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=7f55b5f6-2e85-4e57-b56a-cf0b8b7a3efe http.request.method=POST http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=74ae6785-15a6-4200-97b7-4a336ed4631a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/1f47048c-b4d5-4836-8cd4-651defee6d9f?_state=EFejpqF5eRgzQDIBJgdJNIOpQ0wqdkJSXPxSwtQ3Rq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmNDcwNDhjLWI0ZDUtNDgzNi04Y2Q0LTY1MWRlZmVlNmQ5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTc3NzM4OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="765.927µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "PUT /v2/foo/bar/blobs/uploads/1f47048c-b4d5-4836-8cd4-651defee6d9f?_state=EFejpqF5eRgzQDIBJgdJNIOpQ0wqdkJSXPxSwtQ3Rq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmNDcwNDhjLWI0ZDUtNDgzNi04Y2Q0LTY1MWRlZmVlNmQ5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTc3NzM4OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=04191264-975b-4f6f-b59f-ff1205aad073 http.request.method=POST http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="590.605µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=39812167-0b6b-4d06-913a-377d216143bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/79591d31-5918-4cb5-bddc-a13814dfc8d2?_state=kaPVDug_cOTxZjMKo5NmKu_uVktLFWLpS9um-GJudnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkxZDMxLTU5MTgtNGNiNS1iZGRjLWExMzgxNGRmYzhkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTk1MzQzOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="756.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "PUT /v2/foo/bar/blobs/uploads/79591d31-5918-4cb5-bddc-a13814dfc8d2?_state=kaPVDug_cOTxZjMKo5NmKu_uVktLFWLpS9um-GJudnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkxZDMxLTU5MTgtNGNiNS1iZGRjLWExMzgxNGRmYzhkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC40OTk1MzQzOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=3f51ceb3-b5a1-4c7b-b193-177f8ea002f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=4804c0b7-b899-4835-aa47-d52f6c2fa2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/da094a50-9366-44c3-a39d-47db5ae04a53?_state=206rg8QMFxjEjTYnNtKHbkIQuAw-iKWMpJQ8anSwNit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMDk0YTUwLTkzNjYtNDRjMy1hMzlkLTQ3ZGI1YWUwNGE1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC41MDEzNTcxNjlaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.duration=620.775927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "PUT /v2/foo/bar/blobs/uploads/da094a50-9366-44c3-a39d-47db5ae04a53?_state=206rg8QMFxjEjTYnNtKHbkIQuAw-iKWMpJQ8anSwNit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMDk0YTUwLTkzNjYtNDRjMy1hMzlkLTQ3ZGI1YWUwNGE1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNC41MDEzNTcxNjlaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=5630a008-2879-40a1-9134-9a54b6226c6d http.request.method=POST http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33279" http.request.id=8a76ab3b-e456-4709-bd71-e0fea2d98e26 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/88b45e90-de9e-429f-810c-347a6b2e46ec?_state=1jIyUubK_mqekwCYyN5v0_XXw04x9EGyGzcyCSJlAzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjQ1ZTkwLWRlOWUtNDI5Zi04MTBjLTM0N2E2YjJlNDZlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS4xMzMwMzI0MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=597.227134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/88b45e90-de9e-429f-810c-347a6b2e46ec?_state=1jIyUubK_mqekwCYyN5v0_XXw04x9EGyGzcyCSJlAzV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjQ1ZTkwLWRlOWUtNDI5Zi04MTBjLTM0N2E2YjJlNDZlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS4xMzMwMzI0MDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=d644802e-41b6-4e43-a4f4-72ad437c6b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/uploads/88b45e90-de9e-429f-810c-347a6b2e46ec?_state=nLsddJC1F6F17P505rD98htewjmGzZz3b879rof15Ft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjQ1ZTkwLWRlOWUtNDI5Zi04MTBjLTM0N2E2YjJlNDZlYyIsIk9mZnNldCI6MTc0ODM3NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDVaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.duration="923.089µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/88b45e90-de9e-429f-810c-347a6b2e46ec?_state=nLsddJC1F6F17P505rD98htewjmGzZz3b879rof15Ft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjQ1ZTkwLWRlOWUtNDI5Zi04MTBjLTM0N2E2YjJlNDZlYyIsIk9mZnNldCI6MTc0ODM3NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDVaIn0%3D&digest=sha256%3Ae77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=fb392c09-f856-4783-9140-386d680dd2c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="811.528µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=56425670-aabe-4c34-851d-f15c5de0bac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.231181ms http.response.status=200 http.response.written=17483776 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 200 17483776 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=error msg="error parsing digest="sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=966c3e00-c675-47cc-bd25-5112e602b2cc http.request.method=GET http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" vars.name="foo/bar" time="2025-10-12T16:10:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=966c3e00-c675-47cc-bd25-5112e602b2cc http.request.method=GET http.request.remoteaddr="127.0.0.1:58822" http.request.uri="/v2/foo/bar/blobs/sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.927µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha257:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=409a644e-3755-4c0e-9c74-f60cac5a62f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58844" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.duration="865.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=df2acb89-5557-4d3c-bd96-9f3cd01fa4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58844" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.444934ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33279" http.request.id=6bf5661b-89b6-4dbe-89f0-f4c3d8ba4474 http.request.method=GET http.request.remoteaddr="127.0.0.1:58828" http.request.uri="/v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.193442ms http.response.status=200 http.response.written=3752640 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha256:e77497d0c37bd5ef21807c9e4afdb26616c21a217d12de618deb78544baa4473 HTTP/1.1" 200 3752640 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=15025812-476d-4ebf-b93c-b551c037c5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58262" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.342559849s http.response.status=200 http.response.written=3752640 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 200 3752640 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45069" http.request.id=d0d53cdb-2898-4ad8-b3d6-7d85822b7b5e http.request.method=GET http.request.remoteaddr="127.0.0.1:58272" http.request.uri="/v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.339768262s http.response.status=200 http.response.written=3658368 127.0.0.1 - - [12/Oct/2025:16:10:04 +0000] "GET /v2/foo/bar/blobs/sha256:6566c2e1f59cf75e6c6a7a90febeeb4639d0ec32ed6bc383ceff679a79e41123 HTTP/1.1" 200 3658368 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.81s) === RUN TestBlobDelete time="2025-10-12T16:10:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:05Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=ee0bf6ab-7f00-4119-9d5c-c940f6a6df63 http.request.method=GET http.request.remoteaddr="127.0.0.1:52922" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.927µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=afbbafa7-5e44-4de6-8c18-3af04b7efaba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.607µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=8f408dea-e44e-424e-9879-cb9a993ff539 http.request.method=POST http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=b7c2ea1c-f62c-4e64-97bd-4a22a5eed06a http.request.method=GET http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="685.007µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=355155c0-2784-4161-bbf1-9d90f2aeb222 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="688.166µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=0df1e8fc-dbd3-4017-b9f9-0de7d681c0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ee04fcf6-8954-4659-8443-752b6b4661b3 time="2025-10-12T16:10:05Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=0df1e8fc-dbd3-4017-b9f9-0de7d681c0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.928µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ee04fcf6-8954-4659-8443-752b6b4661b3 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "GET /v2/foo/bar/blobs/uploads/ee04fcf6-8954-4659-8443-752b6b4661b3?_state=eOgShA8UMpKCvCtLOY5ch7FmyNgqYgYMtHR7XUQI1Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMDRmY2Y2LTg5NTQtNDY1OS04NDQzLTc1MmI2YjQ2NjFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjE1MzcxMThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=f3a6c103-6980-4dc1-9e6e-7d039ec68276 http.request.method=POST http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=d0741a80-ec97-46fe-8304-7ccf7adbccc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/52d46632-7372-4587-9903-248e9a80fc72?_state=lWhpkM_KVPlCA11kyCglWUcR7rQjSX4bdPVtI-l5xep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDQ2NjMyLTczNzItNDU4Ny05OTAzLTI0OGU5YTgwZmM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjU0MjkzOTdaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" provided=sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 vars.name="foo/bar" vars.uuid=52d46632-7372-4587-9903-248e9a80fc72 time="2025-10-12T16:10:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=d0741a80-ec97-46fe-8304-7ccf7adbccc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/52d46632-7372-4587-9903-248e9a80fc72?_state=lWhpkM_KVPlCA11kyCglWUcR7rQjSX4bdPVtI-l5xep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDQ2NjMyLTczNzItNDU4Ny05OTAzLTI0OGU5YTgwZmM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjU0MjkzOTdaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=52d46632-7372-4587-9903-248e9a80fc72 time="2025-10-12T16:10:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=d0741a80-ec97-46fe-8304-7ccf7adbccc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/52d46632-7372-4587-9903-248e9a80fc72?_state=lWhpkM_KVPlCA11kyCglWUcR7rQjSX4bdPVtI-l5xep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDQ2NjMyLTczNzItNDU4Ny05OTAzLTI0OGU5YTgwZmM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjU0MjkzOTdaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.009µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=52d46632-7372-4587-9903-248e9a80fc72 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/52d46632-7372-4587-9903-248e9a80fc72?_state=lWhpkM_KVPlCA11kyCglWUcR7rQjSX4bdPVtI-l5xep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDQ2NjMyLTczNzItNDU4Ny05OTAzLTI0OGU5YTgwZmM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MjU0MjkzOTdaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=02a6844d-89fa-4510-abaa-5e787e1b9ffa http.request.method=POST http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="712.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=7048b325-0add-40cc-922a-d2dce1cfe4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/911790fb-b519-4ba8-ae80-668571079728?_state=RKUsyg2ElcVPhpLlOTJnCFlGfZt4NgVaJkDIxchthRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTc5MGZiLWI1MTktNGJhOC1hZTgwLTY2ODU3MTA3OTcyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44Mjc0OTY5NzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="823.648µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/911790fb-b519-4ba8-ae80-668571079728?_state=RKUsyg2ElcVPhpLlOTJnCFlGfZt4NgVaJkDIxchthRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTc5MGZiLWI1MTktNGJhOC1hZTgwLTY2ODU3MTA3OTcyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44Mjc0OTY5NzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=031fcc22-a803-4759-a61d-aa8bbc5700ad http.request.method=POST http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="720.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=81e33d0e-4dce-45f3-b3a7-24c989ca9b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/1a0eebde-9030-4c93-857c-d3418073e81a?_state=F2B-JxmSEGXci1qpUxc83hSt_AXNsSYgyZVHU15I0Nx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMGVlYmRlLTkwMzAtNGM5My04NTdjLWQzNDE4MDczZTgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MzAwNzcyODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="999.49µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/1a0eebde-9030-4c93-857c-d3418073e81a?_state=F2B-JxmSEGXci1qpUxc83hSt_AXNsSYgyZVHU15I0Nx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMGVlYmRlLTkwMzAtNGM5My04NTdjLWQzNDE4MDczZTgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MzAwNzcyODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=62a25a0f-7ac4-4df0-a157-f5101513cb13 http.request.method=POST http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=cc887090-7945-4e80-a1ab-093d5b8ce7ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/59541379-8411-4daf-8c89-68826dbd6b92?_state=CeEYketuP4lEMLj3ZMg0vchflAZUEOlp0W9tQnWpiwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTQxMzc5LTg0MTEtNGRhZi04Yzg5LTY4ODI2ZGJkNmI5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MzIzNTYzMDVaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.duration=477.27407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/59541379-8411-4daf-8c89-68826dbd6b92?_state=CeEYketuP4lEMLj3ZMg0vchflAZUEOlp0W9tQnWpiwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTQxMzc5LTg0MTEtNGRhZi04Yzg5LTY4ODI2ZGJkNmI5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNS44MzIzNTYzMDVaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=9507956c-479d-4e6d-8bf3-def3c344fe51 http.request.method=POST http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46663" http.request.id=557ec037-7360-4e79-b44e-f9ea46d0761d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/0905b936-1d36-48a6-99ce-222e7b25bb61?_state=wUniXaJG6I25PcVDjQtyH8mWInaUJj1yr6-AKXf3SQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MDViOTM2LTFkMzYtNDhhNi05OWNlLTIyMmU3YjI1YmI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNi4zMTk3MTQ3MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=490.3908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/0905b936-1d36-48a6-99ce-222e7b25bb61?_state=wUniXaJG6I25PcVDjQtyH8mWInaUJj1yr6-AKXf3SQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MDViOTM2LTFkMzYtNDhhNi05OWNlLTIyMmU3YjI1YmI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNi4zMTk3MTQ3MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=08b90ed4-38e9-4770-b001-2fec7958b9d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/uploads/0905b936-1d36-48a6-99ce-222e7b25bb61?_state=BqL5oKwJ22D-zlA8sgpZcdh-YRYN-6Lj-SkU3ZsaqqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MDViOTM2LTFkMzYtNDhhNi05OWNlLTIyMmU3YjI1YmI2MSIsIk9mZnNldCI6MTUzNDkyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDZaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "PUT /v2/foo/bar/blobs/uploads/0905b936-1d36-48a6-99ce-222e7b25bb61?_state=BqL5oKwJ22D-zlA8sgpZcdh-YRYN-6Lj-SkU3ZsaqqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MDViOTM2LTFkMzYtNDhhNi05OWNlLTIyMmU3YjI1YmI2MSIsIk9mZnNldCI6MTUzNDkyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MDZaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=87589f86-cadf-4ad7-b3f2-c14b734598f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="850.648µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=77592b4e-5dfc-46a5-ae9f-fea20522b2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.939308ms http.response.status=200 http.response.written=15349248 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "GET /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 200 15349248 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=error msg="error parsing digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=e478cbf4-ad44-4b76-a38b-06751c0b64b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" time="2025-10-12T16:10:06Z" 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.24.8 http.request.host="127.0.0.1:46663" http.request.id=e478cbf4-ad44-4b76-a38b-06751c0b64b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.528µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "GET /v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=0afb2ce0-7a78-4807-bd0f-6c24943ee4c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52954" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.duration="884.289µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "GET /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=d58b7e63-0b51-43e1-8ed2-919727e516ad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.duration="798.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=da1a2315-a9d6-4a6f-ba47-bd192fb098fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.567µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=487abd99-ceb4-475d-97eb-6b915ffd2dc9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.967µs" http.response.status=404 http.response.written=74 vars.digest="sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=error msg="error parsing digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=6d4a6971-544a-4500-a8b0-ef50c2dd0e17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52968" http.request.uri="/v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" time="2025-10-12T16:10:06Z" 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.24.8 http.request.host="127.0.0.1:46663" http.request.id=6d4a6971-544a-4500-a8b0-ef50c2dd0e17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52968" http.request.uri="/v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.408µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "DELETE /v2/foo/bar/blobs/sha257:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T16:10:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=27e9defa-dd58-4e8f-b850-ba2e7408baa4 http.request.method=POST http.request.remoteaddr="127.0.0.1:52974" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=780c9b27-808a-43f0-ac17-807a7dc0a8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52974" http.request.uri="/v2/foo/bar/blobs/uploads/06541928-ef0a-40c8-96b2-7733ec8dff8e?_state=fk8FIsHqRVGaY_yVG9_9KP_XJ6MEiFjT3hBIdi0iLQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NTQxOTI4LWVmMGEtNDBjOC05NmIyLTc3MzNlYzhkZmY4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNi44NDA0MzA5NzRaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.duration=508.795101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "PUT /v2/foo/bar/blobs/uploads/06541928-ef0a-40c8-96b2-7733ec8dff8e?_state=fk8FIsHqRVGaY_yVG9_9KP_XJ6MEiFjT3hBIdi0iLQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NTQxOTI4LWVmMGEtNDBjOC05NmIyLTc3MzNlYzhkZmY4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNi44NDA0MzA5NzRaIn0%3D&digest=sha256%3Ad890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=50db37ff-b9d0-4b63-ab96-5143f614d73c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52974" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="891.448µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=67edf5a0-6028-446e-b94b-8376442e81ec http.request.method=GET http.request.remoteaddr="127.0.0.1:52946" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=530.493116ms http.response.status=200 http.response.written=3752640 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "GET /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 200 3752640 "" "Go-http-client/1.1" time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46663" http.request.id=7e110d0d-1b9b-4aba-ace4-6af0b6dd64a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52954" http.request.uri="/v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=527.645727ms http.response.status=200 http.response.written=3658368 127.0.0.1 - - [12/Oct/2025:16:10:06 +0000] "GET /v2/foo/bar/blobs/sha256:d890465f196a7f4e0f7ca8531d17f060a687cc0e8affe4c29de1d5b8712d27d8 HTTP/1.1" 200 3658368 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.61s) === RUN TestRelativeURL time="2025-10-12T16:10:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:07Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44219" http.request.id=83c361c1-a5f4-4634-a541-c0f3bd1b5ab9 http.request.method=POST http.request.remoteaddr="127.0.0.1:60362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="765.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44219" http.request.id=79c67e75-cdc2-4d1e-996b-dbf135b4b855 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60362" http.request.uri="/v2/foo/bar/blobs/uploads/60f51b2a-5340-4b94-b64c-9610d08dc6fe?_state=oKk4a5RrlqffsSMJPPwhn9vrzxNfyQGruHOn7EdZhoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZjUxYjJhLTUzNDAtNGI5NC1iNjRjLTk2MTBkMDhkYzZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNy4zNjQzMzE1NDRaIn0%3D&digest=sha256%3A39df4c620b3595f446cbd4c55264ad22ee0e4134e40339c5e28e615c40b87875" http.request.useragent="Go-http-client/1.1" http.response.duration=544.003889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:07 +0000] "PUT /v2/foo/bar/blobs/uploads/60f51b2a-5340-4b94-b64c-9610d08dc6fe?_state=oKk4a5RrlqffsSMJPPwhn9vrzxNfyQGruHOn7EdZhoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZjUxYjJhLTUzNDAtNGI5NC1iNjRjLTk2MTBkMDhkYzZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowNy4zNjQzMzE1NDRaIn0%3D&digest=sha256%3A39df4c620b3595f446cbd4c55264ad22ee0e4134e40339c5e28e615c40b87875 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:08Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44219" http.request.id=9ab40a92-5e3f-44f3-b805-04cdcff5b12d http.request.method=POST http.request.remoteaddr="127.0.0.1:60362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:08Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44219" http.request.id=a3fea5db-3317-4d95-817f-7cf37c621073 http.request.method=POST http.request.remoteaddr="127.0.0.1:60362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="728.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44219" http.request.id=b364376b-cbbd-4bce-89c3-1c612660f62b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60362" http.request.uri="/v2/foo/bar/blobs/uploads/0eaca18e-09a7-4e6c-97f2-c98d5dc354c4?_state=9rfYCZpZktzOI1hNYtI3Q-VpISzAJ5uuzk2-M4TguaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlYWNhMThlLTA5YTctNGU2Yy05N2YyLWM5OGQ1ZGMzNTRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowOC4wODU1NTA3ODFaIn0%3D&digest=sha256%3A39b67ccaa42bde971ce06295b25a437766b952e740976fd5b019fcd81290a240" http.request.useragent="Go-http-client/1.1" http.response.duration=984.587836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:08 +0000] "PUT /v2/foo/bar/blobs/uploads/0eaca18e-09a7-4e6c-97f2-c98d5dc354c4?_state=9rfYCZpZktzOI1hNYtI3Q-VpISzAJ5uuzk2-M4TguaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlYWNhMThlLTA5YTctNGU2Yy05N2YyLWM5OGQ1ZGMzNTRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowOC4wODU1NTA3ODFaIn0%3D&digest=sha256%3A39b67ccaa42bde971ce06295b25a437766b952e740976fd5b019fcd81290a240 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.71s) === RUN TestBlobDeleteDisabled time="2025-10-12T16:10:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:09Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:45019" http.request.id=b4e33654-2cbe-408b-b46a-394a95d71b2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58594" http.request.uri="/v2/foo/bar/blobs/sha256:4414f099ee5070c76dd595e050c11fd90504150f8c6999ce213bf419349e2484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.368µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4414f099ee5070c76dd595e050c11fd90504150f8c6999ce213bf419349e2484" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:4414f099ee5070c76dd595e050c11fd90504150f8c6999ce213bf419349e2484 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2025-10-12T16:10:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:09Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41749" http.request.id=db53fe0d-6b8e-42d7-b389-f8ed8e300caa http.request.method=POST http.request.remoteaddr="127.0.0.1:39260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41749" http.request.id=91f033c4-a5e0-4506-a1cd-b1c13a2306f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39260" http.request.uri="/v2/foo/bar/blobs/uploads/41c7870b-f61b-4ca8-9819-fee04352ba8b?_state=zlybsF2BYGg0CyX95rrV1fZkZAq_wYGQULD_b2__Opl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYzc4NzBiLWY2MWItNGNhOC05ODE5LWZlZTA0MzUyYmE4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowOS4zNTA1MDM5NDVaIn0%3D&digest=sha256%3Abab22cb57971f6fb906909b6699d6ca54b5c0ef7600e43af12d8ad08ab9808e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84316791s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:09 +0000] "PUT /v2/foo/bar/blobs/uploads/41c7870b-f61b-4ca8-9819-fee04352ba8b?_state=zlybsF2BYGg0CyX95rrV1fZkZAq_wYGQULD_b2__Opl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYzc4NzBiLWY2MWItNGNhOC05ODE5LWZlZTA0MzUyYmE4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDowOS4zNTA1MDM5NDVaIn0%3D&digest=sha256%3Abab22cb57971f6fb906909b6699d6ca54b5c0ef7600e43af12d8ad08ab9808e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:41749" http.request.id=80d304a5-4beb-4e16-b07c-164950fbf404 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39260" http.request.uri="/v2/foo/bar/blobs/sha256:bab22cb57971f6fb906909b6699d6ca54b5c0ef7600e43af12d8ad08ab9808e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.768µs" http.response.status=405 http.response.written=78 vars.digest="sha256:bab22cb57971f6fb906909b6699d6ca54b5c0ef7600e43af12d8ad08ab9808e4" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:bab22cb57971f6fb906909b6699d6ca54b5c0ef7600e43af12d8ad08ab9808e4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.97s) === RUN TestDeleteReadOnly time="2025-10-12T16:10:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:11Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43777" http.request.id=95c603c8-f3d4-4a16-a49e-630b5785eb75 http.request.method=POST http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43777" http.request.id=6847f875-d587-441e-a26c-8aa5ed83d205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59236" http.request.uri="/v2/foo/bar/blobs/uploads/99615851-a6e1-4594-b4d4-3d81b7fc3533?_state=uRFxpJ_IXuTrh8xdEbE0BHF0ImHOE3oyHGNhYzXQ6CJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NjE1ODUxLWE2ZTEtNDU5NC1iNGQ0LTNkODFiN2ZjMzUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoxMS4yOTU0MzI0OTlaIn0%3D&digest=sha256%3A475d1cb3a0bc1e1e4cc8a1d7638acbe02080afbd359dc15f1e7f5fcaadc6e8f8" http.request.useragent="Go-http-client/1.1" http.response.duration=913.92918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:11 +0000] "PUT /v2/foo/bar/blobs/uploads/99615851-a6e1-4594-b4d4-3d81b7fc3533?_state=uRFxpJ_IXuTrh8xdEbE0BHF0ImHOE3oyHGNhYzXQ6CJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NjE1ODUxLWE2ZTEtNDU5NC1iNGQ0LTNkODFiN2ZjMzUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoxMS4yOTU0MzI0OTlaIn0%3D&digest=sha256%3A475d1cb3a0bc1e1e4cc8a1d7638acbe02080afbd359dc15f1e7f5fcaadc6e8f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:475d1cb3a0bc1e1e4cc8a1d7638acbe02080afbd359dc15f1e7f5fcaadc6e8f8 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.02s) === RUN TestStartPushReadOnly time="2025-10-12T16:10:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:12Z" level=info msg="redis not configured" go.version=go1.24.8 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-12T16:10:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:12Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=11189a1f-81a5-41de-be72-cf65017fce18 http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" 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="828.929µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T16:10:12Z" 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.24.8 http.request.host="127.0.0.1:45747" http.request.id=cfcfa264-6ec4-4982-9bd1-cb3cd0c5b6d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" 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="640.006µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=722394e0-19b5-4179-97a3-11e46d08166a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" 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="710.487µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=07ea0055-8742-4547-aa52-c303adfc2c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" 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="961.93µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=07ea0055-8742-4547-aa52-c303adfc2c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" 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.00445ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=07ea0055-8742-4547-aa52-c303adfc2c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" 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.02229ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=07ea0055-8742-4547-aa52-c303adfc2c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" 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.04145ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T16:10:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=86562444-e7da-4031-b34a-ff76529b8dd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=5da2fa18-1d70-4177-ac1b-09a12eb352e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/blobs/uploads/4327b7bb-90e7-4141-ac25-53fd4d256a74?_state=9zLkx-D6M5wixmcJJyjSs9VsyQn_VTxPujgfdSjLnJJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzI3YjdiYi05MGU3LTQxNDEtYWMyNS01M2ZkNGQyNTZhNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTIuMzEzNjQ2MjY4WiJ9&digest=sha256%3A3f7eba9322f9ce4839db06926218eec07d9d362e2e6c1332d6552cca672c0956" http.request.useragent="Go-http-client/1.1" http.response.duration=958.61538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/4327b7bb-90e7-4141-ac25-53fd4d256a74?_state=9zLkx-D6M5wixmcJJyjSs9VsyQn_VTxPujgfdSjLnJJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzI3YjdiYi05MGU3LTQxNDEtYWMyNS01M2ZkNGQyNTZhNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTIuMzEzNjQ2MjY4WiJ9&digest=sha256%3A3f7eba9322f9ce4839db06926218eec07d9d362e2e6c1332d6552cca672c0956 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=92c4eb89-2d94-4c18-909d-ce58b0fd49d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=033cc90e-45a7-4d10-b60c-57bce03c3d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/blobs/uploads/a0104e3c-4243-4955-88be-57fd50887c80?_state=_0YVbYat2EwkDWKg48TxUrffQl55GfKXc9Mx96VpGRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDEwNGUzYy00MjQzLTQ5NTUtODhiZS01N2ZkNTA4ODdjODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTMuMzU0MDE1NTc1WiJ9&digest=sha256%3Aaa83c76e0fe70c86ba65dc9c04bd4c7b375e47c644e7a4b167573d01cb12cc5f" http.request.useragent="Go-http-client/1.1" http.response.duration=581.486339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/a0104e3c-4243-4955-88be-57fd50887c80?_state=_0YVbYat2EwkDWKg48TxUrffQl55GfKXc9Mx96VpGRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDEwNGUzYy00MjQzLTQ5NTUtODhiZS01N2ZkNTA4ODdjODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTMuMzU0MDE1NTc1WiJ9&digest=sha256%3Aaa83c76e0fe70c86ba65dc9c04bd4c7b375e47c644e7a4b167573d01cb12cc5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=d332deb3-794e-4ed7-b8f9-59dc8f4b6ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=4deaaf8d-9660-4395-9b1b-1a37c479f1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=c4cb3fd3-73de-482f-9341-0eac224f0701 http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.113371ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=a6fe5771-656f-4128-9278-c4a9ef73c90a http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="960.169µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45747" http.request.id=4e96c9f1-e0cd-40b1-a10d-18f383d1e97f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45747" http.request.id=d901e51f-d724-4a61-80fd-27a1ad2e9d23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:45747" http.request.id=e401e935-5666-498e-ba89-b920e1818124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=c543734e-15d5-4c0c-94b2-4d4451fe5e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="941.65µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=548e4230-00fa-4548-9717-0033afc460f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="611.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=b6d49240-254c-462a-b31a-d5fc9c1aa4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.duration="556.805µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=3e12384c-686e-4799-ba7f-90cc9dc9e15d http.request.method=GET http.request.remoteaddr="127.0.0.1:37206" 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="533.925µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=error msg="payload digest does match: "sha256:7e2f5571e7ff40d666eaee3e4d06c57ce3c81572221ec47686874943b44cc248" != "sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c"" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=632b9807-7c49-4a79-ac36-983e9b20505c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=632b9807-7c49-4a79-ac36-983e9b20505c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="635.526µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c" 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:f6e7fa83f52d1fdc3cd57ec9ddfd12afc88fcd80c19d0bc74738edef5465f28c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=efefa953-ccd6-43f1-9a5a-53bade81f82a http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" 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="645.046µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=cc6cd4cf-cb44-40e2-bad8-0d2314ee96d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" 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="501.005µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=d51ed856-9583-4988-8002-80095108e42f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="673.726µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=d51ed856-9583-4988-8002-80095108e42f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="705.247µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=d51ed856-9583-4988-8002-80095108e42f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="724.047µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=2845a858-411b-4165-bb9c-31178c7fd947 http.request.method=POST http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="623.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=712fb41b-2b63-4fe8-a96b-8616a608c3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/97fa9502-d48a-4210-8c58-5e90dd4c4241?_state=tVYFZmXjPEEdrM_IynuLKKzq8iOzfkdIBGWoTcBok117Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2ZhOTUwMi1kNDhhLTQyMTAtOGM1OC01ZTkwZGQ0YzQyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTMuOTU1NTUwNDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="795.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/97fa9502-d48a-4210-8c58-5e90dd4c4241?_state=tVYFZmXjPEEdrM_IynuLKKzq8iOzfkdIBGWoTcBok117Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2ZhOTUwMi1kNDhhLTQyMTAtOGM1OC01ZTkwZGQ0YzQyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTMuOTU1NTUwNDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=97c2d832-f68b-47d0-bcde-575f2bf96624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="629.446µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=97c2d832-f68b-47d0-bcde-575f2bf96624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="661.406µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T16:10:14Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=ae38d4be-b30e-4ef7-800a-7cf2e26132e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="756.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=bff1728a-149e-4cb3-8823-a4466f8064d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/aca6229e-9f1d-4fbe-8b4d-3f51b03ffb0b?_state=KJ-j8IFwR3VdCMEI2Qf0PEnKpk6VE5e54LSijtH6HNF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhY2E2MjI5ZS05ZjFkLTRmYmUtOGI0ZC0zZjUxYjAzZmZiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTQuMDkyMzc5ODYyWiJ9&digest=sha256%3A5f5ab4a91056f9605747469e368886b1ae35415b57ab1a4cfcfc693296fc308a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93536906s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/aca6229e-9f1d-4fbe-8b4d-3f51b03ffb0b?_state=KJ-j8IFwR3VdCMEI2Qf0PEnKpk6VE5e54LSijtH6HNF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhY2E2MjI5ZS05ZjFkLTRmYmUtOGI0ZC0zZjUxYjAzZmZiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTQuMDkyMzc5ODYyWiJ9&digest=sha256%3A5f5ab4a91056f9605747469e368886b1ae35415b57ab1a4cfcfc693296fc308a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=65669cbc-3f1e-45b7-afec-1585cd9310f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=72ab0c9e-36cf-40a1-b2b5-f9aafb91cbd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/blobs/uploads/07f880d8-2e1e-4ca3-8c9c-46ee901bddbe?_state=SjBuX0wc-nC41oPLJxJsgtSntlOW12L-7mfZ3J__bGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2Y4ODBkOC0yZTFlLTRjYTMtOGM5Yy00NmVlOTAxYmRkYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTYuMTEzNTM5OTY5WiJ9&digest=sha256%3Ab637bfc29d9a53302ea31265d657b17de61caa2e0be0899bafb23e9428a095f0" http.request.useragent="Go-http-client/1.1" http.response.duration=738.66769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/07f880d8-2e1e-4ca3-8c9c-46ee901bddbe?_state=SjBuX0wc-nC41oPLJxJsgtSntlOW12L-7mfZ3J__bGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2Y4ODBkOC0yZTFlLTRjYTMtOGM5Yy00NmVlOTAxYmRkYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTYuMTEzNTM5OTY5WiJ9&digest=sha256%3Ab637bfc29d9a53302ea31265d657b17de61caa2e0be0899bafb23e9428a095f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=7748c3f0-cf41-4943-9ddc-cc36e238784e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45747" http.request.id=0f109adc-f948-4222-8026-aecb1839bfdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058" http.request.useragent="Go-http-client/1.1" http.response.duration="854.608µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=6cac62fd-12b6-4ce7-911c-cb5a3597506d http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" 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="758.728µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=72efed52-442d-4157-a35e-52559879587c http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="741.007µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=88b0bf73-4874-42ff-933e-61a4e434eb73 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="588.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=671b7afb-a3ea-4c1d-a7be-f9cc9a5c4e1f http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058" http.request.useragent="Go-http-client/1.1" http.response.duration="553.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=128f4bf3-09be-4c07-baeb-a33ce640d83c http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" 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="600.645µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="rewriting manifest sha256:0250aaa65f6f251509cff5707fce1d65a33ae84a48fea34deb548b3a9c3cb058 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=aa3ddccb-13e0-4a33-9de4-d5ca1635f7e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=aa3ddccb-13e0-4a33-9de4-d5ca1635f7e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.203171ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45747" http.request.id=2e0311cd-b2da-4dcd-b9ab-9d939e193fe5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" 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="677.647µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45747" http.request.id=2a015495-2f9a-417b-9d99-2564187e2ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="760.167µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45747" http.request.id=d2d92c4c-7110-4a1e-adcb-0e3756c48d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e" http.request.useragent="Go-http-client/1.1" http.response.duration="698.527µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=a1bc5cb9-8c10-4bb1-a757-5ea1332da478 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" 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="725.087µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=7b7fc17d-b141-4f66-b62c-2ddaf46217cc http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="648.247µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=eff90cea-56f2-40fd-9d29-ab05cb23921b http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="572.885µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=18c49417-29d9-4cfa-a31f-fc9419ab8441 http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e" http.request.useragent="Go-http-client/1.1" http.response.duration="525.285µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="rewriting manifest list sha256:228b353c97cfd74fb4db9e58a8d5079bff3d0e24ae243e179d4f8e3d8618522e in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=67d1cf19-23d3-485f-8b2b-e6308348a66d http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45747" http.request.id=67d1cf19-23d3-485f-8b2b-e6308348a66d http.request.method=GET http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.155931ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:16Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=be126dc0-4ac4-407b-8646-0a3b4895389b http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" 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="630.606µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=40a96d88-08f0-4261-bdf8-4fdd9ae63e06 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" 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="589.806µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=9d2f1245-a0cd-41be-b1cb-7c33aaec8a49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" 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="599.646µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=d2219244-3c66-4587-b312-ea737ded5111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" 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="901.609µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=d2219244-3c66-4587-b312-ea737ded5111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" 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="967.81µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=d2219244-3c66-4587-b312-ea737ded5111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" 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.00133ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=d2219244-3c66-4587-b312-ea737ded5111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" 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.03313ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T16:10:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=05262364-5eb0-45f0-8daf-251b8ab0ba37 http.request.method=POST http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=7fe8ee19-a387-4e76-b021-85983bd5d715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/blobs/uploads/65980745-7a8b-4578-99e8-d8b52178fee1?_state=jIfsughS6MTiNQzpFo3-t0MBlHZGtTenMo5_oL3F3J57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTk4MDc0NS03YThiLTQ1NzgtOTllOC1kOGI1MjE3OGZlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTYuOTc3MjM4MjkzWiJ9&digest=sha256%3Af02e5b6512b06c6189584acd89caf553830afe79662fe1f8dd7dc001abbb6200" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06201368s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/65980745-7a8b-4578-99e8-d8b52178fee1?_state=jIfsughS6MTiNQzpFo3-t0MBlHZGtTenMo5_oL3F3J57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTk4MDc0NS03YThiLTQ1NzgtOTllOC1kOGI1MjE3OGZlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTYuOTc3MjM4MjkzWiJ9&digest=sha256%3Af02e5b6512b06c6189584acd89caf553830afe79662fe1f8dd7dc001abbb6200 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=690c6564-8807-4676-b34a-242fae5e8c5e http.request.method=POST http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=a3dbbba1-0b7d-4a75-96b7-6e2349b58d07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/blobs/uploads/4047c8c3-b5bd-44a1-8b2c-a09cea12a85c?_state=Gg6z-fLUw_Db0SP8jCsecFrjYH9f5cLSFPsgDwYXTQt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MDQ3YzhjMy1iNWJkLTQ0YTEtOGIyYy1hMDljZWExMmE4NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguMTIxODYxMzg5WiJ9&digest=sha256%3A105c9903cd410d5a15d907eef63a2fee3f016d84e61ce5906b0caaa9ca6a808c" http.request.useragent="Go-http-client/1.1" http.response.duration=569.242138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/4047c8c3-b5bd-44a1-8b2c-a09cea12a85c?_state=Gg6z-fLUw_Db0SP8jCsecFrjYH9f5cLSFPsgDwYXTQt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MDQ3YzhjMy1iNWJkLTQ0YTEtOGIyYy1hMDljZWExMmE4NWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguMTIxODYxMzg5WiJ9&digest=sha256%3A105c9903cd410d5a15d907eef63a2fee3f016d84e61ce5906b0caaa9ca6a808c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=5a1beac5-f42f-450a-bb63-5c771a90722c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=caa189d8-85ad-41a2-a669-6dbed60dc55f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=31a2acf6-b217-4739-8b57-c3f91394460d http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" 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="965.65µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=3f8ab9fe-19d2-4fa6-a957-229e6e9ca54a http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="915.449µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32831" http.request.id=527c3aa2-8b50-4df9-b34a-225e9d24826a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32831" http.request.id=d8a103e0-c10f-4876-a8c1-4c1bcfed40d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:32831" http.request.id=4147af28-bc9f-42dc-9687-1a0b1d24539a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=8b9666f7-d549-4420-8b37-5838c059d9e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="914.889µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=5b9ab6f8-de55-4fc5-a957-56bd3a83343d http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=e5c7373a-9e01-45c6-9ff2-f5b30bce8df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.duration="579.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=d054f2c9-40ae-4505-b83a-8b8eb825a525 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" 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="538.046µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=error msg="payload digest does match: "sha256:0530fee8062bc2b60d77d06df3a51f23c5e4eb1fe12a65c78faf9c287999f1d7" != "sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f"" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=94af22c6-1db6-4e34-8ad9-cbda88d10ffc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=94af22c6-1db6-4e34-8ad9-cbda88d10ffc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.607µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f" 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:bbeed1820585184cc31bd05641532dbd696b246dd849fc20e84ef6c79a81b62f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=38ec7e8b-66c0-4cd0-b549-d39465a4b77a http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" 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="652.046µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=37cabfb9-17b2-4464-b844-443569980de3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" 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="612.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=a89332f6-9138-42fe-8b69-d11c0c4d774e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.406µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=a89332f6-9138-42fe-8b69-d11c0c4d774e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" 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="652.486µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=a89332f6-9138-42fe-8b69-d11c0c4d774e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" 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="670.886µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=bf3042b8-d9a2-4012-b77a-8c8027bfcc43 http.request.method=POST http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=5fd394cd-1cc8-46d3-bb16-a770e8ff247b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/53c8b3d6-fbbb-4b81-b99f-6b1a424853f3?_state=J-wbvDEcOZT9MwfWhy11__OS9XjspMM2n0EFP2a1Dw97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2M4YjNkNi1mYmJiLTRiODEtYjk5Zi02YjFhNDI0ODUzZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguNzEwMzIzMjM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="901.409µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/53c8b3d6-fbbb-4b81-b99f-6b1a424853f3?_state=J-wbvDEcOZT9MwfWhy11__OS9XjspMM2n0EFP2a1Dw97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2M4YjNkNi1mYmJiLTRiODEtYjk5Zi02YjFhNDI0ODUzZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguNzEwMzIzMjM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=6959445c-e4e9-475e-be67-e03b3e98e917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" 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="765.168µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=6959445c-e4e9-475e-be67-e03b3e98e917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" 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="797.168µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T16:10:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=384daf2a-dc66-43ad-be77-ae62de73c243 http.request.method=POST http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=8c16fd9f-5849-476c-b0a8-115dd3f2d609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/29bdcfe7-b119-4ae7-88e8-a89edc814027?_state=vJUgbyuqWtHDV6u_cgwaOptFmqJ06XKeFpuh2_RdoN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWJkY2ZlNy1iMTE5LTRhZTctODhlOC1hODllZGM4MTQwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguODE3NTM4NDU0WiJ9&digest=sha256%3Af9b4dd633daf7c296d730236a9f2e5849882bc8638b8cd1ad47a72294d081b58" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211538357s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/29bdcfe7-b119-4ae7-88e8-a89edc814027?_state=vJUgbyuqWtHDV6u_cgwaOptFmqJ06XKeFpuh2_RdoN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWJkY2ZlNy1iMTE5LTRhZTctODhlOC1hODllZGM4MTQwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MTguODE3NTM4NDU0WiJ9&digest=sha256%3Af9b4dd633daf7c296d730236a9f2e5849882bc8638b8cd1ad47a72294d081b58 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=9df0d2f8-0817-42a7-bc67-b4dc11ccc0c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=2230333e-721c-4bf0-873b-e5c22c52abc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/blobs/uploads/000fa2fa-d9eb-4085-bb82-7a5c0b2a657a?_state=LdG2KpyW3Fy19kCRejQ_BHtuV8imbgElu3YQXbER-rR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDBmYTJmYS1kOWViLTQwODUtYmI4Mi03YTVjMGIyYTY1N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjAuMTIyOTc1MDE4WiJ9&digest=sha256%3Abe72a77f11aa66dbf00f250e29238793726461952f26d2e99fe729c2fd088cc9" http.request.useragent="Go-http-client/1.1" http.response.duration=756.794669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/000fa2fa-d9eb-4085-bb82-7a5c0b2a657a?_state=LdG2KpyW3Fy19kCRejQ_BHtuV8imbgElu3YQXbER-rR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDBmYTJmYS1kOWViLTQwODUtYmI4Mi03YTVjMGIyYTY1N2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjAuMTIyOTc1MDE4WiJ9&digest=sha256%3Abe72a77f11aa66dbf00f250e29238793726461952f26d2e99fe729c2fd088cc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=be99f221-0228-4efd-8526-0e6bcfd95f7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32831" http.request.id=81c1211e-ec95-4bce-a92f-4ebc889f0810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53" http.request.useragent="Go-http-client/1.1" http.response.duration="784.248µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=49107173-c499-4335-8f60-ce1f9a981cc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" 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="734.087µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=16420adf-c9b0-4202-8ae3-b0a4c74b429f http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="686.927µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=7466352c-c471-4c2b-b081-d8bac4635c02 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="576.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=66c34b4a-eff8-4ea3-88ef-2633a25806c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53" http.request.useragent="Go-http-client/1.1" http.response.duration="529.605µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=e53dd9b0-f6a8-4ea8-b257-cdb7f6ea853e http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" 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="503.005µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="rewriting manifest sha256:48214a3cc5b3e7e31246e1503feace9279acf07595dcc9c791a878bea4402f53 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=9cdb76e0-f987-4a7a-ad0b-0f70bde132fe http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=9cdb76e0-f987-4a7a-ad0b-0f70bde132fe http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.105531ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32831" http.request.id=3a882249-2bac-48d5-b2f8-9fa3a096b801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" 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="642.686µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32831" http.request.id=720b81ba-c6f6-44c7-8cb7-e273c764378e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="751.527µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32831" http.request.id=a74c8221-2eee-4ccf-b3ac-56449710f477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72" http.request.useragent="Go-http-client/1.1" http.response.duration="681.687µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=75173458-6441-4cb0-a0ea-c8d7f7afb83d http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" 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="643.726µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=7594ade1-bafc-400a-9d54-81e446975edf http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="647.567µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=30d9899f-360e-4fbc-8d81-b7fc1dd86334 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="551.485µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=8bf8bea1-98d9-49f6-8a77-f927c127c4b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72" http.request.useragent="Go-http-client/1.1" http.response.duration="539.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="rewriting manifest list sha256:09280228b5aadee238a2ad988b5d1f56585ed84c18bfcf71ad85f90efcdebc72 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=e217a0c1-b09b-411c-be65-a74bdb63bdbe http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32831" http.request.id=e217a0c1-b09b-411c-be65-a74bdb63bdbe http.request.method=GET http.request.remoteaddr="127.0.0.1:53592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.305492ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.68s) === RUN TestGetManifestWithStorageError time="2025-10-12T16:10:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:20Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:40189" http.request.id=fc3630a9-4565-4114-8031-240d26ec005a http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" 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="665.527µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:40189" http.request.id=57955c33-4188-4c23-ae71-fb80c044e87c http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" 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="576.006µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:40189" http.request.id=1ef1b4fa-854e-472e-8bdc-a8af9cab46e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" 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="587.566µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:40189" http.request.id=7ff48954-fc8b-4e80-9dab-c20df3e3033e http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" 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="579.725µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-12T16:10:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:20Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=8a80dfae-35aa-4691-94da-654f82305dd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" 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="700.687µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" 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.24.8 http.request.host="127.0.0.1:36603" http.request.id=f925fbf1-34d1-4c1e-a89f-7cab87fc244e http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" 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="592.446µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=e8dc5aaa-4404-4450-abc9-799f4d2d27ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" 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="650.686µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=76e43b9d-183c-48dd-b638-20d6eef87119 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" 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="915.689µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=76e43b9d-183c-48dd-b638-20d6eef87119 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" 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="955.809µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=76e43b9d-183c-48dd-b638-20d6eef87119 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" 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="971.729µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T16:10:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=76e43b9d-183c-48dd-b638-20d6eef87119 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" 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="988.61µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T16:10:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=b3ce3ebb-05c1-4588-8584-5e9d813e5386 http.request.method=POST http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=af56cad8-0d5f-4596-a7a2-be8738138d06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/blobs/uploads/c0dec85c-3916-4aa4-85dc-c15181f5483f?_state=f5Ua6nNuEm1lCWd0YBETeJvPXtRMw8YYTOxkKM9mxlB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMGRlYzg1Yy0zOTE2LTRhYTQtODVkYy1jMTUxODFmNTQ4M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjAuOTgwMjQ4NzE4WiJ9&digest=sha256%3A843ddec890e0661254cfc66416b9cb7b6703d4663fd0c77fb2337028e7f16117" http.request.useragent="Go-http-client/1.1" http.response.duration=415.803504ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/c0dec85c-3916-4aa4-85dc-c15181f5483f?_state=f5Ua6nNuEm1lCWd0YBETeJvPXtRMw8YYTOxkKM9mxlB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMGRlYzg1Yy0zOTE2LTRhYTQtODVkYy1jMTUxODFmNTQ4M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjAuOTgwMjQ4NzE4WiJ9&digest=sha256%3A843ddec890e0661254cfc66416b9cb7b6703d4663fd0c77fb2337028e7f16117 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=bca55bc2-a7d5-4100-8edf-f30808134ac4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=4810e590-ca56-497c-972e-2168eddca73c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/blobs/uploads/4555555d-a04b-48d2-8ab2-a9182538b968?_state=YUS88XTCEe003rpbZyPBypKqUWcvG94dLQqngv2atUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTU1NTU1ZC1hMDRiLTQ4ZDItOGFiMi1hOTE4MjUzOGI5NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjEuNTA4MDc3MjQ3WiJ9&digest=sha256%3Af5b6e5eae9939140135c58744346cce713384586c83aef00b98a6d2e0a6d94bf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459744646s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/4555555d-a04b-48d2-8ab2-a9182538b968?_state=YUS88XTCEe003rpbZyPBypKqUWcvG94dLQqngv2atUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTU1NTU1ZC1hMDRiLTQ4ZDItOGFiMi1hOTE4MjUzOGI5NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjEuNTA4MDc3MjQ3WiJ9&digest=sha256%3Af5b6e5eae9939140135c58744346cce713384586c83aef00b98a6d2e0a6d94bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=9b0d0ea2-dad2-4379-af00-92d16b1a2dc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=f7d8c0b6-efbc-42eb-96b7-250624def08d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=1cdf6041-d75b-4e8d-867b-bb5b9cbb8dcf http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" 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="992.049µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=cba775d6-e335-47dc-83af-d59cf797744a http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="991.53µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36603" http.request.id=509c695a-5fca-4247-948f-d38372bdf69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36603" http.request.id=db32ab9a-6f14-46f7-a0f9-8fc0b1b47880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:36603" http.request.id=b516bb48-8550-4568-8db0-b1f3b41d19f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=190fa041-42b6-4a76-87eb-e39879da1119 http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.02377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=6599a8a4-a096-4639-a479-0e32b02b2a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="673.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=303018c9-d2dc-49e7-bc75-faf9a9b0f46d http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration="630.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=fa0871d1-4c33-4a60-a8f5-3f73b45106e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37538" 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="648.246µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=error msg="payload digest does match: "sha256:726a289a11d819a323d9033817f8238bc93249feba1f8a55fa02200f08cf667e" != "sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954"" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=a021eb6c-1473-4773-ab63-f71cab01ea08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" time="2025-10-12T16:10:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=a021eb6c-1473-4773-ab63-f71cab01ea08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37538" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.488µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=34e4b880-b094-4f37-bd03-be350dec4e2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration="970.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=a746d0cc-f622-40a1-9b3d-dd2856f25177 http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.568µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=70258514-d7e6-4a44-bc83-056325ddd48f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37560" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.608µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=37252dcc-caa4-4788-8e0f-3984e18dcab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=9728b87f-af06-43ce-aa77-f4c2fb563c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.00213ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=2182c929-acde-4dc3-a337-91e2d936938e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37576" 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="827.568µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=267f6805-1711-4ead-8cd2-4e90de1ebba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=e60dffe4-6c19-4545-b133-1a976fe03974 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="645.927µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=07ae5d30-14ca-4132-9c30-70b7eecb4361 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954" http.request.useragent="Go-http-client/1.1" http.response.duration="809.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2e4604771e5a0afeb1e0be3dfe5e0a7cbf3fc1e5e59397af5593b0be3284d954 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=fce387e8-d760-4a23-bab6-121f8d150e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="638.607µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=3efc0cfa-6fe0-42a6-bfac-fce8e1baf75d http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="749.967µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T16:10:22Z" 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.24.8 http.request.host="127.0.0.1:36603" http.request.id=7a1867fb-f6fb-4349-89de-557daf55bcf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="633.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T16:10: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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=2293bb85-a4fd-4b51-882a-f7f21c7fe214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" 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="743.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:22Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=2293bb85-a4fd-4b51-882a-f7f21c7fe214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" 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="773.288µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:22Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=2293bb85-a4fd-4b51-882a-f7f21c7fe214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" 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="791.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T16:10:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=6d9ffdd0-be27-4053-8d12-20a9d1d19726 http.request.method=POST http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="738.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=7ebc4dc5-3b9e-46a3-b97b-d85fa73769e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/2aa3c8cd-d7e3-4386-a103-6ad1ecb394b8?_state=K5oI8IneDoaICeaIyOIFV5FWBDesGPe2bmyUHd2JpjR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWEzYzhjZC1kN2UzLTQzODYtYTEwMy02YWQxZWNiMzk0YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjMuMDAwMjYzMzMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="982.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/2aa3c8cd-d7e3-4386-a103-6ad1ecb394b8?_state=K5oI8IneDoaICeaIyOIFV5FWBDesGPe2bmyUHd2JpjR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWEzYzhjZC1kN2UzLTQzODYtYTEwMy02YWQxZWNiMzk0YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjMuMDAwMjYzMzMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:23Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=6971b5f1-0157-4c67-99e5-c75d7d7dec00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" 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="600.166µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:23Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=6971b5f1-0157-4c67-99e5-c75d7d7dec00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" 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="630.887µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:16:10:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T16:10:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=c76f43fb-ce99-4ff3-bb15-06be970e4566 http.request.method=POST http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:24Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=1bc7f787-0f4a-400f-aeee-7c146b86d314 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/6bfa9350-5ec2-44b3-b831-dedf0c4cff79?_state=PoCj7JKvSHDFZmhywy6MFS7ESgV5jtUCx4hSMZvCWRN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmZhOTM1MC01ZWMyLTQ0YjMtYjgzMS1kZWRmMGM0Y2ZmNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjMuMTA3MjUxODY5WiJ9&digest=sha256%3A583b7a34c104e3eb443e3bbaaed4d009a5664cd0d8f87daaf2f7d1dfcef7198a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286721298s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/6bfa9350-5ec2-44b3-b831-dedf0c4cff79?_state=PoCj7JKvSHDFZmhywy6MFS7ESgV5jtUCx4hSMZvCWRN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmZhOTM1MC01ZWMyLTQ0YjMtYjgzMS1kZWRmMGM0Y2ZmNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjMuMTA3MjUxODY5WiJ9&digest=sha256%3A583b7a34c104e3eb443e3bbaaed4d009a5664cd0d8f87daaf2f7d1dfcef7198a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:24Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=6f6dfcb7-cfd0-4abf-92a3-64a818f087e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=9dd95cf9-0149-45c4-90bb-d6be5cd1290c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/blobs/uploads/55c0bc95-126a-429b-9b6b-3608d1d19fd2?_state=o5HnMjgmkoicqYRr7kKg9GV_AO4QVsearlmPclEg3nB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NWMwYmM5NS0xMjZhLTQyOWItOWI2Yi0zNjA4ZDFkMTlmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjQuNTExNjY0NDQ5WiJ9&digest=sha256%3A471ee86ca3c5a6046fb27b3cfd58509559854c03d612c31c23e3d02c113d9f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289400605s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/55c0bc95-126a-429b-9b6b-3608d1d19fd2?_state=o5HnMjgmkoicqYRr7kKg9GV_AO4QVsearlmPclEg3nB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NWMwYmM5NS0xMjZhLTQyOWItOWI2Yi0zNjA4ZDFkMTlmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTY6MTA6MjQuNTExNjY0NDQ5WiJ9&digest=sha256%3A471ee86ca3c5a6046fb27b3cfd58509559854c03d612c31c23e3d02c113d9f7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=ef6a3019-af8c-4728-9154-fc76089c31a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="964.729µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=ad56d971-0dc6-4449-98c4-9d8ee522b01f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.duration="835.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=04d36923-9b40-4ac4-9178-ebda7e0bb2f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="693.847µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=c205caab-c3b2-405c-8525-37812e08786a http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="700.207µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=175172a4-f227-4f79-81cb-2e50202941ba http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="595.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=e21caa46-9b55-4843-b7e0-647e170688cc http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.duration="567.845µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=faa602b8-0432-4347-81b2-4ba2560daa48 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" 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="560.006µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="rewriting manifest sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=0ffb99e3-e594-45be-bf7e-4caca3d21fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=0ffb99e3-e594-45be-bf7e-4caca3d21fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.104491ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=8ba2718c-a3c5-4ddc-bd66-dad9185fa436 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.duration="651.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "DELETE /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=13e9f5bf-c0fe-4469-9061-a7ac20eba9ef http.request.method=GET http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.447µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=055761cd-b40e-47e7-a48b-264c1a814778 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37598" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.727µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "DELETE /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=97850443-1b92-41c6-8c5e-3f80b3eccc18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37608" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=01073800-c4bb-4de6-8c48-fb957eff77b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37608" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="817.648µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=ad95e427-398e-4f37-9735-c0f1dad7d5ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37622" 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="847.249µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36603" http.request.id=19099ba1-fd0e-427c-b7d2-90a36a88050a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37630" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=ac0e0314-4395-430f-a7c9-41b802af13e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37630" 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="653.647µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=61947cd9-e3fa-4b12-9153-b88741cb75c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37630" http.request.uri="/v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123" http.request.useragent="Go-http-client/1.1" http.response.duration="779.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "DELETE /v2/foo/schema2/manifests/sha256:09cbb806268a6d7d8b823136eebfd1222959f02a99adcc30472c6659d1611123 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36603" http.request.id=101814fe-bfa3-4acf-abff-2abe86494739 http.request.method=GET http.request.remoteaddr="127.0.0.1:37630" 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="650.847µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.92s) === RUN TestManifestDeleteDisabled time="2025-10-12T16:10:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:25Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:25Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:41917" http.request.id=4c9eda1c-6e97-43fc-981f-5eee439f38ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58066" 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="813.088µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [12/Oct/2025:16:10:25 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-12T16:10:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:25Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T16:10:26Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.8 time="2025-10-12T16:10:26Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T16:10:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:46259" http.request.id=3dd2a9bb-53c1-4282-896a-9974222cc6c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40676" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431574ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T16:10:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:46259" http.request.id=ea52d89f-e9a0-4f2a-93ee-495976869797 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.384973ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T16:10:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:46259" http.request.id=d71d6bce-9745-4e35-9705-7a538e946880 http.request.method=POST http.request.remoteaddr="127.0.0.1:40700" 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.363933ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T16:10:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:46259" http.request.id=cb355504-571f-42e6-beaf-9a27f301c272 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40710" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077411ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-10-12T16:10:26Z" 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.24.8 time="2025-10-12T16:10:26Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=07bf8549-4b9e-4794-96b0-9ea074ab6bce http.request.method=POST http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=9087bccb-66ef-4ac9-adf5-38f3b0558418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/blobs/uploads/d4073a2d-87c1-48ec-b091-ab614a771967?_state=MYu-YEaFhEbQISZBTAXYsYGAl-u4kf4zyvBZBqsFjdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MDczYTJkLTg3YzEtNDhlYy1iMDkxLWFiNjE0YTc3MTk2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoyNi40NjU3NjEwMTRaIn0%3D&digest=sha256%3Ab7a34b06370b46830f544e0de7c9afc50a8ed0a9cfcd3a00862ced918accb97e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077239791s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:26 +0000] "PUT /v2/foo/bar/blobs/uploads/d4073a2d-87c1-48ec-b091-ab614a771967?_state=MYu-YEaFhEbQISZBTAXYsYGAl-u4kf4zyvBZBqsFjdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MDczYTJkLTg3YzEtNDhlYy1iMDkxLWFiNjE0YTc3MTk2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoyNi40NjU3NjEwMTRaIn0%3D&digest=sha256%3Ab7a34b06370b46830f544e0de7c9afc50a8ed0a9cfcd3a00862ced918accb97e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=fc3a435b-8f20-480b-ad29-ee7acb9df7b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.391893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="Starting upload purge in 0s" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="PurgeUploads starting: olderThan=2025-10-05 16:10:27.547798852 +0000 UTC m=-604765.473657982, actuallyDelete=true" time="2025-10-12T16:10:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-10-12T16:10:27Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=26f40369-85a8-4ec5-bb08-59b1521df480 http.request.method=GET http.request.remoteaddr="127.0.0.1:51646" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="563.326µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43901" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=724e9905-1498-4e41-be86-891bb4e8d6df http.request.method=GET http.request.remoteaddr="127.0.0.1:51660" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.768µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43901 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43901/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=c68ad518-bbdc-446c-85c9-3cd743e39ac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/manifests/sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=f3b77613-841c-4476-83e4-769bd923b1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51672" http.request.uri="/v2/foo/bar/manifests/sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.128091ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/foo/bar/manifests/sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6 with ttl=167h59m59.9999982s" go.version=go1.24.8 time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=c68ad518-bbdc-446c-85c9-3cd743e39ac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/manifests/sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.517964ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/foo/bar/manifests/sha256:7e44cdd7ba37215386685f3788f89804d0492b1d7dba18e58250847522c5e1f6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=f4210f38-0342-492e-a055-8c9f2edce5af http.request.method=GET http.request.remoteaddr="127.0.0.1:51672" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.847µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43901 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43901/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=167291ad-6fca-49ff-bc58-77625fadec88 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=4de48897-cf3d-4fc2-bb42-99f265c26fb9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.140131ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=167291ad-6fca-49ff-bc58-77625fadec88 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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=4.144281ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=ea070ced-f51f-46df-9ca0-7db67642617e http.request.method=POST http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=6bb8a638-da6b-4e93-b81c-b4b1b56c6c99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/blobs/uploads/029c36a5-2e60-404e-b00c-ca30d625b151?_state=vvIH0aspsjWYkXgMRtNSgr2etHcC-9ypsSs3v-lwP2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyOWMzNmE1LTJlNjAtNDA0ZS1iMDBjLWNhMzBkNjI1YjE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoyNy42ODA4OTQyODZaIn0%3D&digest=sha256%3A7e587e97675d9b4b10ece88450721a736bb40ca3471cdc7209f1c0410f07cb5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411826613s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/029c36a5-2e60-404e-b00c-ca30d625b151?_state=vvIH0aspsjWYkXgMRtNSgr2etHcC-9ypsSs3v-lwP2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyOWMzNmE1LTJlNjAtNDA0ZS1iMDBjLWNhMzBkNjI1YjE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxNjoxMDoyNy42ODA4OTQyODZaIn0%3D&digest=sha256%3A7e587e97675d9b4b10ece88450721a736bb40ca3471cdc7209f1c0410f07cb5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=38ea1ba0-3a70-49f4-b4f6-b54601429e7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=917545ca-626b-448e-af5d-26643b94872b http.request.method=GET http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.206µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43901 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43901/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=e6935ac6-1fcd-4968-a4f3-ddae69c83a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:41308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=70bcc81a-712d-4bfd-96a8-4fd6d7c62d83 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.120571ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=d2481b43-9c5b-4523-8e81-c2e4b2dfc548 http.request.method=GET http.request.remoteaddr="127.0.0.1:51692" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.846µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43901 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43901/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=e6935ac6-1fcd-4968-a4f3-ddae69c83a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:41308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43901" http.request.id=14a27a56-e004-497b-a331-2d6ebb456553 http.request.method=GET http.request.remoteaddr="127.0.0.1:51698" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.102171ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T16:10:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d51b930e9b8f36a81ee19b7b5f7a0bf25f1684762779269f9abac7f438bcbc05 with ttl=167h59m59.99999704s" go.version=go1.24.8 time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40019" http.request.id=e6935ac6-1fcd-4968-a4f3-ddae69c83a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:41308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.651626ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:16:10:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.75s) === RUN TestAppDispatcher time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33585" http.request.id=442c8712-8399-4d32-a1a0-02109cb584d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33454" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="766.928µs" http.response.status=200 http.response.written=0 time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33585" http.request.id=7d6ec3df-07bb-4d34-8e7f-8fde4ee0b19e http.request.method=GET http.request.remoteaddr="127.0.0.1:33454" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="631.366µs" http.response.status=200 http.response.written=0 time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33585" http.request.id=54b4345d-c57d-4da2-bd69-fbc63e744ad6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33454" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.526µs" http.response.status=200 http.response.written=0 time="2025-10-12T16:10:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33585" http.request.id=d23a4ec5-f8ab-423b-861e-c1ae740c0768 http.request.method=GET http.request.remoteaddr="127.0.0.1:33454" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="632.086µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-10-12T16:10: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.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:29Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:29Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.8 http.request.host="127.0.0.1:42275" http.request.id=cc524fc1-a4bc-4669-b8b7-c3317493fcc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33340" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-12T16:10: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.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:29Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:29Z" level=info msg="configuring file health check path=/tmp/healthcheck4213299942, interval=1" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-12T16:10:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:33Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:33Z" level=info msg="configuring TCP health check addr=127.0.0.1:45473, interval=1" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-12T16:10:37Z" 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.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:37Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 time="2025-10-12T16:10:37Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41113, interval=1, threshold=3" go.version=go1.24.8 instance.id=e37c9a80-8e10-46fe-aac3-093b4e5365d7 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 51.155s ? 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.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.24s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.409s === RUN TestSchedule time="2025-10-12T16:09:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99876ms" go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.8µs" go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.92µs" go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-10-12T16:09:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-12T16:09:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9984ms" go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99884ms" go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 time="2025-10-12T16:09:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-12T16:09:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=8173dec5-3384-467f-ab0b-a33120c0e4f3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.599s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.01s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 29019136 sha256:f8b7e7aca6cb2c538fd8dafdcd64d3dcec388fc48399021375a1bb67842bb5dd [] map[] } --- PASS: TestSimpleBlobRead (0.23s) === RUN TestBlobMount --- PASS: TestBlobMount (0.17s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.07s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.03s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:453b286d8eeda0f3e89c8c2b5427a629597d3df5d85ff624d459f2fcaa68f5b5 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:776abb64c5fa1baddd1e301a750588a42dcb15efe5a9095b59c865529894fc3a palailogos: marking blob sha256:22c85914787081e160921d45bc65f1a0691b9c2b20af489f9ec60824423a423d palailogos: marking manifest sha256:458a0ddb172c3c32b04fb82a43d3e8e50848173587cca6949fb980a5bea2133a palailogos: marking blob sha256:51079940a1bdfcd0962e1447e637c957c468bbf5be9dc2ef11ccf60073804edd palailogos: marking blob sha256:4c92eedb6ae83b6b84997e2fd50f899d240f52927a6f7bab1fd0207b0ea161b3 palailogos: marking manifest sha256:4c92eedb6ae83b6b84997e2fd50f899d240f52927a6f7bab1fd0207b0ea161b3 palailogos: marking blob sha256:e5742133d32921d5150020e4c203d61a9bb432f27b53eba77d79a09795e8df75 palailogos: marking blob sha256:f7bd73f700b9195757aebca3705b382670dde76ae3e88803032426f211cfebfd palailogos: marking manifest sha256:51079940a1bdfcd0962e1447e637c957c468bbf5be9dc2ef11ccf60073804edd palailogos: marking blob sha256:9643fe4dc34c9ea54ba28f8542d4b96bc81b8ddad57a4859745e84771ef83418 palailogos: marking blob sha256:5a858dd15f6be974ffc727cf1c1ffb7e4fba719b305dade6cf63522a2c5a8338 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.65s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6 deletemanifests: marking manifest sha256:c4f7a5d3b9ca07df7bec13f08a37ca23386a078e0485d52967e4869d1e9b2f67 deletemanifests: marking blob sha256:2f1e1e1e05572341d0b30f5f16b50ff6e7390ec57f5840a28258b9f9b3f82e18 deletemanifests: marking blob sha256:65275d7f51565240e38ba211c6a5ffc1fd407772c1ee00ba38b5b0081eeca2b1 deletemanifests: marking blob sha256:54b72e0ff2133b989bd3d78c2c31ae264d8dbbcbe31fade82381448f7d57d64b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2457a72c450989ace156af7a11eb730cd9994bfe45b2c56c267de358dcd853b1 blob eligible for deletion: sha256:7ab367e44f19f58d02ce3127d8d0d323daf6bf04489284f14d0b336c608b35fa blob eligible for deletion: sha256:be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6 blob eligible for deletion: sha256:fda9f319c3c8180b01bb3b7cfed828212afc6573da73fe22be38df2a26f4864f deletemanifests manifest eligible for deletion: sha256:be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6 deletemanifests: marking manifest sha256:c4f7a5d3b9ca07df7bec13f08a37ca23386a078e0485d52967e4869d1e9b2f67 deletemanifests: marking blob sha256:2f1e1e1e05572341d0b30f5f16b50ff6e7390ec57f5840a28258b9f9b3f82e18 deletemanifests: marking blob sha256:65275d7f51565240e38ba211c6a5ffc1fd407772c1ee00ba38b5b0081eeca2b1 deletemanifests: marking blob sha256:54b72e0ff2133b989bd3d78c2c31ae264d8dbbcbe31fade82381448f7d57d64b time="2025-10-12T16:09:58Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 time="2025-10-12T16:09:58Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2457a72c450989ace156af7a11eb730cd9994bfe45b2c56c267de358dcd853b1 time="2025-10-12T16:09:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/2457a72c450989ace156af7a11eb730cd9994bfe45b2c56c267de358dcd853b1" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:7ab367e44f19f58d02ce3127d8d0d323daf6bf04489284f14d0b336c608b35fa time="2025-10-12T16:09:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7ab367e44f19f58d02ce3127d8d0d323daf6bf04489284f14d0b336c608b35fa" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6 time="2025-10-12T16:09:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/be1d2559f98c8aaac9376968e2ff72ca78e68cfedb977a744cd1cf04761bf9a6" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:fda9f319c3c8180b01bb3b7cfed828212afc6573da73fe22be38df2a26f4864f time="2025-10-12T16:09:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fda9f319c3c8180b01bb3b7cfed828212afc6573da73fe22be38df2a26f4864f" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 --- PASS: TestDeleteManifestIfTagNotFound (0.68s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2f6d42f0889ece64d4d9380b654b5cead749b385365eabfcaf448028a4b8f99a time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f6d42f0889ece64d4d9380b654b5cead749b385365eabfcaf448028a4b8f99a" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:38d155907aa49993c986fed81ead2989750b65cb696f751d3adb9389a4de169b time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/38d155907aa49993c986fed81ead2989750b65cb696f751d3adb9389a4de169b" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:d6e3c690de593409d2495e90781de4fba0791ca4a4411fefc229008649d888fa time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6e3c690de593409d2495e90781de4fba0791ca4a4411fefc229008649d888fa" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 --- PASS: TestGCWithMissingManifests (0.20s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:66512a8210d65ee77f11eb4d319ac06b9fcadcf3d5b5a66a8a4bc4dcfb2ac3a5 komnenos: marking blob sha256:d4918d5e8a3c13e940528763700a3f77c89074e6cadb68777ae6036a64519c03 komnenos: marking blob sha256:9348e39fc60b3f0f2c9e2e68ff0adb6a366ac1dde70b2597089cf6c3896b74ca 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:631cd239fb59b19aa39cddb61a760f8fb20e0d23f5d12c576e42b71512397fab time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/631cd239fb59b19aa39cddb61a760f8fb20e0d23f5d12c576e42b71512397fab" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:7e6075c6bd2ca10a81019b525d54de7d7afa8a4ec667b12fb0e5f73478a18e27 time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7e6075c6bd2ca10a81019b525d54de7d7afa8a4ec667b12fb0e5f73478a18e27" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:8fd1851e80e52dfe90148edfadaeb9ddce1a337487e7d26420017557ae4b5aa1 time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8fd1851e80e52dfe90148edfadaeb9ddce1a337487e7d26420017557ae4b5aa1" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:b137f4ae86113c7fa7eb3fe8a0469658624f14799562c9e4a98cfccca2c15504 time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b137f4ae86113c7fa7eb3fe8a0469658624f14799562c9e4a98cfccca2c15504" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:e5c200761dff7e2327bb806cdbfe94e19c624c3e205490b3a1b8362cc3cd768f time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5c200761dff7e2327bb806cdbfe94e19c624c3e205490b3a1b8362cc3cd768f" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 blob eligible for deletion: sha256:e783b7246a23c2bd3e670d5b345164bda9b4bb778ad1f6e7285a889838fa709c time="2025-10-12T16:09:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e783b7246a23c2bd3e670d5b345164bda9b4bb778ad1f6e7285a889838fa709c" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 --- PASS: TestDeletionHasEffect (0.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.71s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:508eea246066a1ce2aeefbbfe1b72483792b0c8c793ffeba2be6ca3c8e9c89fb michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:cb90a8f2ec809c1a0adc75010a4fe11854ebe098047c12f2dec5600136454372 michael_z_doukas: marking blob sha256:8bec1983c3aa0539b33c6f92fabe94092ab18848bbf48036a2f4274721621454 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:584dda4b97d78c840260dd38b11a06db5b2c347de3535b2dbecef71ba08a5f64 time="2025-10-12T16:10:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/584dda4b97d78c840260dd38b11a06db5b2c347de3535b2dbecef71ba08a5f64" go.version=go1.24.8 instance.id=4b3dff93-0ae1-4de9-9e3c-4fd89763ef74 --- PASS: TestOrphanBlobDeleted (0.33s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d1c16ceee441fcba60d9a9de0051e6d1852c455c3f9fec523335b36d246dc972 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b26c6dc6432a404519229ae53ff85fc0c0b894f884a92512056e74103e01fac9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.18s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.28s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.19s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.47s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-10-12T16:10:01Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 15:10:01.922058995 +0000 UTC m=-3591.097985065, actuallyDelete=true" time="2025-10-12T16:10:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-12T16:10:01Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581, actuallyDelete=true" time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5fc5392a-6f93-432b-b606-0eecf45a2bb2 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c20c461f-59ca-48a3-8f5a-4e86404af78d have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e96cb663-03fb-4883-aaa2-fc19dd39a0f3 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/f53b056e-4483-45d2-84cf-08619ab8fbba have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/055b2521-d633-47b1-861f-c193b5e8a47b have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23578b13-3334-482e-b1da-d66aa6f22d08 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88008a01-79b2-4525-8655-8c51732bd29a have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf3d8c9c-daf4-4321-b100-5f2ee9caf9c1 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8037645-0818-428d-ae88-beef60589eaa have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbacf6ca-7bbf-4990-bb0f-701f37aec202 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2471834e-8416-4882-9831-d38f541f2f3b have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.922749641 +0000 UTC m=+8.902705581). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-12T16:10:01Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111, actuallyDelete=true" time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aabf10c3-820c-4456-8fd6-f3e18d6af6e0 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bbc2e6c1-ca4e-4fdc-8a0e-d78a97b737e5 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/156a694e-3ef1-46f3-9e69-9b522488c221 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/32af7c9b-4492-4606-9b5d-03f98bf0da61 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f351ce67-3a5a-4431-9bab-b64a2b7990cf have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.923728171 +0000 UTC m=+8.903684111). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-12T16:10:01Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478, actuallyDelete=true" time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/237474af-d732-48a5-8de1-22bc629cc167 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95ffedd8-551b-499e-bb6c-a8b7f559a5ce have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8860f2c-8db1-4f8b-b963-4f497170fb5d have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd6fdc5b-e900-4217-bb22-725816562f15 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c1cf7893-2932-4b89-ac78-8983903e0840 have older date (2025-10-12 15:10:01 +0000 UTC) than purge date (2025-10-12 16:10:01.924399538 +0000 UTC m=+8.904355478). Removing upload directory." time="2025-10-12T16:10:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-12T16:10:01Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 16:10:01.924857142 +0000 UTC m=+8.904813082, actuallyDelete=true" time="2025-10-12T16:10:01Z" 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 8.936s ? 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.025s === 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.026s === RUN TestWalkFileRemoved time="2025-10-12T16:09:53Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.014s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.493s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.05s) === 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.084s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.656s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.09s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.577s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-10-12T16:09:53Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-12T16:09:53Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-12T16:09:53Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.8 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 time="2025-10-12T16:09:53Z" level=error msg="unknown ip address format" go.version=go1.24.8 instance.id=fe4d5554-ff9a-4edb-b091-7f1a724b36cd ip=?0000000000000000000000000000000000 time="2025-10-12T16:09:53Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestS3TryUpdate (0.01s) time="2025-10-12T16:09:53Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=fe4d5554-ff9a-4edb-b091-7f1a724b36cd --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-10-12T16:09:53Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=fe4d5554-ff9a-4edb-b091-7f1a724b36cd --- PASS: TestInvalidData (0.01s) time="2025-10-12T16:09:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T16:09:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T16:09:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T16:09:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.537s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.024s ? 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.494s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.35s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.845s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.020s ? 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-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> 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-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r15.apk >>> docker-registry: Build complete at Sun, 12 Oct 2025 16:10:44 +0000 elapsed time 0h 1m 5s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20251012.160939) (2/3) Purging go (1.24.8-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r19.trigger OK: 398 MiB in 104 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...