>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Thu, 15 Jan 2026 20:45:30 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.12-r0) (2/2) Installing .makedepends-docker-registry (20260115.204531) Executing busybox-1.37.0-r20.trigger OK: 444 MiB in 104 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/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="2026-01-15T20:46:00Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-15T20:46:00Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.036s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-15T20:46:00Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.021s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.016s === 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.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.40s) PASS ok github.com/docker/distribution/health/checks 0.403s ? 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.013s === 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.009s === 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.016s === 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.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/01/15 20:46:00 http: TLS handshake error from 127.0.0.1:60756: 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:39405/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39405/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39405/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39405/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34489?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.73s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-15T20:46:01Z" level=info msg="broadcaster: closing" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" time="2026-01-15T20:46:01Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-15T20:46:01Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 1} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 1} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 1} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 1} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:46:01Z" level=warning msg="&{0xc0002b3830 0.9} encountered too many errors, backing off" time="2026-01-15T20:46:01Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.78s) PASS ok github.com/docker/distribution/notifications 1.721s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-01-15T20:46:00Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:46:00.300934117Z" 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.12 time="2026-01-15T20:46:00.301068958Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:00.301055198Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.24.12 time="2026-01-15T20:46:00.302174331Z" level=info msg="listening on [::]:5000" go.version=go1.24.12 time="2026-01-15T20:46:03.306642804Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 time="2026-01-15T20:46:03.411121513Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=ea191b9d-24c8-4729-9f7e-85583cdee4d5 http.request.method=GET http.request.remoteaddr="[::1]:43216" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.617555ms http.response.status=200 http.response.written=2 ::1 - - [15/Jan/2026:20:46:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-15T20:46:04.020557798Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:46:04.022283054Z" 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.12 time="2026-01-15T20:46:04.022348584Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:04.022416335Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.24.12 time="2026-01-15T20:46:04.022908146Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 time="2026-01-15T20:46:04.022954656Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.12 time="2026-01-15T20:46:04.023694289Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.12 time="2026-01-15T20:46:07.03355718Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=5bc46aa0-a344-4432-8a53-d652a25c37e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44474" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.763236ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:46:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-15T20:46:07.034089931Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 --- PASS: TestRegistrySupportedCipherSuite (3.72s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-15T20:46:07.524016837Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:46:07.525546823Z" 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.12 time="2026-01-15T20:46:07.525601273Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:07.525673193Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.12 time="2026-01-15T20:46:07.526100304Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 --- PASS: TestRegistryUnsupportedCipherSuite (8.49s) PASS ok github.com/docker/distribution/registry 15.343s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.210s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-15T20:46:00Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.12 instance.id=39d943bb-5744-4aea-a2da-02e4ab1a5297 time="2026-01-15T20:46:00Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.12 instance.id=39d943bb-5744-4aea-a2da-02e4ab1a5297 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-15T20:46:00Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.12 password="kpNr_PgXGgqxQtajDVFnlCnFK8B9qeBXm_4yCsetOAU" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.130s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.012s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2026-01-15T20:46:00Z" level=info msg="token not to be used before 2026-01-15 20:46:01 +0000 UTC - currently 2026-01-15 20:46:00.335852594 +0000 UTC m=+0.033716324" time="2026-01-15T20:46:00Z" level=info msg="token not to be used after 2026-01-15 20:46:00 +0000 UTC - currently 2026-01-15 20:46:00.33777712 +0000 UTC m=+0.035640880" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-15T20:46:00Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.062s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.114s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.042s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-15T20:46:00Z" 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.12 time="2026-01-15T20:46:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37791" http.request.id=021a1c07-cacb-4c90-bcd2-e73b5b97fb6e http.request.method=GET http.request.remoteaddr="127.0.0.1:57020" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.255445ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:46:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-15T20:46:00Z" 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.12 time="2026-01-15T20:46:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=5dd12764-b77d-4111-adf4-6c89cc946485 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.668226ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Jan/2026:20:46:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-15T20:46:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=d94e7170-32ba-4eaf-a3df-7fa0c2e093a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.719829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:03Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=9fa77d73-b31b-4542-a361-8838d89f1b21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/aaaa/blobs/uploads/6ea71c57-caa4-456a-9552-d4ec000a4703?_state=A-01g53dGQR-MFBpzuyw0T7A0uASmW_hVXrsxC0GaVx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZWE3MWM1Ny1jYWE0LTQ1NmEtOTU1Mi1kNGVjMDAwYTQ3MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDAuNzU4NzQ1NDA2WiJ9&digest=sha256%3A99f29cfa98a7678d8a18b3af064fc7a24ca31b36b87155d0923c42aed384fa7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398850551s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6ea71c57-caa4-456a-9552-d4ec000a4703?_state=A-01g53dGQR-MFBpzuyw0T7A0uASmW_hVXrsxC0GaVx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZWE3MWM1Ny1jYWE0LTQ1NmEtOTU1Mi1kNGVjMDAwYTQ3MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDAuNzU4NzQ1NDA2WiJ9&digest=sha256%3A99f29cfa98a7678d8a18b3af064fc7a24ca31b36b87155d0923c42aed384fa7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:03Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=3d9b40c9-89b4-4890-8264-4cac3a118c6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.866533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:03Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=b6877821-4416-48aa-9ee7-97eb2d399001 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.753499ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=86a067c1-6bd1-4406-a21a-f5e2094bf983 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bbbb/blobs/uploads/6c8bd4d0-e04e-49e1-853f-bcf0184c9b77?_state=tPgDCLYiKJKlD6fvjexoKI6UrTAJ2AjHVOylvfCKXFB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzhiZDRkMC1lMDRlLTQ5ZTEtODUzZi1iY2YwMTg0YzliNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDMuNDQzNTg0MTIyWiJ9&digest=sha256%3A2d21205874565bf429d04826cc49a623b713671fa531d83b93956ba130414768" http.request.useragent="Go-http-client/1.1" http.response.duration=5.84559187s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6c8bd4d0-e04e-49e1-853f-bcf0184c9b77?_state=tPgDCLYiKJKlD6fvjexoKI6UrTAJ2AjHVOylvfCKXFB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzhiZDRkMC1lMDRlLTQ5ZTEtODUzZi1iY2YwMTg0YzliNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDMuNDQzNTg0MTIyWiJ9&digest=sha256%3A2d21205874565bf429d04826cc49a623b713671fa531d83b93956ba130414768 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=bea36037-95fb-4229-9480-f59681465bcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.790463ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=457718f4-8e3d-4aff-a464-605d355328f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.94119ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=a98e2ad5-da89-43ff-9675-190f8a368689 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/cccc/blobs/uploads/47ea2ebf-4c4b-4b9d-aca4-8f7e793c2be6?_state=fOC-JoCaJXePa8hwE-ECPfJUyAcmOOPs2i_GDOJbYEh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0N2VhMmViZi00YzRiLTRiOWQtYWNhNC04ZjdlNzkzYzJiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDkuNjQyNjQ4MTMyWiJ9&digest=sha256%3A1a2a73b9940d101abb3d650832359f30df835cc81944d910d6d8c11ee5f5b8ca" http.request.useragent="Go-http-client/1.1" http.response.duration=7.234400328s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/47ea2ebf-4c4b-4b9d-aca4-8f7e793c2be6?_state=fOC-JoCaJXePa8hwE-ECPfJUyAcmOOPs2i_GDOJbYEh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0N2VhMmViZi00YzRiLTRiOWQtYWNhNC04ZjdlNzkzYzJiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MDkuNjQyNjQ4MTMyWiJ9&digest=sha256%3A1a2a73b9940d101abb3d650832359f30df835cc81944d910d6d8c11ee5f5b8ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=aac11099-b2fc-4314-847f-88df58f2612b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.905603ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=d9176b82-b93a-415b-8076-7d220ac83463 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=e63170e1-6f68-466f-b9cd-a42218f78aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/dddd/blobs/uploads/f7c6c5e4-ff7f-4716-a75b-4317bbbac4e3?_state=MGg9RxRGju0WLiZ9cjj1oLixImG6bTnrtokg30uHSUd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmN2M2YzVlNC1mZjdmLTQ3MTYtYTc1Yi00MzE3YmJiYWM0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MTcuMTM2MTUzOTM1WiJ9&digest=sha256%3Aeec248a1f3edf02ca90e833511086c5c947073fb5f4524810f734cb1be5d849c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.219954151s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/f7c6c5e4-ff7f-4716-a75b-4317bbbac4e3?_state=MGg9RxRGju0WLiZ9cjj1oLixImG6bTnrtokg30uHSUd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmN2M2YzVlNC1mZjdmLTQ3MTYtYTc1Yi00MzE3YmJiYWM0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MTcuMTM2MTUzOTM1WiJ9&digest=sha256%3Aeec248a1f3edf02ca90e833511086c5c947073fb5f4524810f734cb1be5d849c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=37aad3bb-9f00-4a7b-b482-a894baa034a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:21 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=7955e009-1220-4a2e-81bd-b4f40cc975f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.181918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:21 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=363f759a-4fe5-416c-9479-89c14af9b5d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/eeee/blobs/uploads/14c16f0b-b41f-489e-9c30-77778665eab7?_state=Mg33hzc6VwtIS7ZDd5iWLGpqtwj8ynG63SrX1j_7Rhx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNGMxNmYwYi1iNDFmLTQ4OWUtOWMzMC03Nzc3ODY2NWVhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MjEuNjE5NjA0NTM3WiJ9&digest=sha256%3A47e7992302c479c996753b0bf0eeb3e724c80768867921ec5fe181d0e6b07a4d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.656983972s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:21 +0000] "PUT /v2/foo/eeee/blobs/uploads/14c16f0b-b41f-489e-9c30-77778665eab7?_state=Mg33hzc6VwtIS7ZDd5iWLGpqtwj8ynG63SrX1j_7Rhx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNGMxNmYwYi1iNDFmLTQ4OWUtOWMzMC03Nzc3ODY2NWVhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MjEuNjE5NjA0NTM3WiJ9&digest=sha256%3A47e7992302c479c996753b0bf0eeb3e724c80768867921ec5fe181d0e6b07a4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=fed567c9-6848-4678-95ae-a2e80c05b415 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.738913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:26 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=e7a9ca11-7cf4-4d00-b572-076313732a31 http.request.method=POST http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:26 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=8aac8ae1-742e-4896-a7d9-3224509dfff7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/ffff/blobs/uploads/48a4702a-6f9c-4b83-a98b-fefee094413d?_state=ZxrMqcvjbytFSECBTdBfCDRa1w3Fsp2JwFyRN6Fmwxl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0OGE0NzAyYS02ZjljLTRiODMtYTk4Yi1mZWZlZTA5NDQxM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MjYuNTM3NjYwODdaIn0%3D&digest=sha256%3Afc3d908b0f0d51bcf3c96e05d3675b97443338acbc8f45cd393084aef72e0651" http.request.useragent="Go-http-client/1.1" http.response.duration=4.292861205s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:26 +0000] "PUT /v2/foo/ffff/blobs/uploads/48a4702a-6f9c-4b83-a98b-fefee094413d?_state=ZxrMqcvjbytFSECBTdBfCDRa1w3Fsp2JwFyRN6Fmwxl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0OGE0NzAyYS02ZjljLTRiODMtYTk4Yi1mZWZlZTA5NDQxM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MjYuNTM3NjYwODdaIn0%3D&digest=sha256%3Afc3d908b0f0d51bcf3c96e05d3675b97443338acbc8f45cd393084aef72e0651 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=ccda9215-4f4b-40b7-823a-7cc6e2faea00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.155211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=ab5aa5a6-f82b-4613-a6d0-9cd9b7bc7a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.411315ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=0d0b1ca9-f800-47ef-9f3b-380e2f16e210 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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.209654ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=e2315eaa-0b8d-4ada-a5a0-d8988001e70c http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="932.463µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=4148f393-0f91-417b-95e3-7d8217562026 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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.063564ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=5bdd1f7a-6190-45be-b4c1-ab37330a0227 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="966.734µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=43f85a2b-87a4-4e8b-b720-eed243c1ea72 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017234ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" 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.12 http.request.host="127.0.0.1:41119" http.request.id=e12b0a51-3ba7-4fc7-bcbf-276e1f60c2b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="985.923µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" 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.12 http.request.host="127.0.0.1:41119" http.request.id=fd14e9b3-fd9e-4401-84b3-abe7a95ddb8c http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="868.063µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=303f236f-2a7c-4ef5-98af-c9ab2162f7ba http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="855.203µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41119" http.request.id=34db7bba-ea4d-4ba3-a787-87cf51efd420 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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="954.884µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:46:30 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:46:30Z" 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.12 time="2026-01-15T20:46:30Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=a0b9ec01-5475-4e5f-a01e-d25582b581ef http.request.method=POST http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=8879c369-c79e-4ed3-b143-5a0d530cd8f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/aaaa/blobs/uploads/a59ade90-54bf-4d6e-a6fd-3f7b297f5dc4?_state=b7sT1CxU6QQiZkkrVnpm_jshJI13q-t4jpvfYCa3mLN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNTlhZGU5MC01NGJmLTRkNmUtYTZmZC0zZjdiMjk3ZjVkYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzEuMDQyMDA0MzExWiJ9&digest=sha256%3A884e162b1fe74e282c7910391f269dac39a3591812fb9447c86dc7082eed16f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.960142816s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a59ade90-54bf-4d6e-a6fd-3f7b297f5dc4?_state=b7sT1CxU6QQiZkkrVnpm_jshJI13q-t4jpvfYCa3mLN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNTlhZGU5MC01NGJmLTRkNmUtYTZmZC0zZjdiMjk3ZjVkYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzEuMDQyMDA0MzExWiJ9&digest=sha256%3A884e162b1fe74e282c7910391f269dac39a3591812fb9447c86dc7082eed16f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=38833d50-c372-43ea-b769-302f470b0d21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.787023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:33 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=39dedcdb-684d-4b5a-b2c0-8699e6348dc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=fe67c121-3ae7-4b5a-9110-fbf3b047767e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/bbbb/blobs/uploads/ab5a7fdb-0108-4865-bf20-8c2358b8ae0f?_state=PBJ9WXCz8ACftrbRMisR6pHaA0IHueD00JMehpiqjiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYjVhN2ZkYi0wMTA4LTQ4NjUtYmYyMC04YzIzNThiOGFlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzMuMTgxODkxMjM3WiJ9&digest=sha256%3A53c8e22d47bae1ef40f3eb38181edd705cae14a06782e8b46de8aa2caa3d387e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999548357s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ab5a7fdb-0108-4865-bf20-8c2358b8ae0f?_state=PBJ9WXCz8ACftrbRMisR6pHaA0IHueD00JMehpiqjiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYjVhN2ZkYi0wMTA4LTQ4NjUtYmYyMC04YzIzNThiOGFlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzMuMTgxODkxMjM3WiJ9&digest=sha256%3A53c8e22d47bae1ef40f3eb38181edd705cae14a06782e8b46de8aa2caa3d387e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=d934d4f3-789e-4ae4-96e8-e391898e9dda http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.489741ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=4acb0650-c51f-41a5-a754-a0a916ccca4c http.request.method=POST http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.099057ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=5c83291c-f737-4a17-9546-4360080d668d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/cccc/blobs/uploads/87485c3c-6f42-4cdd-b959-15a9390ba3fd?_state=UUtvFfDfQ9tffdxah8SSB8vQpsSWYgoAbUFC0J9ZqP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzQ4NWMzYy02ZjQyLTRjZGQtYjk1OS0xNWE5MzkwYmEzZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzUuMzg5NTE3NTY5WiJ9&digest=sha256%3A059268b1f6fb7c3393163b490fd6349f78fcf7ce42f10724b1df75994ea09208" http.request.useragent="Go-http-client/1.1" http.response.duration=2.881768473s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/87485c3c-6f42-4cdd-b959-15a9390ba3fd?_state=UUtvFfDfQ9tffdxah8SSB8vQpsSWYgoAbUFC0J9ZqP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzQ4NWMzYy02ZjQyLTRjZGQtYjk1OS0xNWE5MzkwYmEzZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzUuMzg5NTE3NTY5WiJ9&digest=sha256%3A059268b1f6fb7c3393163b490fd6349f78fcf7ce42f10724b1df75994ea09208 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=b96f8439-a47a-44a3-ad2a-a5b144fa36ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.693712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=85026cfb-b9cb-4712-a05e-c9d285fabf91 http.request.method=POST http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529188ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=a9b9506c-14e5-4d0b-b918-115f27c00745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/dddd/blobs/uploads/107b9f73-8850-4bdb-8d35-b67cf5bdc4b9?_state=4Rd5C9tER8K674ytLqicsajyq18xIhnrcW7ZKx1j-td7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMDdiOWY3My04ODUwLTRiZGItOGQzNS1iNjdjZjViZGM0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzguNTEzMDk2NTNaIn0%3D&digest=sha256%3A9c4f364a3f2a8ec360afdd87149fbfd9b388404621505f7c7d1104dd6f8c678c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.184313202s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/107b9f73-8850-4bdb-8d35-b67cf5bdc4b9?_state=4Rd5C9tER8K674ytLqicsajyq18xIhnrcW7ZKx1j-td7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMDdiOWY3My04ODUwLTRiZGItOGQzNS1iNjdjZjViZGM0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6MzguNTEzMDk2NTNaIn0%3D&digest=sha256%3A9c4f364a3f2a8ec360afdd87149fbfd9b388404621505f7c7d1104dd6f8c678c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=7cc61b73-6f07-427f-9807-bd0a3842e47d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.96659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35879" http.request.id=8589e6d1-b685-49c3-91ae-df3c02cee778 http.request.method=GET http.request.remoteaddr="127.0.0.1:42152" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.953796ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Jan/2026:20:46:42 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (42.16s) === RUN TestURLPrefix time="2026-01-15T20:46:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:46:42Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42337" http.request.id=aeaf7a87-3a60-4cdf-bc80-0d6e5c0f5819 http.request.method=GET http.request.remoteaddr="127.0.0.1:33114" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.428795ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:46:42 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-15T20:46:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:46:42Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=19e98aa5-45d9-4741-b90c-8556bcd8f339 http.request.method=GET http.request.remoteaddr="127.0.0.1:45498" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.925216ms http.response.status=404 http.response.written=157 vars.digest="sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:46:42 +0000] "GET /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=2456b18e-0a94-4406-a1c9-701ec181e50d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.729756ms http.response.status=404 http.response.written=157 vars.digest="sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:46:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=c9bca72d-2a51-4c3b-8928-35a33f8792f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.429525ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=fafc2f46-9c04-4915-9a55-101c46997b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644095ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "GET /v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=262198f2-8154-4849-bd57-28fc21b53df7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304775ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=8c21020a-73c3-4846-b097-db4c035e6c98 http.request.method=GET http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f7bf5776-5521-4f5f-ab89-74b14a2781e4 time="2026-01-15T20:46:43Z" 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.12 http.request.host="127.0.0.1:46759" http.request.id=8c21020a-73c3-4846-b097-db4c035e6c98 http.request.method=GET http.request.remoteaddr="127.0.0.1:45506" http.request.uri="/v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.307505ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f7bf5776-5521-4f5f-ab89-74b14a2781e4 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "GET /v2/foo/bar/blobs/uploads/f7bf5776-5521-4f5f-ab89-74b14a2781e4?_state=LZjfuKBhqTW-kFOPbqX4Xns4dxuXoHT0qERnE1FsN_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YmY1Nzc2LTU1MjEtNGY1Zi1hYjg5LTc0YjE0YTI3ODFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMDMyMzU5MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=5642096f-5ff0-4d2f-81cc-288c45b759e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=8652cab6-3c1c-4be0-9475-acf289250d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/23c3f5d8-29ac-4f04-89ac-38b947b1d6d3?_state=r76EU4HT96vGs34arHp8Fwbs_K5OR0Ea9kwgLei-ThZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzNmNWQ4LTI5YWMtNGYwNC04OWFjLTM4Yjk0N2IxZDZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTAzOTk5ODhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" provided=sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 vars.name="foo/bar" vars.uuid=23c3f5d8-29ac-4f04-89ac-38b947b1d6d3 time="2026-01-15T20:46:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=8652cab6-3c1c-4be0-9475-acf289250d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/23c3f5d8-29ac-4f04-89ac-38b947b1d6d3?_state=r76EU4HT96vGs34arHp8Fwbs_K5OR0Ea9kwgLei-ThZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzNmNWQ4LTI5YWMtNGYwNC04OWFjLTM4Yjk0N2IxZDZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTAzOTk5ODhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=23c3f5d8-29ac-4f04-89ac-38b947b1d6d3 time="2026-01-15T20:46:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=8652cab6-3c1c-4be0-9475-acf289250d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/23c3f5d8-29ac-4f04-89ac-38b947b1d6d3?_state=r76EU4HT96vGs34arHp8Fwbs_K5OR0Ea9kwgLei-ThZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzNmNWQ4LTI5YWMtNGYwNC04OWFjLTM4Yjk0N2IxZDZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTAzOTk5ODhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.312945ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=23c3f5d8-29ac-4f04-89ac-38b947b1d6d3 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "PUT /v2/foo/bar/blobs/uploads/23c3f5d8-29ac-4f04-89ac-38b947b1d6d3?_state=r76EU4HT96vGs34arHp8Fwbs_K5OR0Ea9kwgLei-ThZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzNmNWQ4LTI5YWMtNGYwNC04OWFjLTM4Yjk0N2IxZDZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTAzOTk5ODhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=df82399b-f587-49f6-a1ea-2703b5f54e9c http.request.method=POST http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=50bd7c82-acaa-4f03-989d-1faa9a0171bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/487a10fb-7e9b-4e39-8eeb-70b85605a5f8?_state=d0TbsSeDKQNRauwhI4lR0uKmjUgnYb8HQ_IlT-Zor4J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4N2ExMGZiLTdlOWItNGUzOS04ZWViLTcwYjg1NjA1YTVmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTM0ODYwMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "PUT /v2/foo/bar/blobs/uploads/487a10fb-7e9b-4e39-8eeb-70b85605a5f8?_state=d0TbsSeDKQNRauwhI4lR0uKmjUgnYb8HQ_IlT-Zor4J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4N2ExMGZiLTdlOWItNGUzOS04ZWViLTcwYjg1NjA1YTVmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTM0ODYwMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=187eac77-3cac-4078-9ba3-683729715f54 http.request.method=POST http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197844ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=96ae8368-04d1-484c-a9f8-b794bebc64aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/a761fff1-3bc8-4a0b-bb4d-b7a7bef4b5d0?_state=aENWQEvz83S60QTtOCqPQOhy2DIdK_bcvZCmDqxUia17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NjFmZmYxLTNiYzgtNGEwYi1iYjRkLWI3YTdiZWY0YjVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTY1Mjc5ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "PUT /v2/foo/bar/blobs/uploads/a761fff1-3bc8-4a0b-bb4d-b7a7bef4b5d0?_state=aENWQEvz83S60QTtOCqPQOhy2DIdK_bcvZCmDqxUia17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NjFmZmYxLTNiYzgtNGEwYi1iYjRkLWI3YTdiZWY0YjVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTY1Mjc5ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=73eeed3c-1c8a-46ed-92cd-aa36c1d492c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180534ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=e058d555-cec0-475e-854c-a586480f3187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/ae786376-9cb3-4336-a7f4-29b436ce7764?_state=DLt9WT9rr6kthQDi8lHIqJp_Lb3Rs2gv0EtRGziC16J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNzg2Mzc2LTljYjMtNDMzNi1hN2Y0LTI5YjQzNmNlNzc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTk1MTAyOThaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.duration=5.714796453s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:43 +0000] "PUT /v2/foo/bar/blobs/uploads/ae786376-9cb3-4336-a7f4-29b436ce7764?_state=DLt9WT9rr6kthQDi8lHIqJp_Lb3Rs2gv0EtRGziC16J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNzg2Mzc2LTljYjMtNDMzNi1hN2Y0LTI5YjQzNmNlNzc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0My4wMTk1MTAyOThaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=3a7b498c-60b6-4a64-bf9a-2ce3cbfe1ba0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.006736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46759" http.request.id=42177169-812c-4b2d-b0bd-679cb0094480 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/d686b9aa-aa64-4a5a-8d13-095f50793caa?_state=6jp0ssCAVddXlT6w2Ny3_vGCCPklL5BmMOfDdqNszJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ODZiOWFhLWFhNjQtNGE1YS04ZDEzLTA5NWY1MDc5M2NhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0OC45MDU3NDEyNzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.960731785s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/d686b9aa-aa64-4a5a-8d13-095f50793caa?_state=6jp0ssCAVddXlT6w2Ny3_vGCCPklL5BmMOfDdqNszJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ODZiOWFhLWFhNjQtNGE1YS04ZDEzLTA5NWY1MDc5M2NhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo0OC45MDU3NDEyNzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=42c743a9-159e-4cb2-b9ac-069eba2d81dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/uploads/d686b9aa-aa64-4a5a-8d13-095f50793caa?_state=PNPW2XiyDJtcHyC69GgOX-BnXOD2pZCRDkqzr7bsdad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ODZiOWFhLWFhNjQtNGE1YS04ZDEzLTA5NWY1MDc5M2NhYSIsIk9mZnNldCI6Mjg1MzIyMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6NDhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.duration=2.300698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:53 +0000] "PUT /v2/foo/bar/blobs/uploads/d686b9aa-aa64-4a5a-8d13-095f50793caa?_state=PNPW2XiyDJtcHyC69GgOX-BnXOD2pZCRDkqzr7bsdad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ODZiOWFhLWFhNjQtNGE1YS04ZDEzLTA5NWY1MDc5M2NhYSIsIk9mZnNldCI6Mjg1MzIyMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6NDhaIn0%3D&digest=sha256%3Af0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=435b02a9-6fb9-478e-8ae3-1b09c6abfc14 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.765966ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=8c1074f7-8b0e-42db-a7e8-7d92d8b2aced http.request.method=GET http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=151.106705ms http.response.status=200 http.response.written=28532224 127.0.0.1 - - [15/Jan/2026:20:46:53 +0000] "GET /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 200 28532224 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=error msg="error parsing digest="sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=7178556a-5fe0-44ff-bd97-eae3dc45b3db http.request.method=GET http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" vars.name="foo/bar" time="2026-01-15T20:46:54Z" 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.12 http.request.host="127.0.0.1:46759" http.request.id=7178556a-5fe0-44ff-bd97-eae3dc45b3db http.request.method=GET http.request.remoteaddr="127.0.0.1:45520" http.request.uri="/v2/foo/bar/blobs/sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529105ms http.response.status=400 http.response.written=110 vars.digest="sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/sha257:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=953cfcc7-86ff-4b85-901e-6dce244fab7d http.request.method=GET http.request.remoteaddr="127.0.0.1:32790" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.duration=1.523095ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:46:54Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:46:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=256d93dd-e93d-4e74-9dad-8f9916dd1361 http.request.method=GET http.request.remoteaddr="127.0.0.1:54100" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.858836ms http.response.status=404 http.response.written=157 vars.digest="sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=9b01d1aa-a8f5-4919-acb6-ab207df701af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.391215ms http.response.status=404 http.response.written=157 vars.digest="sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=858e5bce-2c71-486e-b396-5bb2298c5564 http.request.method=POST http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=c30e5f5d-29c1-4e0b-81e7-b27b9dc9740f http.request.method=GET http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453365ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=501ea282-81ae-4249-b850-bd06deb8268d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382924ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=92f8383d-bb96-4e31-a0e2-f8193e27c219 http.request.method=GET http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ef5d4924-2dcf-40cb-90da-ea66cc96eec7 time="2026-01-15T20:46:54Z" 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.12 http.request.host="127.0.0.1:45901" http.request.id=92f8383d-bb96-4e31-a0e2-f8193e27c219 http.request.method=GET http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.279265ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ef5d4924-2dcf-40cb-90da-ea66cc96eec7 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/uploads/ef5d4924-2dcf-40cb-90da-ea66cc96eec7?_state=6gp9ClM6ZvKw6RSeqCqYVEQFADpAdr2Gr6ugFtVIvq97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNWQ0OTI0LTJkY2YtNDBjYi05MGRhLWVhNjZjYzk2ZWVjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMTc3NzM0NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=e4066097-79f7-4493-8bd9-2a1754cd0339 http.request.method=POST http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=7bc3c2f7-b5c7-4763-b1bb-03d3c0b10c3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/59ba4e3f-d8c1-4979-b98f-08b802d32297?_state=cQXnYtcc9PLV3wqX3FHSJ0k1S1j2tZ22_qRK5oZe0MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmE0ZTNmLWQ4YzEtNDk3OS1iOThmLTA4YjgwMmQzMjI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjQ0NzY3MjlaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" provided=sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f vars.name="foo/bar" vars.uuid=59ba4e3f-d8c1-4979-b98f-08b802d32297 time="2026-01-15T20:46:54Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=7bc3c2f7-b5c7-4763-b1bb-03d3c0b10c3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/59ba4e3f-d8c1-4979-b98f-08b802d32297?_state=cQXnYtcc9PLV3wqX3FHSJ0k1S1j2tZ22_qRK5oZe0MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmE0ZTNmLWQ4YzEtNDk3OS1iOThmLTA4YjgwMmQzMjI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjQ0NzY3MjlaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=59ba4e3f-d8c1-4979-b98f-08b802d32297 time="2026-01-15T20:46:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=7bc3c2f7-b5c7-4763-b1bb-03d3c0b10c3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/59ba4e3f-d8c1-4979-b98f-08b802d32297?_state=cQXnYtcc9PLV3wqX3FHSJ0k1S1j2tZ22_qRK5oZe0MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmE0ZTNmLWQ4YzEtNDk3OS1iOThmLTA4YjgwMmQzMjI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjQ0NzY3MjlaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484355ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=59ba4e3f-d8c1-4979-b98f-08b802d32297 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "PUT /v2/foo/bar/blobs/uploads/59ba4e3f-d8c1-4979-b98f-08b802d32297?_state=cQXnYtcc9PLV3wqX3FHSJ0k1S1j2tZ22_qRK5oZe0MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmE0ZTNmLWQ4YzEtNDk3OS1iOThmLTA4YjgwMmQzMjI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjQ0NzY3MjlaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=85ba1e1f-1b4e-4b19-bdf0-ef0777601861 http.request.method=POST http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278725ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=045a805d-eb39-43f5-9fc9-54d2c1d6ed58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/93d6e346-576e-4a90-9b6e-b2d802c3ffab?_state=g6xARgOS8Ybahjh0UGZ8vga4gI-OttDWqvGtiFDljnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZDZlMzQ2LTU3NmUtNGE5MC05YjZlLWIyZDgwMmMzZmZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjc4NDk1MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "PUT /v2/foo/bar/blobs/uploads/93d6e346-576e-4a90-9b6e-b2d802c3ffab?_state=g6xARgOS8Ybahjh0UGZ8vga4gI-OttDWqvGtiFDljnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzZDZlMzQ2LTU3NmUtNGE5MC05YjZlLWIyZDgwMmMzZmZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMjc4NDk1MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=287a8a16-d28a-41ca-a60c-59c04e09ba15 http.request.method=POST http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=c63d40f3-ecf5-4ae9-b855-2c1fd87918c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/06848b22-4719-4261-bfa2-66fb458afc14?_state=PhxsXxUWkivSYjhvTf9hxorp1xWeP3QMGAuL-Pk4ZwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ODQ4YjIyLTQ3MTktNDI2MS1iZmEyLTY2ZmI0NThhZmMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMzEyOTI4OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "PUT /v2/foo/bar/blobs/uploads/06848b22-4719-4261-bfa2-66fb458afc14?_state=PhxsXxUWkivSYjhvTf9hxorp1xWeP3QMGAuL-Pk4ZwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ODQ4YjIyLTQ3MTktNDI2MS1iZmEyLTY2ZmI0NThhZmMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMzEyOTI4OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=b87e164c-87bf-463b-ae30-2f61c8013789 http.request.method=POST http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=3b8d8338-aadb-42d8-bbc0-af122d270b7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/6c61af81-4548-4b51-a349-c7876be2f3ee?_state=r8i0yF47K7OulNNbXVczOCxQ4i8Kiot0o_SXRgqUbnt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjFhZjgxLTQ1NDgtNGI1MS1hMzQ5LWM3ODc2YmUyZjNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMzQyNzA4ODJaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461378199s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "PUT /v2/foo/bar/blobs/uploads/6c61af81-4548-4b51-a349-c7876be2f3ee?_state=r8i0yF47K7OulNNbXVczOCxQ4i8Kiot0o_SXRgqUbnt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjFhZjgxLTQ1NDgtNGI1MS1hMzQ5LWM3ODc2YmUyZjNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1NC4zMzQyNzA4ODJaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:46:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=bf3bf67e-cbe4-4f78-98fb-a4852e9f755a http.request.method=POST http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45901" http.request.id=7c55e430-f0f4-4ba9-a52a-333ec9bc9715 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/73b124ab-2f87-458e-b240-d245d987e0cf?_state=_tB0SqG85Iaslui9dj602RWNix_WMcAQTRC-ZUka15t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjEyNGFiLTJmODctNDU4ZS1iMjQwLWQyNDVkOTg3ZTBjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1Ny45NDMxNzkwODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.729438444s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:46:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/73b124ab-2f87-458e-b240-d245d987e0cf?_state=_tB0SqG85Iaslui9dj602RWNix_WMcAQTRC-ZUka15t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjEyNGFiLTJmODctNDU4ZS1iMjQwLWQyNDVkOTg3ZTBjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0Njo1Ny45NDMxNzkwODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=b1972738-9fda-4b8d-92ba-0651d7bbebfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/uploads/73b124ab-2f87-458e-b240-d245d987e0cf?_state=zOHigCG6I_d9Yqs-xRz_I85WkeyAHWWOV0Jw1OGREt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjEyNGFiLTJmODctNDU4ZS1iMjQwLWQyNDVkOTg3ZTBjZiIsIk9mZnNldCI6MjQzNDcxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6NTdaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "PUT /v2/foo/bar/blobs/uploads/73b124ab-2f87-458e-b240-d245d987e0cf?_state=zOHigCG6I_d9Yqs-xRz_I85WkeyAHWWOV0Jw1OGREt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjEyNGFiLTJmODctNDU4ZS1iMjQwLWQyNDVkOTg3ZTBjZiIsIk9mZnNldCI6MjQzNDcxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDY6NTdaIn0%3D&digest=sha256%3A866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=c2ebe7dd-55b0-4734-814a-bd00f8dc26bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.555915ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=7e44ca2b-1024-4360-8079-7359b8456be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=114.756803ms http.response.status=200 http.response.written=24347136 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "GET /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 200 24347136 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=error msg="error parsing digest="sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=589b2d3f-b408-4fe9-b131-24b736f41302 http.request.method=GET http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" vars.name="foo/bar" time="2026-01-15T20:47:01Z" 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.12 http.request.host="127.0.0.1:45901" http.request.id=589b2d3f-b408-4fe9-b131-24b736f41302 http.request.method=GET http.request.remoteaddr="127.0.0.1:54122" http.request.uri="/v2/foo/bar/blobs/sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.759586ms http.response.status=400 http.response.written=110 vars.digest="sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "GET /v2/foo/bar/blobs/sha257:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=6015975b-e1b7-465a-b326-fb013910d796 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578955ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "GET /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=df381f15-f77f-42d6-be90-794710fd0813 http.request.method=GET http.request.remoteaddr="127.0.0.1:59588" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.864049ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "GET /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45901" http.request.id=84db061f-42f5-4e5d-98ad-5c68ccf13ae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.92133ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [15/Jan/2026:20:47:01 +0000] "GET /v2/foo/bar/blobs/sha256:866f3fd36291baadeb58bbab6f0ebd6f7eba5baf3cc77480517083cd7994e17f HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=ae5b77a8-8e41-4bbf-8538-6fcfad1aa18e http.request.method=GET http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.777199701s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-01-15T20:47:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46759" http.request.id=f74264d2-9b81-4c76-8e97-167a9728e46c http.request.method=GET http.request.remoteaddr="127.0.0.1:32790" http.request.uri="/v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.771969693s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [15/Jan/2026:20:46:54 +0000] "GET /v2/foo/bar/blobs/sha256:f0cb31b2f9e12ce845be9e0833e046f1b1df7ab04e39642357e9270a98ae0b62 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (19.13s) === RUN TestBlobDelete time="2026-01-15T20:47: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.12 time="2026-01-15T20:47:01Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=c5941593-84c0-4ff7-8509-bdd0cbd2c405 http.request.method=GET http.request.remoteaddr="127.0.0.1:57850" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857876ms http.response.status=404 http.response.written=157 vars.digest="sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "GET /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=4395374f-1f5c-4eea-a89d-8616b1e8678b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.073947ms http.response.status=404 http.response.written=157 vars.digest="sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=457419de-1a0e-4425-bfb9-b264cb8dbcbf http.request.method=POST http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=8b1eb502-dcd6-4f6f-aedf-0f04860610da http.request.method=GET http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.922527ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "GET /v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=bd250ab3-b78d-437a-8639-225f043cc552 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616478ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=d676de0e-db4b-49e3-9500-b87b54161aad http.request.method=GET http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4dd3b9e4-46f3-40db-8345-3678a54e9011 time="2026-01-15T20:47: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.12 http.request.host="127.0.0.1:43235" http.request.id=d676de0e-db4b-49e3-9500-b87b54161aad http.request.method=GET http.request.remoteaddr="127.0.0.1:57852" http.request.uri="/v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.474125ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4dd3b9e4-46f3-40db-8345-3678a54e9011 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "GET /v2/foo/bar/blobs/uploads/4dd3b9e4-46f3-40db-8345-3678a54e9011?_state=3TD8BDHdjXCu7MKMjnM5iSrNID5dgw2z3mDOBiAVLqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZDNiOWU0LTQ2ZjMtNDBkYi04MzQ1LTM2NzhhNTRlOTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNDI5Nzg5NDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=412b327f-4cf6-4b7e-845c-ed88f51c049d http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249704ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=9b9f6875-62bb-4af7-bfc2-642319e04477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/7eb2e773-8b10-41c1-9d2e-b4800a73dfd8?_state=zKo1-v_7H70_mhJRfH0UQtBavQPpB121uQoPZYhqiEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYjJlNzczLThiMTAtNDFjMS05ZDJlLWI0ODAwYTczZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTIzNDI2NTVaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" provided=sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d vars.name="foo/bar" vars.uuid=7eb2e773-8b10-41c1-9d2e-b4800a73dfd8 time="2026-01-15T20:47:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=9b9f6875-62bb-4af7-bfc2-642319e04477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/7eb2e773-8b10-41c1-9d2e-b4800a73dfd8?_state=zKo1-v_7H70_mhJRfH0UQtBavQPpB121uQoPZYhqiEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYjJlNzczLThiMTAtNDFjMS05ZDJlLWI0ODAwYTczZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTIzNDI2NTVaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7eb2e773-8b10-41c1-9d2e-b4800a73dfd8 time="2026-01-15T20:47:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=9b9f6875-62bb-4af7-bfc2-642319e04477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/7eb2e773-8b10-41c1-9d2e-b4800a73dfd8?_state=zKo1-v_7H70_mhJRfH0UQtBavQPpB121uQoPZYhqiEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYjJlNzczLThiMTAtNDFjMS05ZDJlLWI0ODAwYTczZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTIzNDI2NTVaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.376985ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7eb2e773-8b10-41c1-9d2e-b4800a73dfd8 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "PUT /v2/foo/bar/blobs/uploads/7eb2e773-8b10-41c1-9d2e-b4800a73dfd8?_state=zKo1-v_7H70_mhJRfH0UQtBavQPpB121uQoPZYhqiEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYjJlNzczLThiMTAtNDFjMS05ZDJlLWI0ODAwYTczZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTIzNDI2NTVaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=2daacc89-0f4d-4f69-a889-230e9813aef6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=c65128bd-146c-46b3-aaf4-a768f26692c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/d905a29d-0739-41de-9aa8-c91846bc3ff7?_state=MlGHMm6g42idf8HgFmvKqo6fQffJuEkJU8RIBaU5yBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDVhMjlkLTA3MzktNDFkZS05YWE4LWM5MTg0NmJjM2ZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTU3MjAzNzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "PUT /v2/foo/bar/blobs/uploads/d905a29d-0739-41de-9aa8-c91846bc3ff7?_state=MlGHMm6g42idf8HgFmvKqo6fQffJuEkJU8RIBaU5yBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDVhMjlkLTA3MzktNDFkZS05YWE4LWM5MTg0NmJjM2ZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTU3MjAzNzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=bc2bcebe-a12b-4b34-8b24-0d8973e48f93 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.263624ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=3723c901-7c0c-460f-b3bb-31c8846ed237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/136e7414-10d1-432f-a320-886c5f672134?_state=-KAIsS8RMTxoxfXd9T6bR9QTH9JEa5U7NryunNzTdk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNmU3NDE0LTEwZDEtNDMyZi1hMzIwLTg4NmM1ZjY3MjEzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTkyNTMyMjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.539195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "PUT /v2/foo/bar/blobs/uploads/136e7414-10d1-432f-a320-886c5f672134?_state=-KAIsS8RMTxoxfXd9T6bR9QTH9JEa5U7NryunNzTdk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNmU3NDE0LTEwZDEtNDMyZi1hMzIwLTg4NmM1ZjY3MjEzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNTkyNTMyMjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=0146a6af-9684-4350-ad92-1f586eea3e64 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=c6f7d00d-0f6e-42a9-a000-fa843d5a0d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/695fef7b-0b81-4bc8-948d-0b6cb8fa9783?_state=2O6cCUB9-jZ0Xoulhq_hWIqB9-wVTLdnHRE6zI5KU397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NWZlZjdiLTBiODEtNGJjOC05NDhkLTBiNmNiOGZhOTc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNjI0Mjg3MDhaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.3209628s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:02 +0000] "PUT /v2/foo/bar/blobs/uploads/695fef7b-0b81-4bc8-948d-0b6cb8fa9783?_state=2O6cCUB9-jZ0Xoulhq_hWIqB9-wVTLdnHRE6zI5KU397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NWZlZjdiLTBiODEtNGJjOC05NDhkLTBiNmNiOGZhOTc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowMi4wNjI0Mjg3MDhaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=7bf27eca-adb0-4b2d-a1f3-076c9aa54b46 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43235" http.request.id=d6b2b393-6ab6-4e8e-a704-cc7521ca7fd2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/881d7b50-bfde-4aa6-97c1-c1d386c99ba6?_state=-sX0XCzRT8ihqt5gxr3A5OK1dZkYBTbRi4urFbrt0Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWQ3YjUwLWJmZGUtNGFhNi05N2MxLWMxZDM4NmM5OWJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowNC40OTg4NDA4ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.378072071s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/881d7b50-bfde-4aa6-97c1-c1d386c99ba6?_state=-sX0XCzRT8ihqt5gxr3A5OK1dZkYBTbRi4urFbrt0Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWQ3YjUwLWJmZGUtNGFhNi05N2MxLWMxZDM4NmM5OWJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowNC40OTg4NDA4ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=cc231a9a-bde5-4a82-a926-1980736fa0c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/881d7b50-bfde-4aa6-97c1-c1d386c99ba6?_state=dlpnxoNRomdsjrjkN8T77Z11RgYhMNHPeeJjyXkQKiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWQ3YjUwLWJmZGUtNGFhNi05N2MxLWMxZDM4NmM5OWJhNiIsIk9mZnNldCI6MTkwNDc0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MDRaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.568079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:06 +0000] "PUT /v2/foo/bar/blobs/uploads/881d7b50-bfde-4aa6-97c1-c1d386c99ba6?_state=dlpnxoNRomdsjrjkN8T77Z11RgYhMNHPeeJjyXkQKiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWQ3YjUwLWJmZGUtNGFhNi05N2MxLWMxZDM4NmM5OWJhNiIsIk9mZnNldCI6MTkwNDc0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MDRaIn0%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=378feda5-342e-4b79-8456-8d8bea2e37d0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.922866ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=292c25d4-2e72-4e1b-acb9-39937777dcbc http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=84.012871ms http.response.status=200 http.response.written=19047424 127.0.0.1 - - [15/Jan/2026:20:47:06 +0000] "GET /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 200 19047424 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=error msg="error parsing digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=d3df8a2e-7a48-4783-abeb-a82a54a6755b http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" time="2026-01-15T20:47:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=d3df8a2e-7a48-4783-abeb-a82a54a6755b http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.759956ms http.response.status=400 http.response.written=110 vars.digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "GET /v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=845b7aca-eba2-4b6b-8acd-c555a49d0195 http.request.method=GET http.request.remoteaddr="127.0.0.1:57874" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.492315ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "GET /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=b7374570-6423-484d-8eb4-4b348586f3e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57876" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.037166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=0370fa1a-5f51-4fa4-8f7f-4b60b1d67e4c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57876" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525645ms http.response.status=404 http.response.written=157 vars.digest="sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=046c8000-aa4b-40fb-8f65-068f90bec8d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57876" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.285704ms http.response.status=404 http.response.written=74 vars.digest="sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=error msg="error parsing digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=a62c588f-d626-458c-b7c7-0b0f754f2391 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57888" http.request.uri="/v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" time="2026-01-15T20:47:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=a62c588f-d626-458c-b7c7-0b0f754f2391 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57888" http.request.uri="/v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.340394ms http.response.status=400 http.response.written=110 vars.digest="sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "DELETE /v2/foo/bar/blobs/sha257:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:47:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=91c78c02-55e7-4ab4-9d71-6aabbbb3a346 http.request.method=POST http.request.remoteaddr="127.0.0.1:57890" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=fb34e37a-08d8-4f3d-9f22-49f8d2952f49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57890" http.request.uri="/v2/foo/bar/blobs/uploads/7efabef0-0ce3-4b8c-a3c9-ed374a5a3cb4?_state=GdhvxJbVy0DFHl_trvSALK5E-L-T4HNNbrOKxtxHNuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmFiZWYwLTBjZTMtNGI4Yy1hM2M5LWVkMzc0YTVhM2NiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowNy4wMzA5MDE3MloifQ%3D%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336459672s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "PUT /v2/foo/bar/blobs/uploads/7efabef0-0ce3-4b8c-a3c9-ed374a5a3cb4?_state=GdhvxJbVy0DFHl_trvSALK5E-L-T4HNNbrOKxtxHNuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmFiZWYwLTBjZTMtNGI4Yy1hM2M5LWVkMzc0YTVhM2NiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowNy4wMzA5MDE3MloifQ%3D%3D&digest=sha256%3Ae4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=fd04ec00-d0b9-47ae-a39f-ff8802edabaa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57890" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.190657ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=bb48129c-9aaf-438d-b69f-78ff468eeba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57874" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.463789147s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "GET /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-01-15T20:47:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43235" http.request.id=da42347b-e0d8-49c3-9db4-b925c14851dd http.request.method=GET http.request.remoteaddr="127.0.0.1:57860" http.request.uri="/v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.470047399s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [15/Jan/2026:20:47:07 +0000] "GET /v2/foo/bar/blobs/sha256:e4650f9a5162de908b4932c0ce74b9ca24178945737be099d56169aaf001153d HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.64s) === RUN TestRelativeURL time="2026-01-15T20:47: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.12 time="2026-01-15T20:47:09Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33333" http.request.id=499ddee9-97e9-4c50-8620-14bcf16ea6d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33333" http.request.id=9fda472c-ea10-4af2-8a40-b8c295f9ea84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/bar/blobs/uploads/17c92943-eab2-4715-a79a-0cdfec85d981?_state=If9Q8wseuXW6IDXDnLn3YTC48orAM5J_Zx3i0OT7Ltl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YzkyOTQzLWVhYjItNDcxNS1hNzlhLTBjZGZlYzg1ZDk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowOS40ODgyMDgxNzVaIn0%3D&digest=sha256%3A29647884b7238827b0ac784aacd5a7ac853145b478f89f083ac4291b466c0013" http.request.useragent="Go-http-client/1.1" http.response.duration=2.703515498s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:09 +0000] "PUT /v2/foo/bar/blobs/uploads/17c92943-eab2-4715-a79a-0cdfec85d981?_state=If9Q8wseuXW6IDXDnLn3YTC48orAM5J_Zx3i0OT7Ltl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YzkyOTQzLWVhYjItNDcxNS1hNzlhLTBjZGZlYzg1ZDk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzowOS40ODgyMDgxNzVaIn0%3D&digest=sha256%3A29647884b7238827b0ac784aacd5a7ac853145b478f89f083ac4291b466c0013 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33333" http.request.id=410238b2-ca41-4d2c-8550-5ea0f1a2d685 http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.057757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33333" http.request.id=e69aa5ae-cc03-4c96-ab56-66eb9ea206ba http.request.method=POST http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33333" http.request.id=3f9cf667-cf5f-497c-9fcd-8aad0f0cf0a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48634" http.request.uri="/v2/foo/bar/blobs/uploads/8db359e7-2673-4fd4-8d32-e8d38b0e76e6?_state=taukAhwqSk1z6Go8ixFC5Dqts8oTQUVHNAc9DZepvbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYjM1OWU3LTI2NzMtNGZkNC04ZDMyLWU4ZDM4YjBlNzZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxMi42MDMxNzEzNTdaIn0%3D&digest=sha256%3A024371c12786a65f91ef26925c24f39e7032b7140c50baee186747a0ce3979b0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900037924s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8db359e7-2673-4fd4-8d32-e8d38b0e76e6?_state=taukAhwqSk1z6Go8ixFC5Dqts8oTQUVHNAc9DZepvbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYjM1OWU3LTI2NzMtNGZkNC04ZDMyLWU4ZDM4YjBlNzZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxMi42MDMxNzEzNTdaIn0%3D&digest=sha256%3A024371c12786a65f91ef26925c24f39e7032b7140c50baee186747a0ce3979b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.02s) === RUN TestBlobDeleteDisabled time="2026-01-15T20:47:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:15Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:38357" http.request.id=f490f624-3473-4bce-804f-5574946af367 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43898" http.request.uri="/v2/foo/bar/blobs/sha256:4b0c455c70cddd921ffdf9ff854dae488915b3f785479aebd7c651492da5577d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.865406ms http.response.status=405 http.response.written=78 vars.digest="sha256:4b0c455c70cddd921ffdf9ff854dae488915b3f785479aebd7c651492da5577d" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:4b0c455c70cddd921ffdf9ff854dae488915b3f785479aebd7c651492da5577d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.28s) === RUN TestDeleteDisabled time="2026-01-15T20:47:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:15Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44487" http.request.id=1f33b033-e3e7-4fda-b561-961c7c4a39a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44487" http.request.id=2a69ff39-3deb-4783-a408-1d498f1b625a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36088" http.request.uri="/v2/foo/bar/blobs/uploads/77eca58e-5ef9-487a-ba51-05cec8dfb3b9?_state=dtyvKLWIImbYuCWRKAukp3rvLk6kMwwdH7ow4Kt615p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZWNhNThlLTVlZjktNDg3YS1iYTUxLTA1Y2VjOGRmYjNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxNS45OTU5NTc4ODdaIn0%3D&digest=sha256%3Ab4636c99f4fb2825fbcfef8294aed650de4c9cb2ad843cb431cd640c37a97efa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.725712742s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:15 +0000] "PUT /v2/foo/bar/blobs/uploads/77eca58e-5ef9-487a-ba51-05cec8dfb3b9?_state=dtyvKLWIImbYuCWRKAukp3rvLk6kMwwdH7ow4Kt615p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZWNhNThlLTVlZjktNDg3YS1iYTUxLTA1Y2VjOGRmYjNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxNS45OTU5NTc4ODdaIn0%3D&digest=sha256%3Ab4636c99f4fb2825fbcfef8294aed650de4c9cb2ad843cb431cd640c37a97efa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:44487" http.request.id=4641aacc-6bf6-4106-9930-07829d123be0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36088" http.request.uri="/v2/foo/bar/blobs/sha256:b4636c99f4fb2825fbcfef8294aed650de4c9cb2ad843cb431cd640c37a97efa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.796146ms http.response.status=405 http.response.written=78 vars.digest="sha256:b4636c99f4fb2825fbcfef8294aed650de4c9cb2ad843cb431cd640c37a97efa" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:47:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:b4636c99f4fb2825fbcfef8294aed650de4c9cb2ad843cb431cd640c37a97efa HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.94s) === RUN TestDeleteReadOnly time="2026-01-15T20:47:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:18Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40587" http.request.id=675b9dd3-b55c-427a-a7e6-eea8c85126bd http.request.method=POST http.request.remoteaddr="127.0.0.1:33784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40587" http.request.id=5ed67511-48f4-4302-93b0-4b071412029c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33784" http.request.uri="/v2/foo/bar/blobs/uploads/369a4c27-ed69-4b7c-a8e5-2101d49feb23?_state=DdzWR1HMlezFBhziN74ky2R_fvprv8CyTnq3NrGLIxZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2OWE0YzI3LWVkNjktNGI3Yy1hOGU1LTIxMDFkNDlmZWIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxOC45NjM1MzM3MzZaIn0%3D&digest=sha256%3Ad0592237c6332373c3699e540f8dc455825b235ba8b3e8f8f44bd83d1c38b03c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.364164294s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:18 +0000] "PUT /v2/foo/bar/blobs/uploads/369a4c27-ed69-4b7c-a8e5-2101d49feb23?_state=DdzWR1HMlezFBhziN74ky2R_fvprv8CyTnq3NrGLIxZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2OWE0YzI3LWVkNjktNGI3Yy1hOGU1LTIxMDFkNDlmZWIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0NzoxOC45NjM1MzM3MzZaIn0%3D&digest=sha256%3Ad0592237c6332373c3699e540f8dc455825b235ba8b3e8f8f44bd83d1c38b03c HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:d0592237c6332373c3699e540f8dc455825b235ba8b3e8f8f44bd83d1c38b03c HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.61s) === RUN TestStartPushReadOnly time="2026-01-15T20:47:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:22Z" level=info msg="redis not configured" go.version=go1.24.12 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-01-15T20:47:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:22Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=9ca41974-88a2-49bb-8991-2bbf0dc4c65e http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" 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.516375ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:47:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=f6ed1331-19e9-4736-a1d1-19284a9895ef http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052503ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:47:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=c3ac2ba0-0563-4b35-b737-37126f3ec18d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" 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="992.294µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:47: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.12 http.request.host="127.0.0.1:43727" http.request.id=3c02f78f-c37e-4f0b-b4b1-5be3faddd0f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.562518ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=3c02f78f-c37e-4f0b-b4b1-5be3faddd0f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.635338ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47: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.12 http.request.host="127.0.0.1:43727" http.request.id=3c02f78f-c37e-4f0b-b4b1-5be3faddd0f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.678489ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=3c02f78f-c37e-4f0b-b4b1-5be3faddd0f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.716509ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:47:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=cf7de9e0-2dbd-4c1e-a944-83cd534918c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.163677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=e58c198f-c579-4504-a73e-41ecac3c3dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/blobs/uploads/072d6b65-304c-45f4-b619-e36cdffc1f6b?_state=4DgD9dMyrwq-B7fc7nMhtIXABY3lshnasCDz_greWsl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzJkNmI2NS0zMDRjLTQ1ZjQtYjYxOS1lMzZjZGZmYzFmNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MjIuNTMwMDE3NDM2WiJ9&digest=sha256%3A25d1607852575e18055b808121b973f5a90c9e9e2c9605a4382534340c5cf32a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615635426s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/072d6b65-304c-45f4-b619-e36cdffc1f6b?_state=4DgD9dMyrwq-B7fc7nMhtIXABY3lshnasCDz_greWsl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzJkNmI2NS0zMDRjLTQ1ZjQtYjYxOS1lMzZjZGZmYzFmNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MjIuNTMwMDE3NDM2WiJ9&digest=sha256%3A25d1607852575e18055b808121b973f5a90c9e9e2c9605a4382534340c5cf32a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=daccd74f-58c2-4584-b878-7374efa025ce http.request.method=POST http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=aff845b1-7c7f-4055-a8c8-6c5a83253070 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/blobs/uploads/c8e024e0-9ba2-4eaa-8153-9ab06fa674b1?_state=Pdc_adZiICasVVM-1uGkM50Vmm8nRJla4iuxQ9V4HqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOGUwMjRlMC05YmEyLTRlYWEtODE1My05YWIwNmZhNjc0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MjQuNDIzODE2MjlaIn0%3D&digest=sha256%3Af89debbd29d0aee58b24b6bdf2c0ea8e14b6dae32f4f0049a7e1f745ddaed118" http.request.useragent="Go-http-client/1.1" http.response.duration=5.750269222s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/c8e024e0-9ba2-4eaa-8153-9ab06fa674b1?_state=Pdc_adZiICasVVM-1uGkM50Vmm8nRJla4iuxQ9V4HqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOGUwMjRlMC05YmEyLTRlYWEtODE1My05YWIwNmZhNjc0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MjQuNDIzODE2MjlaIn0%3D&digest=sha256%3Af89debbd29d0aee58b24b6bdf2c0ea8e14b6dae32f4f0049a7e1f745ddaed118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=bfd1e8a5-9c6d-4998-85a3-4a8b8760b9d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.20099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=72336638-4d73-470f-a986-221dae864f63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.381368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=6ee73fa5-2c06-4e73-9db7-2727ef4b4d48 http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" 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.973127ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=45ec472b-3d9b-4c9d-ba69-eb210c847fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.881376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43727" http.request.id=1d1eea8b-2b79-4166-982e-8b337be0054e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43727" http.request.id=beed0d20-73de-4698-9d0d-97da7dec42ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.291718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:43727" http.request.id=3e06a5a0-b711-4c99-865f-740204014f99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.360538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=05b5561f-8259-4648-bdf6-c5cd11f984e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.717636ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=0b3b71d3-d4fb-472b-bf79-c4e32f42afe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020124ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=a865534e-68aa-437d-a37d-3518cfe8bd0a http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.duration="946.413µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=c5b5fd18-bdd1-4527-97ce-088c243403ed http.request.method=GET http.request.remoteaddr="127.0.0.1:54688" 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="931.803µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=error msg="payload digest does match: "sha256:bf517199cd465e647dfeeeb94a3e2adcef3592b27fd2ad96ff5ac12460a3e94f" != "sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd"" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=aaa1d883-867e-4406-a2fa-e4f4b62e15ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" time="2026-01-15T20:47:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=aaa1d883-867e-4406-a2fa-e4f4b62e15ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54688" http.request.uri="/v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080303ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd" 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:c8dfee40bb7da815944b62aac586a9678be803fc132ef53c58ae89cf86c0b5dd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=09208ef2-210c-47c3-8095-5b81a8349b15 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.803669ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" 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.12 http.request.host="127.0.0.1:43727" http.request.id=bc837f97-c40b-4f32-9cd5-f417601a4766 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019463ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=ca84f81c-1bc1-4141-aa21-38efbe2eaebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.096664ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:30Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=ca84f81c-1bc1-4141-aa21-38efbe2eaebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.145264ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:30Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=ca84f81c-1bc1-4141-aa21-38efbe2eaebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184974ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=a15677cf-d7ef-4405-bfa5-6efda9aee190 http.request.method=POST http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171264ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=50cd22de-f34f-4d96-b6f6-28f442ccbd49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/a46eeca4-652e-402d-a257-d2b30f79410f?_state=NtSwtCzEiAS8yd-oPp2YGUTLPGLjU8GplJKKEuEQUTl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDZlZWNhNC02NTJlLTQwMmQtYTI1Ny1kMmIzMGY3OTQxMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzAuMjExOTYwODY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/a46eeca4-652e-402d-a257-d2b30f79410f?_state=NtSwtCzEiAS8yd-oPp2YGUTLPGLjU8GplJKKEuEQUTl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDZlZWNhNC02NTJlLTQwMmQtYTI1Ny1kMmIzMGY3OTQxMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzAuMjExOTYwODY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=861e99a4-2637-4376-b25f-c6bba4198b4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.144154ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:30Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=861e99a4-2637-4376-b25f-c6bba4198b4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.188904ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:47:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=d1eb7419-db64-442f-b127-632d7b503fa2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=2ffbb0fe-1583-414b-b821-38fc6784a10c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/292e89fc-9243-4082-bf29-20e0a2c929df?_state=yFgRhxprQiKF_8ao1XiSryHyaNSlmo3ZP6RBQHPXtlZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTJlODlmYy05MjQzLTQwODItYmYyOS0yMGUwYTJjOTI5ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzAuNDc2MTg3MDExWiJ9&digest=sha256%3A588504363445d26d646d373ec1109280fdc611d81d59b059a56b82bfb75add4b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.832384297s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/292e89fc-9243-4082-bf29-20e0a2c929df?_state=yFgRhxprQiKF_8ao1XiSryHyaNSlmo3ZP6RBQHPXtlZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTJlODlmYy05MjQzLTQwODItYmYyOS0yMGUwYTJjOTI5ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzAuNDc2MTg3MDExWiJ9&digest=sha256%3A588504363445d26d646d373ec1109280fdc611d81d59b059a56b82bfb75add4b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=31009a69-2357-42c1-b19c-47b90b55c0b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.082377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=4706515f-993c-4a2a-b3a6-16ecc0628068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/blobs/uploads/950d98f2-2de8-43f6-bc42-3accf3e6fb9b?_state=dqDMetPeZ-t6G6HNALZSwICxtjclj4H7gxgneSEL3cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NTBkOThmMi0yZGU4LTQzZjYtYmM0Mi0zYWNjZjNlNmZiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzUuNTg1NzU1NjgzWiJ9&digest=sha256%3A8b23fc28630dfd11db57fab7d9e60eca93b7f32c022a6b7f0a60ffb8137d6615" http.request.useragent="Go-http-client/1.1" http.response.duration=5.449561708s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/950d98f2-2de8-43f6-bc42-3accf3e6fb9b?_state=dqDMetPeZ-t6G6HNALZSwICxtjclj4H7gxgneSEL3cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NTBkOThmMi0yZGU4LTQzZjYtYmM0Mi0zYWNjZjNlNmZiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6MzUuNTg1NzU1NjgzWiJ9&digest=sha256%3A8b23fc28630dfd11db57fab7d9e60eca93b7f32c022a6b7f0a60ffb8137d6615 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=f52d6356-a8c9-45c2-936f-5af560bf62ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43727" http.request.id=6623c5ca-fc11-4172-9cea-1bd75145475b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=e2766dce-8eb2-43b9-9877-5290f1bee173 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.408085ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=ed42ef49-91d9-40a1-94ef-95b29a1469c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.400675ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=4018c663-b651-490e-b879-60fbca4470ef http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091644ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=e06762a7-5b5f-4751-98f6-fd006d267295 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085363ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=de6e92c6-02d1-438e-9c92-cab1cd888006 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" 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="974.293µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="rewriting manifest sha256:bbef518a6ccef1386c8402ffb766b119311a8c16d3cd28f4ef9f83efbfb71fc4 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=37b39e91-271a-4d81-86c3-13625c064e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=37b39e91-271a-4d81-86c3-13625c064e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.557849ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43727" http.request.id=fa2cd6b9-651b-442f-80db-cb6dda473fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.275334ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43727" http.request.id=668c80c8-fcee-44b4-98da-99d1d6f59883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.498585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43727" http.request.id=96cf73d3-d6fe-499e-8e54-d0264fd8a5bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246244ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=57a1a1e5-5471-4ab3-8eaa-295eeee31203 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.171094ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=76d1e35f-bde7-41e5-b0eb-ca4705a9a81d http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.126573ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=0be411a4-c69c-40a8-bc4f-0503e1835741 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010943ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=40f2faa9-4e98-4f65-9de2-4c6564d4033c http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee" http.request.useragent="Go-http-client/1.1" http.response.duration="924.463µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="rewriting manifest list sha256:5d366c5c34fa7db36760e412681e4ac349638583752fee579fcb290168fe06ee in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=9aa4870d-c78f-48d5-8c73-ab5118de90b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43727" http.request.id=9aa4870d-c78f-48d5-8c73-ab5118de90b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" 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.991437ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:47:41Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:47:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=08e21685-abbb-49ae-8743-9a92406b433e http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" 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.065563ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" 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.12 http.request.host="127.0.0.1:43167" http.request.id=0abf76bd-9783-48e5-80c0-05dea6449e64 http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" 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="883.573µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=96543e2f-0e49-4947-8d9b-451c50bffa1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" 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="952.883µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=7485e249-7ec1-4ab4-9da2-58b48737cc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.697099ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47:41Z" 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.12 http.request.host="127.0.0.1:43167" http.request.id=7485e249-7ec1-4ab4-9da2-58b48737cc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.833429ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=7485e249-7ec1-4ab4-9da2-58b48737cc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.88492ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:47:41Z" 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.12 http.request.host="127.0.0.1:43167" http.request.id=7485e249-7ec1-4ab4-9da2-58b48737cc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.92065ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:47:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=080a8026-d8ae-4f61-91b8-b2c604ca06b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.120078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=6bd9b252-8b24-4c2c-8339-316f71afd2c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/blobs/uploads/d3684600-3d5f-467b-bb37-a2256ca44d06?_state=dDfEa_BA5KIYIOMyboxuL-6Mw5KVTHPLkUo4pz-9z9V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzY4NDYwMC0zZDVmLTQ2N2ItYmIzNy1hMjI1NmNhNDRkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDEuMzg4NDAyNjVaIn0%3D&digest=sha256%3Ae35664732b24eeda3f9073b1a8db521c27b04171a54e667325cece32886ab2a2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.834494584s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/d3684600-3d5f-467b-bb37-a2256ca44d06?_state=dDfEa_BA5KIYIOMyboxuL-6Mw5KVTHPLkUo4pz-9z9V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzY4NDYwMC0zZDVmLTQ2N2ItYmIzNy1hMjI1NmNhNDRkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDEuMzg4NDAyNjVaIn0%3D&digest=sha256%3Ae35664732b24eeda3f9073b1a8db521c27b04171a54e667325cece32886ab2a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=2617cd9f-5365-43ad-bb74-5458694165a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.901646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=ee5e23f7-2f00-4493-8fc7-26925a896896 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/blobs/uploads/3db85121-94e8-41c1-8c25-45aca364d044?_state=5ykpMP8dY6DKXHp9f_G5MFtAIRyezV8vy0UwDc3xB2Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGI4NTEyMS05NGU4LTQxYzEtOGMyNS00NWFjYTM2NGQwNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDYuNDQ2MDQ2ODk5WiJ9&digest=sha256%3A232a49f2c3e97266436052b306164e3884e3b4d58cd42b70c700cca687311abf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.985013068s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/3db85121-94e8-41c1-8c25-45aca364d044?_state=5ykpMP8dY6DKXHp9f_G5MFtAIRyezV8vy0UwDc3xB2Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGI4NTEyMS05NGU4LTQxYzEtOGMyNS00NWFjYTM2NGQwNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDYuNDQ2MDQ2ODk5WiJ9&digest=sha256%3A232a49f2c3e97266436052b306164e3884e3b4d58cd42b70c700cca687311abf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=3ebfd690-e0f2-4f2e-a046-b4f22fd275ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.15135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=94aac88a-1ec3-4327-8ce1-665dca9da245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=078161e0-68a9-426e-90a6-097375e53aad http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.033597ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=a441bd0c-0005-47e6-bdc4-52c69c9117c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.990776ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43167" http.request.id=d21aa51e-2d5f-4c33-a8ae-53211bee1291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.478669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43167" http.request.id=f3d9c0eb-b57f-448a-91a8-90799f987ab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.401998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:43167" http.request.id=4f521916-091c-45df-b552-ef75221de279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=562d04f0-3715-4b96-bdd8-1c205982c720 http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.835626ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=1dc3ae2f-6931-4a90-a52f-d2f0ef462afd http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166484ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=0db66f09-b87f-4eba-b7a8-e06d38e0c589 http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118903ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=ed962081-414b-42d9-9942-140db2a18a42 http.request.method=GET http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119134ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=error msg="payload digest does match: "sha256:1c8dd001853db49b38f29947963bc8350bd703ddf72d7540ef2917da672b758e" != "sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef"" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=1f0d2c49-a502-4a00-8a85-cac8fe869cbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" time="2026-01-15T20:47:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=1f0d2c49-a502-4a00-8a85-cac8fe869cbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57012" http.request.uri="/v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343054ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef" 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4d2de47a0abeeb4885df10394ba7ffadb34786d8167c45188696162cbc651ef HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=c7ff72a2-a7d9-4162-87e7-b1673150e90c http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.296214ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" 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.12 http.request.host="127.0.0.1:43167" http.request.id=6d7cbbfb-55c3-4203-aaf4-f939a3a97511 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.151574ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=2848ec4b-2ffd-4fd8-887e-b4eae55f0b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.243694ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:49Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=2848ec4b-2ffd-4fd8-887e-b4eae55f0b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295304ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:49Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=2848ec4b-2ffd-4fd8-887e-b4eae55f0b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.334974ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=f910d15c-07de-40c1-891a-e40de68642f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=72b12dd2-30a0-4b43-a1c7-52fcb23d1afd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/a570441f-bca6-411b-9dc7-8c331c9d0aad?_state=Sy9btt19RXFQTBYibV5g1eMSUN1_3oXPSUBrktOb1A97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTcwNDQxZi1iY2E2LTQxMWItOWRjNy04YzMzMWM5ZDBhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDkuNDY4Nzg2OTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/a570441f-bca6-411b-9dc7-8c331c9d0aad?_state=Sy9btt19RXFQTBYibV5g1eMSUN1_3oXPSUBrktOb1A97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTcwNDQxZi1iY2E2LTQxMWItOWRjNy04YzMzMWM5ZDBhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDkuNDY4Nzg2OTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=4ea9c70e-d192-4df2-90ae-1d70abf66ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.270024ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:47:49Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=4ea9c70e-d192-4df2-90ae-1d70abf66ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.335464ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:47:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=0835a68f-0ac6-4d6c-8c96-0e86ab48965d http.request.method=POST http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896306ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=70a9ea16-1a8b-430d-851c-6f286e39648e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/6608d680-a1e2-4266-973b-ace8b81a17ec?_state=KDspUEkk1dxeyt5FL0Hv4-8jl7WlMftrWRKK_pDJTDp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjA4ZDY4MC1hMWUyLTQyNjYtOTczYi1hY2U4YjgxYTE3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDkuNzU1ODI0MDMyWiJ9&digest=sha256%3Aa64064c475853eb6ade2292ee55b66b3c5cea755f66d6d65911b142a1a4af6f7" http.request.useragent="Go-http-client/1.1" http.response.duration=6.628704636s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/6608d680-a1e2-4266-973b-ace8b81a17ec?_state=KDspUEkk1dxeyt5FL0Hv4-8jl7WlMftrWRKK_pDJTDp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjA4ZDY4MC1hMWUyLTQyNjYtOTczYi1hY2U4YjgxYTE3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NDkuNzU1ODI0MDMyWiJ9&digest=sha256%3Aa64064c475853eb6ade2292ee55b66b3c5cea755f66d6d65911b142a1a4af6f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:47:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=89939463-4207-46d3-8da0-74da0e0a2cbe http.request.method=POST http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=ebce5333-233e-4db1-a00f-423ccb5e26f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/blobs/uploads/2d26b6f8-1fbe-4be9-9e82-b9871d03894d?_state=p5llSKoQ5OiRTKg5L-pl38yskcoDtTQnPpH2QUrtLgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDI2YjZmOC0xZmJlLTRiZTktOWU4Mi1iOTg3MWQwMzg5NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NTYuNjMzMDU4NTA3WiJ9&digest=sha256%3A295148479311214b691d630e7a5da900928ff0756280c28f99d48fd1afbfa082" http.request.useragent="Go-http-client/1.1" http.response.duration=4.248025906s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:47:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/2d26b6f8-1fbe-4be9-9e82-b9871d03894d?_state=p5llSKoQ5OiRTKg5L-pl38yskcoDtTQnPpH2QUrtLgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDI2YjZmOC0xZmJlLTRiZTktOWU4Mi1iOTg3MWQwMzg5NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDc6NTYuNjMzMDU4NTA3WiJ9&digest=sha256%3A295148479311214b691d630e7a5da900928ff0756280c28f99d48fd1afbfa082 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=1dfe970d-9158-4856-8d65-f85b62edbc47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.261398ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43167" http.request.id=64de671f-2ca6-4490-9a34-5f191ceba622 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=1f37f3d8-73d5-4ffe-81f0-79a882c7f44e http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.846337ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=41f0f41d-f4e0-423d-bf4a-525fcba07247 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.571836ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=84aeac7f-8de9-4684-8a4e-bbf603959f25 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405055ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=b8fa83f5-a1b3-4506-a2b0-c5035a0907ed http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222515ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=628f090a-d2e3-4070-a1ae-3c13be9c76e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291075ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="rewriting manifest sha256:4edbc686e5e08347b9e37b7cce9f5b9726debd12e1c63ed9262ac36d228bebb4 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=96248b1e-57f4-4847-80c7-168dce2ff6f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=96248b1e-57f4-4847-80c7-168dce2ff6f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.736989ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43167" http.request.id=9498731f-ba62-412d-8be3-2b44e68e40fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371074ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43167" http.request.id=c56b3a5d-5053-481f-8bbe-779ee755ff8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.754736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43167" http.request.id=b182246f-90a4-4c30-9343-ae13accfc4c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=7c1ea460-10a3-42a4-ad38-b6ac7cf772ac http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.551815ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=e3e5421c-1829-455f-baf8-b22a70d4ecb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.474704ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=b281729d-7b26-4a15-ba53-b91a0f051855 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205484ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=738d558b-ed31-4f7e-b527-25d86442a9d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463" http.request.useragent="Go-http-client/1.1" http.response.duration=1.253805ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=info msg="rewriting manifest list sha256:d7e5a35f4caf5266150073da772510c2364912984e35181671f2b3eb7d16a463 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=3dafef67-7d3b-4a3d-a5b1-9701199aff93 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-15T20:48:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43167" http.request.id=3dafef67-7d3b-4a3d-a5b1-9701199aff93 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.868939ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (38.58s) === RUN TestGetManifestWithStorageError time="2026-01-15T20:48:00Z" 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.12 time="2026-01-15T20:48:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:39795" http.request.id=f21b323d-8cf2-4f3a-9d10-228a11ecf3e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49600" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.542235ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:39795" http.request.id=d86ccd25-eef6-4f10-8a49-f52a04599cf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49600" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239224ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:39795" http.request.id=67761a94-7f34-4c48-a096-aa3e8c9611f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49600" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.270554ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:39795" http.request.id=fa92d931-e085-4df4-95b4-5bc8d74f74ab http.request.method=GET http.request.remoteaddr="127.0.0.1:49600" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.526605ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-15T20:48:00Z" 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.12 time="2026-01-15T20:48:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=fda648be-484b-4992-87bb-445b34568c3f http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" 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.446755ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" 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.12 http.request.host="127.0.0.1:34719" http.request.id=8fe73ca8-b6b2-4bcb-9571-259cc71f2d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.225044ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=975db955-39f8-4074-96ca-1cb6e5748241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" 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.406935ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=e422fcef-22ff-4e87-83ae-13f731e9c957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.055827ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:48:00Z" 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.12 http.request.host="127.0.0.1:34719" http.request.id=e422fcef-22ff-4e87-83ae-13f731e9c957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.107398ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:48:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=e422fcef-22ff-4e87-83ae-13f731e9c957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145268ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:48:00Z" 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.12 http.request.host="127.0.0.1:34719" http.request.id=e422fcef-22ff-4e87-83ae-13f731e9c957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180728ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:48:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:48:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=8f7d2f54-0d86-4e6a-b566-79812bfa54de http.request.method=POST http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.461998ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=40d76076-d608-45d2-8fe5-dc083662777e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/blobs/uploads/1c7e42be-ae0c-45e9-a643-9a122a7c3ad2?_state=cQp1FEFB3yJMQRDSpW9Cs3-K7C6RDiOwexajPFhjU5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzdlNDJiZS1hZTBjLTQ1ZTktYTY0My05YTEyMmE3YzNhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDEuMTU5NzQ3NTYzWiJ9&digest=sha256%3Ae05778ebdefb6a04b7b5e0813d7b284e33cb6f3a064af81e9c58d399636f36c6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.350099717s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/1c7e42be-ae0c-45e9-a643-9a122a7c3ad2?_state=cQp1FEFB3yJMQRDSpW9Cs3-K7C6RDiOwexajPFhjU5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzdlNDJiZS1hZTBjLTQ1ZTktYTY0My05YTEyMmE3YzNhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDEuMTU5NzQ3NTYzWiJ9&digest=sha256%3Ae05778ebdefb6a04b7b5e0813d7b284e33cb6f3a064af81e9c58d399636f36c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=be918ba1-59bb-42ab-ae16-8d55b77b1cae http.request.method=POST http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.395798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=0ca9bf2b-c16a-448d-81b4-95df0464c281 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/blobs/uploads/4dcfd227-5c35-433d-8b83-d8c08bb8c9cc?_state=Yg4RSuXvueb1zc3RI-I6nLPos_7Vz59c5PRiDZZdDkl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGNmZDIyNy01YzM1LTQzM2QtOGI4My1kOGMwOGJiOGM5Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDQuODI1OTU4NTI1WiJ9&digest=sha256%3A24bb144c2416cc6a98a2c417c237a89614624746a88c21376d40e809f0ccd811" http.request.useragent="Go-http-client/1.1" http.response.duration=4.717541373s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/4dcfd227-5c35-433d-8b83-d8c08bb8c9cc?_state=Yg4RSuXvueb1zc3RI-I6nLPos_7Vz59c5PRiDZZdDkl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGNmZDIyNy01YzM1LTQzM2QtOGI4My1kOGMwOGJiOGM5Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDQuODI1OTU4NTI1WiJ9&digest=sha256%3A24bb144c2416cc6a98a2c417c237a89614624746a88c21376d40e809f0ccd811 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=98d8f4bc-0cb1-40c1-94c2-7f7a17f37d64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.398501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=3011c861-7508-4e83-98e5-82f42116ca3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=5f5f6539-5f34-4fc8-b57c-dfb7b4cbae1f http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.130117ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=6a7d0ef0-3420-48b2-b40f-f50cc4c19f05 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.000817ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34719" http.request.id=92a65e13-e724-4e11-a7a3-dffe2547371a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.367018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34719" http.request.id=117d9735-0962-47e7-86b5-a13995074961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.338548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:34719" http.request.id=789263d2-aa08-4311-92d9-bd4f1f8517dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.349208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=cfaa4d4c-2ec3-4350-8d71-c6a5366ebf8b http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.901676ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=681646ff-77ac-4de8-a4e5-2daa68ef1b20 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180434ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=bcc2145b-2e25-4648-a417-191b0bb4bac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109094ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=b3dc41a1-381c-4400-9e52-888b3bdde0d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.128074ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="payload digest does match: "sha256:c1bac269d99abe122de10b7f7542e5f9b7bb50ce8a4a1b9e2b3431c5c2f83f75" != "sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c"" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=9055987f-041f-4f8b-9670-b2c4e9cd9c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=9055987f-041f-4f8b-9670-b2c4e9cd9c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.310634ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=04e5d8a8-eeb3-4bda-bb28-cd121a2807e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45540" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.891207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=2f34c657-e4f4-4504-a10c-3e6ff1b6930b http.request.method=GET http.request.remoteaddr="127.0.0.1:45540" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.461914ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=fad26126-dc08-4b38-898e-5575c4366792 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.614266ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=c0ded405-421f-44fa-8dfe-799b0af8e38a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45544" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=3ecd608a-f699-4f0d-9e16-620f0f2522e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45544" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.949476ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=b39b6a36-c94d-4793-8349-838b6cf3a04a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45552" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.644875ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=51611a91-c10b-43e5-90b8-d7b0e1a866cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.959359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=7bb86cf2-603e-480f-8cbe-c31ea22ee715 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.222604ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=ac12092d-724a-4fac-8214-ce4943d70683 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50ed0eb0e28f2583fb9f6d8b6af6b3d50ae5d1f9592dc2ac657d82a85bc0370c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=d28b0fa1-a39e-4d45-9b53-c8ae881f41a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.120313ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=65fce378-43cc-44d5-8ad4-76c704d5707a http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.447155ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" 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.12 http.request.host="127.0.0.1:34719" http.request.id=98b7e471-36eb-4724-8023-1d9e94526314 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441635ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=7c5f5603-5681-479d-b1df-d770e5973eec http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.575695ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:48:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=7c5f5603-5681-479d-b1df-d770e5973eec http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.630176ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:48:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=7c5f5603-5681-479d-b1df-d770e5973eec http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.684376ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=41af97ba-206c-4830-93e9-ff77d6711f51 http.request.method=POST http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=e779913e-1fa7-4aab-8bc4-00020c8f8e5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/ed109191-8475-4176-8810-785c8fff8b6e?_state=hzob5HQJxx7ykOmpuObORRf02Q8DyIqlxyBhoQ7QgLB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDEwOTE5MS04NDc1LTQxNzYtODgxMC03ODVjOGZmZjhiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDkuNjA4NDM2NDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/ed109191-8475-4176-8810-785c8fff8b6e?_state=hzob5HQJxx7ykOmpuObORRf02Q8DyIqlxyBhoQ7QgLB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDEwOTE5MS04NDc1LTQxNzYtODgxMC03ODVjOGZmZjhiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDkuNjA4NDM2NDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=7f4fff82-ac98-4b62-b146-cf2f3dd9ea85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.630676ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:48:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=7f4fff82-ac98-4b62-b146-cf2f3dd9ea85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.688896ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:48:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=a324abf0-b1e3-42ea-9d31-b94573209d41 http.request.method=POST http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.330058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=97bef737-55bb-435a-ad95-0b2739d3dd0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/c48802f9-df23-4038-a51f-1f5e9d93edf2?_state=45D2LwZuPv0MkSenlWJJFND3P6GaHqRTjKpxnZRTvtl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDg4MDJmOS1kZjIzLTQwMzgtYTUxZi0xZjVlOWQ5M2VkZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDkuODYxOTk0MjcyWiJ9&digest=sha256%3Abc4e5cb321dbad3f388dc18a3d5fc64b622c40ec1586d9902f4aeb693b6d42d5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.287578818s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/c48802f9-df23-4038-a51f-1f5e9d93edf2?_state=45D2LwZuPv0MkSenlWJJFND3P6GaHqRTjKpxnZRTvtl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDg4MDJmOS1kZjIzLTQwMzgtYTUxZi0xZjVlOWQ5M2VkZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MDkuODYxOTk0MjcyWiJ9&digest=sha256%3Abc4e5cb321dbad3f388dc18a3d5fc64b622c40ec1586d9902f4aeb693b6d42d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=c527ab22-2fa8-45ab-95f3-7816a80fef31 http.request.method=POST http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.427248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=aabf285c-fa1c-4e23-8b64-00c371e6be97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/blobs/uploads/7901bebf-353d-4011-901b-0e37fd96e3ca?_state=WupWiVr5y791WzZT4Q2DZ5HpgSbR8QHKU6v-POu7S-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTAxYmViZi0zNTNkLTQwMTEtOTAxYi0wZTM3ZmQ5NmUzY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MTQuNDMzNDczNjQ4WiJ9&digest=sha256%3Adfbdcd6fe695b8276e299856a3a05b209f38e86f7455645eab1bc43d349c96d2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.092118784s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/7901bebf-353d-4011-901b-0e37fd96e3ca?_state=WupWiVr5y791WzZT4Q2DZ5HpgSbR8QHKU6v-POu7S-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTAxYmViZi0zNTNkLTQwMTEtOTAxYi0wZTM3ZmQ5NmUzY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDg6MTQuNDMzNDczNjQ4WiJ9&digest=sha256%3Adfbdcd6fe695b8276e299856a3a05b209f38e86f7455645eab1bc43d349c96d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=fc2bd43b-4fd3-4680-a716-9f2029dcb70d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=adc25f36-d34d-4653-9ec8-56cb4be5b85c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740446ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=cc698b6b-7935-46aa-9c9d-f328e609ae7b http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.631635ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=d792a0eb-3e99-4470-90cb-9146f0a43bb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.604015ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=e8469470-cfbe-4fb9-a65c-5d6f476ba57b http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398945ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=f8c99a0f-8fa3-4281-aab4-e0d6488318e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298825ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=387d597e-dee3-424d-9396-e5290a7599a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324565ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="rewriting manifest sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=d7b09e6d-3901-4a20-9f93-b8456c6e794c http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=d7b09e6d-3901-4a20-9f93-b8456c6e794c http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.76108ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=08607c51-634d-4e50-b70c-2ae988e55355 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584286ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=4987befb-0b6e-4474-b25b-5a91e3c71824 http.request.method=GET http.request.remoteaddr="127.0.0.1:45566" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.504245ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=6335e024-78c3-4516-a375-2040c78c919c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52480" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.584375ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=ca53ab99-9d92-4922-9c6b-3fc4b38def92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771566ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=cc0ff237-749c-4e87-b0be-e93c2f1057bd http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.446035ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=3ca19c55-ce6d-40ae-a597-96799883c2b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52506" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.292594ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34719" http.request.id=18302f75-5eb8-43ee-bdd8-e8965d068c32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52522" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=8b9c5201-63d5-40b6-ad1e-a5efa488ba14 http.request.method=GET http.request.remoteaddr="127.0.0.1:52522" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.177714ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=bc6dc64c-7deb-457a-9a9e-df8aa12d181d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52522" http.request.uri="/v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a8692d14eecff201f6b3f4b6eef2b354a993dd2ffd54b413fec15b062885ecd9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34719" http.request.id=530089e5-35c6-44c5-bc05-a3c3eb94a0ff http.request.method=GET http.request.remoteaddr="127.0.0.1:52522" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.204104ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.64s) === RUN TestManifestDeleteDisabled time="2026-01-15T20:48: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.12 time="2026-01-15T20:48:20Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:33293" http.request.id=1c50b3cf-23cc-4780-8edb-3a6809ce0353 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60474" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.138844ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/Jan/2026:20:48:20 +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="2026-01-15T20:48: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.12 time="2026-01-15T20:48:20Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:38293" http.request.id=8d7f949f-7798-4d32-b8ed-767efb3bb53e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36958" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.733969ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:38293" http.request.id=c797e0d6-01b6-4ad8-a9c8-feb623a80c90 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36962" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.569238ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:38293" http.request.id=c6ae7144-f2bd-47b8-a1a2-d42604a97287 http.request.method=POST http.request.remoteaddr="127.0.0.1:36972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.749199ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:48:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:38293" http.request.id=fe674866-9b13-4a66-93eb-d572df82eb14 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.80472ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-01-15T20:48: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.12 time="2026-01-15T20:48:20Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=9c27c8df-d8a3-4afb-a97e-df5263658065 http.request.method=POST http.request.remoteaddr="127.0.0.1:37734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.290208ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=b0b97a0a-48e2-42da-957e-d5e463107d79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37734" http.request.uri="/v2/foo/bar/blobs/uploads/3dcb79f1-0330-4744-8a94-baf0363da716?_state=vplWeNQftO3kEriJ1xBBo0H0L-m9XDWdOe5gjzYR4Zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkY2I3OWYxLTAzMzAtNDc0NC04YTk0LWJhZjAzNjNkYTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0ODoyMC44MDM1MjI3M1oifQ%3D%3D&digest=sha256%3Af9bfea20620afca914054f1373fe792dd9ec05c2d18ba9f703561dc2609bf961" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467803471s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:20 +0000] "PUT /v2/foo/bar/blobs/uploads/3dcb79f1-0330-4744-8a94-baf0363da716?_state=vplWeNQftO3kEriJ1xBBo0H0L-m9XDWdOe5gjzYR4Zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkY2I3OWYxLTAzMzAtNDc0NC04YTk0LWJhZjAzNjNkYTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0ODoyMC44MDM1MjI3M1oifQ%3D%3D&digest=sha256%3Af9bfea20620afca914054f1373fe792dd9ec05c2d18ba9f703561dc2609bf961 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=cfaf7e04-0681-46c9-984f-04c32a3ca9c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37734" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.938663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=6bfa516a-58d4-448c-9421-583fe4a45839 http.request.method=GET http.request.remoteaddr="127.0.0.1:37734" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.248844ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41717" go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=e3280e3c-24ef-4eed-ab7d-a6e69363c4b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37736" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.448155ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41717 /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:41717/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=827cf243-fc47-4ff0-8cfa-39bcfa7d86d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53134" http.request.uri="/v2/foo/bar/manifests/sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=1a2badba-4c5b-45d4-b77f-445e287d016b http.request.method=GET http.request.remoteaddr="127.0.0.1:37746" http.request.uri="/v2/foo/bar/manifests/sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.300378ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/foo/bar/manifests/sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829 with ttl=167h59m59.99999285s" go.version=go1.24.12 time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=827cf243-fc47-4ff0-8cfa-39bcfa7d86d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53134" http.request.uri="/v2/foo/bar/manifests/sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.454742ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/foo/bar/manifests/sha256:c7da90b9497a30a7c4c6baf7e6da46687c9b159afd9728612f53d63766ae9829 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=f54c6830-5c30-4193-bed4-b8a8e42807c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37746" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.284025ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41717 /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:41717/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=e5075856-733d-4721-9eb9-18f8d19793c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53150" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=eff1786c-6e8d-40a7-b6ee-99dddfadf301 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37750" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.281748ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=e5075856-733d-4721-9eb9-18f8d19793c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53150" 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=9.560032ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=d6f72da3-f4c2-42f9-bde7-4fb77b4899d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37750" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=26fe483f-2d98-4ec1-9184-aceddc54ac6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37750" http.request.uri="/v2/foo/bar/blobs/uploads/b3f6aa25-37c8-4af9-bbcb-5dbafabcba8c?_state=Wa6bGuCgxILFQimqGZgHREz35_FEnt3KBK1-kRzf4mJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjZhYTI1LTM3YzgtNGFmOS1iYmNiLTVkYmFmYWJjYmE4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0ODoyMi41MTg3ODMwMTdaIn0%3D&digest=sha256%3A88d2e2effb5710710e73c3214c6a092eea999048319fe1cff913f91e8e468658" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421249915s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/b3f6aa25-37c8-4af9-bbcb-5dbafabcba8c?_state=Wa6bGuCgxILFQimqGZgHREz35_FEnt3KBK1-kRzf4mJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjZhYTI1LTM3YzgtNGFmOS1iYmNiLTVkYmFmYWJjYmE4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0ODoyMi41MTg3ODMwMTdaIn0%3D&digest=sha256%3A88d2e2effb5710710e73c3214c6a092eea999048319fe1cff913f91e8e468658 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=d2d45073-1bdb-427b-bc3d-ec2e1f942a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37750" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.307101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=8382c643-0601-4446-b7a5-f2d5897322dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37750" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557285ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41717 /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:41717/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=74e1068e-10f5-486f-b635-be4aad1d2bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=6694bae4-3535-401f-ad3f-41c17415d1ab http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37764" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.511558ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=adafa5f4-a842-46d9-a537-9551223a0b87 http.request.method=GET http.request.remoteaddr="127.0.0.1:37764" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082573ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41717 /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:41717/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=74e1068e-10f5-486f-b635-be4aad1d2bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41717" http.request.id=0c18e217-cae8-4817-85dd-162c4b434a76 http.request.method=GET http.request.remoteaddr="127.0.0.1:37770" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.211488ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:48:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6cc86ef03b1d9c40640189f0dde0c4d22d797ede41e56963e50faf03c2ccd338 with ttl=167h59m59.99999167s" go.version=go1.24.12 time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46453" http.request.id=74e1068e-10f5-486f-b635-be4aad1d2bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.089167ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:48:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.34s) === RUN TestAppDispatcher time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38451" http.request.id=4dc2c217-7ebf-4e30-a83c-ca61e8f20682 http.request.method=GET http.request.remoteaddr="127.0.0.1:58204" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161584ms http.response.status=200 http.response.written=0 time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38451" http.request.id=025ea94c-1a1e-429a-8fd3-fca5a8eddb68 http.request.method=GET http.request.remoteaddr="127.0.0.1:58204" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="999.343µs" http.response.status=200 http.response.written=0 time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38451" http.request.id=dab69d61-4a51-4d7f-8303-ab45d8849013 http.request.method=GET http.request.remoteaddr="127.0.0.1:58204" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094763ms http.response.status=200 http.response.written=0 time="2026-01-15T20:48:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38451" http.request.id=85889c05-fcaa-43de-b3c2-5a9f394c8b95 http.request.method=GET http.request.remoteaddr="127.0.0.1:58204" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112763ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-15T20:48: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.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:25Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:25Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.12 http.request.host="127.0.0.1:46467" http.request.id=085c790c-54c5-45b4-8b9a-adff975def8f http.request.method=GET http.request.remoteaddr="127.0.0.1:32794" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-15T20:48: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.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:25Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:25Z" level=info msg="configuring file health check path=/tmp/healthcheck2999320096, interval=1" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-15T20:48: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.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:29Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:29Z" level=info msg="configuring TCP health check addr=127.0.0.1:33687, interval=1" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-15T20:48: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.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:33Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be time="2026-01-15T20:48:33Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44341, interval=1, threshold=3" go.version=go1.24.12 instance.id=fab523cf-d20a-451a-8120-95fa694376be --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 160.482s ? 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.11s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.38s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.180s === RUN TestSchedule time="2026-01-15T20:46:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99617ms" go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.21µs" go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.78µs" go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-01-15T20:46:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-15T20:46:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99083ms" go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99746ms" go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a time="2026-01-15T20:46:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-15T20:46:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=77b5c322-3e54-4419-a25f-a73143f2544a --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.22s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26454016 sha256:a7dbae17a18b48a9e790c859405fa838e5e935e611efde709e349958440f7feb [] map[] } --- PASS: TestSimpleBlobRead (0.85s) === RUN TestBlobMount --- PASS: TestBlobMount (0.61s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.31s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.69s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.55s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:36c923c7dac3b322d3cf6b11ee85b81286693bcb170c8194150ae55030da4888 palailogos: marking blob sha256:f3541cbfd9d66d5dacf81866063f56805b949f710dcb18fe601f112f923e7447 palailogos: marking blob sha256:4c353eaef58dafa82ea662da7d972b8c302f21d1e5ead613c4ff43f487e01119 palailogos: marking manifest sha256:4c353eaef58dafa82ea662da7d972b8c302f21d1e5ead613c4ff43f487e01119 palailogos: marking blob sha256:c8fdb2d833fed56854174dca9435d544aca04e56f1764c8506352c800c05a881 palailogos: marking blob sha256:f677a630a9a4a5791c25ff0df998eb2b8a547e1bae3db906f322fca03c60a9c9 palailogos: marking manifest sha256:83096b6eea432ef93f4be49af252a5ab2300e70724053d5e3368a905c62f3698 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:8f1ad9967de82a3200adb71224a5f09c99e52623bfebe09b813bc1009eeef776 palailogos: marking blob sha256:6a49aafc40976023f5acb9bedf152859bf0f94941e0a15e01264c55b26645943 palailogos: marking manifest sha256:f3541cbfd9d66d5dacf81866063f56805b949f710dcb18fe601f112f923e7447 palailogos: marking blob sha256:71eed0d6cf40ad22f74436794f3e4e7f810d8d1cd08679e5f4a4482a31427d3b palailogos: marking blob sha256:bdd5b9ee2978dc6e8bbe5a3b31fb1ffc22e797d020d42384829850e118ec2420 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.43s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5 deletemanifests: marking manifest sha256:d58c7c620c210ee8c2af1d2ae4d39412c8c6ba726f45490f5e6ca8dbe0bc1fa2 deletemanifests: marking blob sha256:fae3abee8b7462ea082098cd69a22336ab865c7e815edd7411b06d8878a4a575 deletemanifests: marking blob sha256:37fc515ec6132fc2e2572932948b5f769b8ebb971e3208b4c50fb159ef1a54c5 deletemanifests: marking blob sha256:3ffb5b7987d701a40aecaa50afd04703150c0de6e3df9cf594de5cb462dfbd03 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5 blob eligible for deletion: sha256:56f2920ae4a04bada6909896eeee94f68a30a96308f1cd7f196b9ecd27975307 blob eligible for deletion: sha256:a0377b54fbd35cf4c9ceee7a38335d05e25f87fc326270c642e125bf48840125 blob eligible for deletion: sha256:ddcf5bd0c6e5177e2917e72d6a31df094eb54e9dde6a085b56dcb165ac208582 deletemanifests manifest eligible for deletion: sha256:089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5 deletemanifests: marking manifest sha256:d58c7c620c210ee8c2af1d2ae4d39412c8c6ba726f45490f5e6ca8dbe0bc1fa2 deletemanifests: marking blob sha256:fae3abee8b7462ea082098cd69a22336ab865c7e815edd7411b06d8878a4a575 deletemanifests: marking blob sha256:37fc515ec6132fc2e2572932948b5f769b8ebb971e3208b4c50fb159ef1a54c5 deletemanifests: marking blob sha256:3ffb5b7987d701a40aecaa50afd04703150c0de6e3df9cf594de5cb462dfbd03 time="2026-01-15T20:46:20Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 time="2026-01-15T20:46:20Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:56f2920ae4a04bada6909896eeee94f68a30a96308f1cd7f196b9ecd27975307 time="2026-01-15T20:46:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56f2920ae4a04bada6909896eeee94f68a30a96308f1cd7f196b9ecd27975307" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:a0377b54fbd35cf4c9ceee7a38335d05e25f87fc326270c642e125bf48840125 time="2026-01-15T20:46:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a0377b54fbd35cf4c9ceee7a38335d05e25f87fc326270c642e125bf48840125" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:ddcf5bd0c6e5177e2917e72d6a31df094eb54e9dde6a085b56dcb165ac208582 time="2026-01-15T20:46:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddcf5bd0c6e5177e2917e72d6a31df094eb54e9dde6a085b56dcb165ac208582" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5 time="2026-01-15T20:46:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/089a5e9f7047fa6481ed30ab0444909bb12fd47c970977fc29dccafa9fdd9fb5" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 --- PASS: TestDeleteManifestIfTagNotFound (2.41s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:cb9c187bed3b19a0f4fed6a9f845c7c4b23c59a6588cb24492b905a9641b802d time="2026-01-15T20:46:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb9c187bed3b19a0f4fed6a9f845c7c4b23c59a6588cb24492b905a9641b802d" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:f05db3ae7e7ada388915b74b832dc868dc5ff6f2e0614f735dc6f6391962760f time="2026-01-15T20:46:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f05db3ae7e7ada388915b74b832dc868dc5ff6f2e0614f735dc6f6391962760f" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:a4433510d66ae1fee6fe2522db48a6bb1c3fcb14c296d83a8752afe3dfd761de time="2026-01-15T20:46:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a4433510d66ae1fee6fe2522db48a6bb1c3fcb14c296d83a8752afe3dfd761de" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 --- PASS: TestGCWithMissingManifests (0.83s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9c99dd5ad2ad6d402382cc6e8abc7a40aac702e2aaffde17e01ff42cd773629d komnenos: marking blob sha256:bc26c5d2738aa4e21949e6fafadcecc5de322d97f6a719989b4bb04f67651f39 komnenos: marking blob sha256:ba2b7d2aeb98c6ff354041e3388f9a185c52fdc860ee96b3d8031cb8e905857c 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:52fa0b3330804a24acbc4cc30ec05143a341406da6cf6ec39792b5ba609ae000 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52fa0b3330804a24acbc4cc30ec05143a341406da6cf6ec39792b5ba609ae000" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:638bd45950b69ff07d491292aaa9ef0051be8d6238cd9903145ad0a77abef993 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/638bd45950b69ff07d491292aaa9ef0051be8d6238cd9903145ad0a77abef993" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:70e642c8f7f85e123dc1696b2bfe5bf02b3809b25bb47c1ca12a3dc6b0b00542 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/70/70e642c8f7f85e123dc1696b2bfe5bf02b3809b25bb47c1ca12a3dc6b0b00542" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:9e2bf25acd2bd9f21ae13b2530b76200c510e0a4acd56921cfa4fb9b2b7eeb14 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e2bf25acd2bd9f21ae13b2530b76200c510e0a4acd56921cfa4fb9b2b7eeb14" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:c94d61ccfef1c0e71a65326e82b8115b5111e12f671eef2dd65fb23b5376410e time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c94d61ccfef1c0e71a65326e82b8115b5111e12f671eef2dd65fb23b5376410e" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 blob eligible for deletion: sha256:234683ca42eba5d3dac4426e9a3933fc485c23bb9a1e2ab735c4692b14a43100 time="2026-01-15T20:46:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/234683ca42eba5d3dac4426e9a3933fc485c23bb9a1e2ab735c4692b14a43100" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 --- PASS: TestDeletionHasEffect (2.40s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.62s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:1c4d60dbcbdb03ec43315216174dd2d542b6be437cf87fed72194730e7c79eda michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:8d5c270366e9342850bd77336c806cee17455bf16b7cb8c76a120491109fce81 michael_z_doukas: marking blob sha256:705ca0c22a695d0bad3a81458c78bcc2db0a4089f84c3f83e1d37c14db62ed5c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b06cbb4f288931c45c72d647fd9abff2f7537c4321086c0285514ffdddf51815 time="2026-01-15T20:46:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b06cbb4f288931c45c72d647fd9abff2f7537c4321086c0285514ffdddf51815" go.version=go1.24.12 instance.id=aa9fcce5-a79f-4238-b272-c50e5f561036 --- PASS: TestOrphanBlobDeleted (1.24s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:706fcd1cf7a5aadae8ab6d98808bdd4362197e248855910edfe75571ebab27d5 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d2b2b847ea1450f924593ad3dcdbc83ee3b77e633339a4fbe0f0dcdcfdc463bf --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.92s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.74s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.43s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.26s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-01-15T20:46:31Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 19:46:31.092122189 +0000 UTC m=-3569.434325640, actuallyDelete=true" time="2026-01-15T20:46:31Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-15T20:46:31Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314, actuallyDelete=true" time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d343a1d8-625e-46ba-9284-c2edc73af23c have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f18df9f8-ed10-486c-a61b-702b5d8567f0 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ff633487-14b1-45d8-b44d-268cbaddb11e have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5846d182-b8e8-4053-9540-6b9e68792076 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5dc98ca9-4de8-4de6-a60c-164d0d6efa63 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63feaebe-4928-47cd-91f1-df49ea0ab446 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9fa3ad36-c0ee-48d7-b37b-4aefea39fdfb have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a3095344-3365-448a-a014-d52494313e28 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e8457ea-0693-42bb-bf89-d2e9865f21d3 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5cef3b27-c756-48b1-91f2-50c644e104b2 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8ba96b8-b178-4fcc-88f3-2d14565a2c4d have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.093470143 +0000 UTC m=+30.567022314). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-15T20:46:31Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690, actuallyDelete=true" time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dcd19b25-9f52-4ed7-bd0c-a7c75be68fc1 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be06cb2a-ce2b-427c-ac06-5db705d1c656 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c7f3740b-f7c9-4b02-98e3-30f457920add have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/005b63d5-6b50-49c1-8198-3b4a9f7ae84e have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/590a927d-53b8-47ec-afdb-5551dde5cad3 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.095223519 +0000 UTC m=+30.568775690). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-15T20:46:31Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074, actuallyDelete=true" time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7628b4d-abd6-4569-b091-e82769fc4ffb have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6f4d07b-cdc4-4865-9d12-74a41210da3d have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/163f9c35-6e29-4264-b556-f6e28ba82837 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/86533c93-fa95-4a7c-9eeb-5b254ed3f388 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa1fda6c-1936-46e3-a679-484e819bd636 have older date (2026-01-15 19:46:31 +0000 UTC) than purge date (2026-01-15 20:46:31.096498903 +0000 UTC m=+30.570051074). Removing upload directory." time="2026-01-15T20:46:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-15T20:46:31Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:46:31.097395516 +0000 UTC m=+30.570947687, actuallyDelete=true" time="2026-01-15T20:46:31Z" 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 30.592s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.011s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.011s === RUN TestWalkFileRemoved time="2026-01-15T20:46:00Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.007s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.424s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.14s) === 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.152s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.789s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.57s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 20.994s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-01-15T20:46:00Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.12 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-15T20:46:00Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.12 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-15T20:46:00Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.12 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 TestParsing === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 time="2026-01-15T20:46:00Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestParsing (0.00s) time="2026-01-15T20:46:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=6c06cc64-17e7-4440-92e5-fda99418390a --- PASS: TestS3TryUpdate (0.01s) time="2026-01-15T20:46:00Z" level=error msg="unknown ip address format" go.version=go1.24.12 instance.id=6c06cc64-17e7-4440-92e5-fda99418390a ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-01-15T20:46:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=6c06cc64-17e7-4440-92e5-fda99418390a --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-01-15T20:46:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:46:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:46:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:46:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.520s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.415s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.97s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.405s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.013s ? 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-r17.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 25.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Thu, 15 Jan 2026 20:48:42 +0000 elapsed time 0h 3m 12s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260115.204531) (2/2) Purging go (1.24.12-r0) Executing busybox-1.37.0-r20.trigger OK: 252 MiB in 102 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...