>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r1) started Wed, 03 Dec 2025 00:19:32 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/3) Installing binutils-gold (2.44-r3) (2/3) Installing go (1.24.11-r0) (3/3) Installing .makedepends-docker-registry (20251203.001933) Executing busybox-1.37.0-r20.trigger OK: 592 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-03T00:19:46Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T00:19:46Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.046s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-03T00:19:46Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.036s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.039s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.031s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.06s) PASS ok github.com/docker/distribution/health/checks 0.091s ? 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.036s === 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.026s === 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.033s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.038s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/03 00:19:46 http: TLS handshake error from 127.0.0.1:36574: 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:39169/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39169/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39169/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39169/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34699?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.17s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T00:19:46Z" level=info msg="broadcaster: closing" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="closing testSink" time="2025-12-03T00:19:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-03T00:19:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:46Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:19:47Z" level=warning msg="&{0x400032a9c0 0.9} encountered too many errors, backing off" time="2025-12-03T00:19:47Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 0.838s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-12-03T00:19:46Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:19:46.634936813Z" 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.11 time="2025-12-03T00:19:46.635027214Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.24.11 time="2025-12-03T00:19:46.635038934Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:46.635419339Z" level=info msg="listening on [::]:5000" go.version=go1.24.11 time="2025-12-03T00:19:49.63801869Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 time="2025-12-03T00:19:49.741224665Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=698af1a7-2c1d-4a50-95d7-295cb0cdac7b http.request.method=GET http.request.remoteaddr="[::1]:47212" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.158894ms http.response.status=200 http.response.written=2 ::1 - - [03/Dec/2025:00:19:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-03T00:19:50.022933811Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:19:50.023524498Z" 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.11 time="2025-12-03T00:19:50.023545938Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:50.023562619Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.24.11 time="2025-12-03T00:19:50.02366686Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 time="2025-12-03T00:19:50.02367674Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.11 time="2025-12-03T00:19:50.023977544Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.11 time="2025-12-03T00:19:53.031752757Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=7370ac34-07b9-4174-98b0-690095eaee41 http.request.method=GET http.request.remoteaddr="127.0.0.1:48064" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.168µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:19:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T00:19:53.031863998Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 --- PASS: TestRegistrySupportedCipherSuite (3.39s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T00:19:53.459912443Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:19:53.461545383Z" 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.11 time="2025-12-03T00:19:53.461570863Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:53.461636624Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.24.11 time="2025-12-03T00:19:53.461700345Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 --- PASS: TestRegistryUnsupportedCipherSuite (8.43s) PASS ok github.com/docker/distribution/registry 14.978s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.026s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.102s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T00:19:46Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.11 instance.id=86054802-af4d-4195-b00e-51c0b6c8b784 time="2025-12-03T00:19:46Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.11 instance.id=86054802-af4d-4195-b00e-51c0b6c8b784 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-03T00:19:46Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.11 password=3D4d3PZqDyxLU1x1kw9KeWGKk3pr-d6vTMgoMZz3Jjs user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.108s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.035s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-12-03T00:19:46Z" level=info msg="token not to be used before 2025-12-03 00:19:47 +0000 UTC - currently 2025-12-03 00:19:46.629428186 +0000 UTC m=+0.023678009" time="2025-12-03T00:19:46Z" level=info msg="token not to be used after 2025-12-03 00:19:46 +0000 UTC - currently 2025-12-03 00:19:46.629918032 +0000 UTC m=+0.024167855" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-03T00:19:46Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.045s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.078s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.048s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.025s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T00:19:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:19:46Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42233" http.request.id=7f470b46-b32a-4d50-a846-d631ef42b0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.369668ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:19:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-03T00:19:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:19:46Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=dd8aa686-899b-4876-ab7f-7ce333436815 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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.967384ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:19:46 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:19:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=12536867-c302-4dda-85cc-e74217a7be69 http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:46 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:48Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=c843003e-6ee5-49eb-99fe-141f2465389e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/aaaa/blobs/uploads/9ccd1c0e-d6b4-4db7-bea2-275a41c00ccd?_state=hzc3O3cfZXTnnrwu7eOegn_BgRXbVIQ3thdHJeaVAbt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5Y2NkMWMwZS1kNmI0LTRkYjctYmVhMi0yNzVhNDFjMDBjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDYuODUxMzAyMTY0WiJ9&digest=sha256%3A54d1f2136b660db0215c06bc0e8f94482fb94bf4346494ccfc2ddc12d1f3a61b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418817453s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:46 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9ccd1c0e-d6b4-4db7-bea2-275a41c00ccd?_state=hzc3O3cfZXTnnrwu7eOegn_BgRXbVIQ3thdHJeaVAbt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5Y2NkMWMwZS1kNmI0LTRkYjctYmVhMi0yNzVhNDFjMDBjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDYuODUxMzAyMTY0WiJ9&digest=sha256%3A54d1f2136b660db0215c06bc0e8f94482fb94bf4346494ccfc2ddc12d1f3a61b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:48Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=4b01ba05-16e9-4481-8aa5-5dc764c90fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:48 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:48Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=295f9ac5-87eb-46b8-8645-3136eee03536 http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:48 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=bf5c537b-6dea-4d9f-bf0c-dccf7c40ecfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/bbbb/blobs/uploads/5b5ddb82-0edf-4b3c-b08e-0affe7a88e93?_state=Z56m4tn2KQ80iKCOnwUTdGWuwqhJv7mvenfB10SsomB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YjVkZGI4Mi0wZWRmLTRiM2MtYjA4ZS0wYWZmZTdhODhlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDguMzY0MjIyMDgxWiJ9&digest=sha256%3A0a047ed5970d585834164995a06cd9e93e0a87134643414ce988ede0953d52b7" http.request.useragent="Go-http-client/1.1" http.response.duration=933.769035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:48 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5b5ddb82-0edf-4b3c-b08e-0affe7a88e93?_state=Z56m4tn2KQ80iKCOnwUTdGWuwqhJv7mvenfB10SsomB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YjVkZGI4Mi0wZWRmLTRiM2MtYjA4ZS0wYWZmZTdhODhlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDguMzY0MjIyMDgxWiJ9&digest=sha256%3A0a047ed5970d585834164995a06cd9e93e0a87134643414ce988ede0953d52b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=eb229a29-972f-4db7-bccc-f0aa6e599423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:49 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=3f7ca033-0cda-49cc-9355-1a23e948a94c http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=254b9392-acfe-4281-a856-8afa19557624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/cccc/blobs/uploads/a3d3f1b5-13e5-4696-afb5-b3843e5625f3?_state=i5irY3Ro9nSG3zSTuXXxtnu1YahHFk1mvaEXERB6tk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhM2QzZjFiNS0xM2U1LTQ2OTYtYWZiNS1iMzg0M2U1NjI1ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDkuNDA3NjQ5NjQ5WiJ9&digest=sha256%3A893b5797cbc0151cbf5a09670d0871ca97bbf291900c91d79c469e8629dbdec1" http.request.useragent="Go-http-client/1.1" http.response.duration=981.810218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/a3d3f1b5-13e5-4696-afb5-b3843e5625f3?_state=i5irY3Ro9nSG3zSTuXXxtnu1YahHFk1mvaEXERB6tk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhM2QzZjFiNS0xM2U1LTQ2OTYtYWZiNS1iMzg0M2U1NjI1ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NDkuNDA3NjQ5NjQ5WiJ9&digest=sha256%3A893b5797cbc0151cbf5a09670d0871ca97bbf291900c91d79c469e8629dbdec1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7a7ee802-8da9-4f98-b3cb-3bb1c9461694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7d2a8a5a-3ed1-4914-89e1-5210353e1bd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=8b37c48d-419a-4b06-bca2-c86c0717c517 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/dddd/blobs/uploads/55ef2d3a-d1bf-4e18-8f00-48b0e15601b3?_state=AHpaMJNwX_mhoXWN8-eXy_ayxL98znxwO7BydY2Fv0p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1NWVmMmQzYS1kMWJmLTRlMTgtOGYwMC00OGIwZTE1NjAxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTAuNDk0MTE4ODZaIn0%3D&digest=sha256%3A4f4716f8a7588ad85b0b05dc95b1a5723c5218fab2926f56ace83bd789581b5e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118026914s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/55ef2d3a-d1bf-4e18-8f00-48b0e15601b3?_state=AHpaMJNwX_mhoXWN8-eXy_ayxL98znxwO7BydY2Fv0p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1NWVmMmQzYS1kMWJmLTRlMTgtOGYwMC00OGIwZTE1NjAxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTAuNDk0MTE4ODZaIn0%3D&digest=sha256%3A4f4716f8a7588ad85b0b05dc95b1a5723c5218fab2926f56ace83bd789581b5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7483f696-4247-4431-875f-88af8ee703f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=ee8a7f03-0ed4-4fdd-a3c2-158a8f5a7bf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:51 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=ad94e5ce-ac6e-4557-becc-cbec8326c06f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/eeee/blobs/uploads/f1aa2d0a-c410-4d72-bd93-230c4ba9e851?_state=4-GqF1YFeaVMb4byhGDS2oBMutcq0fxU9_If7vPlgKx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmMWFhMmQwYS1jNDEwLTRkNzItYmQ5My0yMzBjNGJhOWU4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTEuNzI4MzQ4MzQ4WiJ9&digest=sha256%3A9f6702a709ae2e873d1b63950ef5a64e7c01b7a2a4f5750b374479ba194d1988" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164846284s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:51 +0000] "PUT /v2/foo/eeee/blobs/uploads/f1aa2d0a-c410-4d72-bd93-230c4ba9e851?_state=4-GqF1YFeaVMb4byhGDS2oBMutcq0fxU9_If7vPlgKx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmMWFhMmQwYS1jNDEwLTRkNzItYmQ5My0yMzBjNGJhOWU4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTEuNzI4MzQ4MzQ4WiJ9&digest=sha256%3A9f6702a709ae2e873d1b63950ef5a64e7c01b7a2a4f5750b374479ba194d1988 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=a00e79a7-b824-46a1-bf48-37f1e1d570f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:52 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7244190e-7273-4d43-a415-c7a4f153d4d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:53 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=28325408-dab0-4e6f-ab13-f6dedc23fc81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/ffff/blobs/uploads/361e5481-1ee7-4d85-bef5-4857dd2470a3?_state=eGxPiEDN6THcjM7evDgX73xXnN26O6ra4wJwOgzv11V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNjFlNTQ4MS0xZWU3LTRkODUtYmVmNS00ODU3ZGQyNDcwYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTMuMDI4NjIzNzU5WiJ9&digest=sha256%3A627e58036f8b3ab395756f515e4f14a69976372df5dbe013b7f51f958435b2b2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473948482s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:53 +0000] "PUT /v2/foo/ffff/blobs/uploads/361e5481-1ee7-4d85-bef5-4857dd2470a3?_state=eGxPiEDN6THcjM7evDgX73xXnN26O6ra4wJwOgzv11V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNjFlNTQ4MS0xZWU3LTRkODUtYmVmNS00ODU3ZGQyNDcwYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTMuMDI4NjIzNzU5WiJ9&digest=sha256%3A627e58036f8b3ab395756f515e4f14a69976372df5dbe013b7f51f958435b2b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7489c73c-de99-49f1-bd52-c733d3b4c34d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=3c9bccc6-025f-4a4b-bec6-04ff58d4e5d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.648µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=7faa8082-9efa-4304-a54f-2d8893fd3088 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="672.728µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=771142de-5e9c-488d-9690-a65691179a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="612.727µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=fd6fb866-f1f3-48d7-8fd6-524121f45b18 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="623.128µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=0573dd6f-4eff-440a-8c25-68ac42914d87 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="698.129µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=69fe6cad-c815-4500-b812-d7cc76868f84 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="662.648µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" 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.11 http.request.host="127.0.0.1:36701" http.request.id=d8c7ecda-03db-4890-8786-929194d6f167 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="638.968µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" 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.11 http.request.host="127.0.0.1:36701" http.request.id=f91a0d8d-8cb0-4d76-922a-6fcd6adaa269 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="600.487µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=a0757cc9-8484-4bb6-8536-f419758fef14 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="590.487µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36701" http.request.id=ca1a6f8f-d512-4318-a425-24838ecbe171 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" 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="665.649µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:19: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.11 time="2025-12-03T00:19:54Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=849fcf04-af66-451e-8983-86238f82a1f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=36d8bd88-c308-4b8f-b7d8-b36e6231c01c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/aaaa/blobs/uploads/0760543b-636d-4105-8345-b1e80614d3b0?_state=daq3936YAj4ZwwNPaZRpjwHJqRHdF_n5MMPVeu1NjJx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzYwNTQzYi02MzZkLTQxMDUtODM0NS1iMWU4MDYxNGQzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTQuNjA0MTk5MTk3WiJ9&digest=sha256%3Aa785fdfb902c9a0aca36d2daf9e708a8ed15f93a7ed1d2bd85d1ddd9dd5e4991" http.request.useragent="Go-http-client/1.1" http.response.duration=560.490296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0760543b-636d-4105-8345-b1e80614d3b0?_state=daq3936YAj4ZwwNPaZRpjwHJqRHdF_n5MMPVeu1NjJx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzYwNTQzYi02MzZkLTQxMDUtODM0NS1iMWU4MDYxNGQzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTQuNjA0MTk5MTk3WiJ9&digest=sha256%3Aa785fdfb902c9a0aca36d2daf9e708a8ed15f93a7ed1d2bd85d1ddd9dd5e4991 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=d59c9a25-6c12-4e36-9a5d-309dba3e760a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:55 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=8f20611e-5384-4b1f-9645-39bdb9f7f8bc http.request.method=POST http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:55 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=7e15e6c9-a919-47db-85ad-a67101917963 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/bbbb/blobs/uploads/134e8b3e-a69d-4bf2-bea5-31ea2970b625?_state=E0hBh-DRwssRby79vrb8En_alK8cC4I5bOU1OxdJ-9V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMzRlOGIzZS1hNjlkLTRiZjItYmVhNS0zMWVhMjk3MGI2MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTUuMzAxMTI3NjcxWiJ9&digest=sha256%3A18105be6542ba1707e8e5735801fc0b2c1a981c8268106c09385dd9d3fd33ca2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520257045s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:55 +0000] "PUT /v2/foo/bbbb/blobs/uploads/134e8b3e-a69d-4bf2-bea5-31ea2970b625?_state=E0hBh-DRwssRby79vrb8En_alK8cC4I5bOU1OxdJ-9V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMzRlOGIzZS1hNjlkLTRiZjItYmVhNS0zMWVhMjk3MGI2MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTUuMzAxMTI3NjcxWiJ9&digest=sha256%3A18105be6542ba1707e8e5735801fc0b2c1a981c8268106c09385dd9d3fd33ca2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=63e218b5-5759-4a0d-962c-238f5ad3fd58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=5843679f-02e0-4fd1-ac68-c9383798dda4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="751.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=fb364733-9efc-4fc7-9566-5921272f0523 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/cccc/blobs/uploads/e1823dd7-31a8-4d0a-b03a-d7d1eeb0fe70?_state=r4T80WU5Bi8pdOlwnDeaa9vinR3CtQ3yeuIWGK1v0ed7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMTgyM2RkNy0zMWE4LTRkMGEtYjAzYS1kN2QxZWViMGZlNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTYuOTUwNzU0ODA5WiJ9&digest=sha256%3A3a684a0deb2871f0e57a81231171df6a23f600c1de6de75284729e9c21bae500" http.request.useragent="Go-http-client/1.1" http.response.duration=1.530607371s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/e1823dd7-31a8-4d0a-b03a-d7d1eeb0fe70?_state=r4T80WU5Bi8pdOlwnDeaa9vinR3CtQ3yeuIWGK1v0ed7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMTgyM2RkNy0zMWE4LTRkMGEtYjAzYS1kN2QxZWViMGZlNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTYuOTUwNzU0ODA5WiJ9&digest=sha256%3A3a684a0deb2871f0e57a81231171df6a23f600c1de6de75284729e9c21bae500 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=5cddf55b-6698-4048-9927-5a103a8cc02c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=452c4e20-63b8-422d-944d-40ba6281eb9e http.request.method=POST http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=9f3a707c-bf06-485c-bde7-3fb52eb203ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/dddd/blobs/uploads/5b307f5c-cd50-4336-9863-4637d551906d?_state=xymTJUYrEK3DqNjBCQrBLL7wMhl4WIjCDtf1XCtiCNR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YjMwN2Y1Yy1jZDUwLTQzMzYtOTg2My00NjM3ZDU1MTkwNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTguNTk5NzQwODE5WiJ9&digest=sha256%3A87e8e9b90c047c1b7b170e60e08e511e62b0446deae2aa609ab7b5a16e5bfc9b" http.request.useragent="Go-http-client/1.1" http.response.duration=983.602959ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/5b307f5c-cd50-4336-9863-4637d551906d?_state=xymTJUYrEK3DqNjBCQrBLL7wMhl4WIjCDtf1XCtiCNR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YjMwN2Y1Yy1jZDUwLTQzMzYtOTg2My00NjM3ZDU1MTkwNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MTk6NTguNTk5NzQwODE5WiJ9&digest=sha256%3A87e8e9b90c047c1b7b170e60e08e511e62b0446deae2aa609ab7b5a16e5bfc9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=5707772f-6056-4d6d-a3b7-517819ca5836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33438" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40165" http.request.id=1ef70ac3-88e5-4e22-9d90-da7393832335 http.request.method=GET http.request.remoteaddr="127.0.0.1:33438" 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="589.687µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.85s) === RUN TestURLPrefix time="2025-12-03T00:19:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:19:59Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46339" http.request.id=eabfacd7-534e-4d44-b85c-85543ead7a56 http.request.method=GET http.request.remoteaddr="127.0.0.1:34634" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="600.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-03T00:19:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:19:59Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=c6cf1480-4de4-4c5b-80fa-b7164685e12d http.request.method=GET http.request.remoteaddr="127.0.0.1:55964" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=9280e180-a63e-4089-ab89-c5b3d160d89c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.929µs" http.response.status=404 http.response.written=157 vars.digest="sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=1017cad1-62c3-4180-ab52-1b204624e84d http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=a5a39749-bd89-480d-b885-a2bc95982372 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="730.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=d691092c-af1e-4dff-ab38-52fe043caa46 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="711.128µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=64794908-8a8d-4e0e-9340-4ea0bce14571 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9ebcaf54-b5ac-420e-ab66-7ea07b30821f time="2025-12-03T00:19:59Z" 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.11 http.request.host="127.0.0.1:34245" http.request.id=64794908-8a8d-4e0e-9340-4ea0bce14571 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.168µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9ebcaf54-b5ac-420e-ab66-7ea07b30821f 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/9ebcaf54-b5ac-420e-ab66-7ea07b30821f?_state=A1U5meMPttZutC9q051_jr8k74AVRuYQhXj4UETex717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmNhZjU0LWI1YWMtNDIwZS1hYjY2LTdlYTA3YjMwODIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjU1MDE5MDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=408e4f6e-ec53-4372-96e3-e0643dbabaf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=987220f0-8971-4279-93d5-a7aada899bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/fce6b9a5-cd51-42b9-b803-a0db8b0d574a?_state=ZJSckQvyLWUbFQVuHAAgJN0HZkwKU25uAePy_f6-JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZiOWE1LWNkNTEtNDJiOS1iODAzLWEwZGI4YjBkNTc0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjkxMTc5OVoifQ%3D%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" provided=sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 vars.name="foo/bar" vars.uuid=fce6b9a5-cd51-42b9-b803-a0db8b0d574a time="2025-12-03T00:19:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=987220f0-8971-4279-93d5-a7aada899bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/fce6b9a5-cd51-42b9-b803-a0db8b0d574a?_state=ZJSckQvyLWUbFQVuHAAgJN0HZkwKU25uAePy_f6-JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZiOWE1LWNkNTEtNDJiOS1iODAzLWEwZGI4YjBkNTc0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjkxMTc5OVoifQ%3D%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fce6b9a5-cd51-42b9-b803-a0db8b0d574a time="2025-12-03T00:19:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=987220f0-8971-4279-93d5-a7aada899bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/fce6b9a5-cd51-42b9-b803-a0db8b0d574a?_state=ZJSckQvyLWUbFQVuHAAgJN0HZkwKU25uAePy_f6-JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZiOWE1LWNkNTEtNDJiOS1iODAzLWEwZGI4YjBkNTc0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjkxMTc5OVoifQ%3D%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.369µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fce6b9a5-cd51-42b9-b803-a0db8b0d574a 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/fce6b9a5-cd51-42b9-b803-a0db8b0d574a?_state=ZJSckQvyLWUbFQVuHAAgJN0HZkwKU25uAePy_f6-JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZiOWE1LWNkNTEtNDJiOS1iODAzLWEwZGI4YjBkNTc0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MjkxMTc5OVoifQ%3D%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=3d18b0ba-b846-4ca2-9fba-6ce59726e47e http.request.method=POST http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="602.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=6650e814-6820-4a01-8de6-429742e35068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/a3683b2f-454c-4ef7-9cc5-b8043bf4566e?_state=aAZ306ni55O5LrEgcQFEhtXNxXvMURqz1bsdqQSfVWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNjgzYjJmLTQ1NGMtNGVmNy05Y2M1LWI4MDQzYmY0NTY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzA5NDQ2NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="792.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/a3683b2f-454c-4ef7-9cc5-b8043bf4566e?_state=aAZ306ni55O5LrEgcQFEhtXNxXvMURqz1bsdqQSfVWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNjgzYjJmLTQ1NGMtNGVmNy05Y2M1LWI4MDQzYmY0NTY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzA5NDQ2NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=d1ef90ae-b617-41e8-a36d-5ed8da7bf068 http.request.method=POST http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=90f5be4b-a94f-42af-99d9-b4bd6f0d9aaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/db70b135-55e7-4465-a3ed-91389e840403?_state=nWeJhC2cDsWhLZEeTfTR7d3QDks5JukqrpKQJj1CWK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNzBiMTM1LTU1ZTctNDQ2NS1hM2VkLTkxMzg5ZTg0MDQwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzI3MDQ2MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="741.929µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/db70b135-55e7-4465-a3ed-91389e840403?_state=nWeJhC2cDsWhLZEeTfTR7d3QDks5JukqrpKQJj1CWK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNzBiMTM1LTU1ZTctNDQ2NS1hM2VkLTkxMzg5ZTg0MDQwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzI3MDQ2MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:19:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=516e3636-6a36-4417-be03-2c7f66c56765 http.request.method=POST http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="570.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=eda86432-8ddc-43f6-bf1d-1dd044107c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/b2a5c898-b686-48fb-9dbf-fb9292ed6ba4?_state=woKFgH5KWKNXxu8PREu1Ky0ZHVc315Tng3KR0_twOsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYTVjODk4LWI2ODYtNDhmYi05ZGJmLWZiOTI5MmVkNmJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzQ0MTcwNTVaIn0%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.duration=1.713806677s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/b2a5c898-b686-48fb-9dbf-fb9292ed6ba4?_state=woKFgH5KWKNXxu8PREu1Ky0ZHVc315Tng3KR0_twOsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYTVjODk4LWI2ODYtNDhmYi05ZGJmLWZiOTI5MmVkNmJhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoxOTo1OS43MzQ0MTcwNTVaIn0%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=1691c303-553a-4a06-9b58-dfd6d57e47a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34245" http.request.id=c7507ea9-5392-4677-9830-e6df3728a89e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/f14e5432-5e6b-49a4-8f3a-3fddf6c7489a?_state=z7P9BPMBANcM_SuXEQLeizl-EtAinPufoCDh_VTx2ph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNGU1NDMyLTVlNmItNDlhNC04ZjNhLTNmZGRmNmM3NDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMS40NjY4MzY1MThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.701601928s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/f14e5432-5e6b-49a4-8f3a-3fddf6c7489a?_state=z7P9BPMBANcM_SuXEQLeizl-EtAinPufoCDh_VTx2ph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNGU1NDMyLTVlNmItNDlhNC04ZjNhLTNmZGRmNmM3NDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMS40NjY4MzY1MThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=88f70075-2bd5-4ada-81b5-7362d1ff56ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/uploads/f14e5432-5e6b-49a4-8f3a-3fddf6c7489a?_state=F-S3CxBJtvXOq9SOFaNbGR0sX6IUO3zGK8-KD1c993R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNGU1NDMyLTVlNmItNDlhNC04ZjNhLTNmZGRmNmM3NDg5YSIsIk9mZnNldCI6MzAwOTg5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDFaIn0%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.duration="965.851µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/f14e5432-5e6b-49a4-8f3a-3fddf6c7489a?_state=F-S3CxBJtvXOq9SOFaNbGR0sX6IUO3zGK8-KD1c993R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNGU1NDMyLTVlNmItNDlhNC04ZjNhLTNmZGRmNmM3NDg5YSIsIk9mZnNldCI6MzAwOTg5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDFaIn0%3D&digest=sha256%3A83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=fcb16f1b-7419-41e7-b644-e1de4899e508 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="843.05µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=3b8d0641-1a44-4064-a00d-7652ada400b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.687679ms http.response.status=200 http.response.written=30098944 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 200 30098944 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=error msg="error parsing digest="sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=ccce5077-4dec-4515-8faf-b6fdc8c1ed53 http.request.method=GET http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" vars.name="foo/bar" time="2025-12-03T00:20:03Z" 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.11 http.request.host="127.0.0.1:34245" http.request.id=ccce5077-4dec-4515-8faf-b6fdc8c1ed53 http.request.method=GET http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.768µs" http.response.status=400 http.response.written=110 vars.digest="sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha257:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=f0cb5458-740f-44d2-ac87-0ad928d10c72 http.request.method=GET http.request.remoteaddr="127.0.0.1:55998" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.duration="936.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:03Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=756c550d-9048-46e2-bc12-90b4762cc9e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39654" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.05µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=249c7697-7345-47fb-a2eb-4d0c13e4b73c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=02fb0895-c509-402a-ae5f-afd02209a81f http.request.method=POST http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="654.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=0785337f-b46a-4124-95a1-7db4bde3d61b http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="737.849µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=4f2d552c-d536-41e2-94c7-4820fd4e9f20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="685.129µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=2f199cf3-8818-477d-b714-f98884819fd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=744c2681-8b32-4279-9b1b-e1a9fa255965 time="2025-12-03T00:20:03Z" 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.11 http.request.host="127.0.0.1:44687" http.request.id=2f199cf3-8818-477d-b714-f98884819fd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.008µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=744c2681-8b32-4279-9b1b-e1a9fa255965 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/uploads/744c2681-8b32-4279-9b1b-e1a9fa255965?_state=jsz6AJv5LdrgYyEf4h5it5UtFM59eP8yH3P2fDdSSVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NGMyNjgxLThiMzItNDI3OS05YjFiLWUxYTlmYTI1NTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODE3OTU0MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=2f4cc65b-0cec-43c8-8e61-ed63ab148d91 http.request.method=POST http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=24aa2e87-4f50-472e-8bd9-69c30ffa34df http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/76063774-7826-40d9-b66e-de4b809bcae2?_state=Zvv2tq04OwVJA60p6aLIRLK7R4UjpKCcIItofKF8yF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDYzNzc0LTc4MjYtNDBkOS1iNjZlLWRlNGI4MDliY2FlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODUyNjMzMDdaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" provided=sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e vars.name="foo/bar" vars.uuid=76063774-7826-40d9-b66e-de4b809bcae2 time="2025-12-03T00:20:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=24aa2e87-4f50-472e-8bd9-69c30ffa34df http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/76063774-7826-40d9-b66e-de4b809bcae2?_state=Zvv2tq04OwVJA60p6aLIRLK7R4UjpKCcIItofKF8yF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDYzNzc0LTc4MjYtNDBkOS1iNjZlLWRlNGI4MDliY2FlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODUyNjMzMDdaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=76063774-7826-40d9-b66e-de4b809bcae2 time="2025-12-03T00:20:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=24aa2e87-4f50-472e-8bd9-69c30ffa34df http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/76063774-7826-40d9-b66e-de4b809bcae2?_state=Zvv2tq04OwVJA60p6aLIRLK7R4UjpKCcIItofKF8yF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDYzNzc0LTc4MjYtNDBkOS1iNjZlLWRlNGI4MDliY2FlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODUyNjMzMDdaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.769µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=76063774-7826-40d9-b66e-de4b809bcae2 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/76063774-7826-40d9-b66e-de4b809bcae2?_state=Zvv2tq04OwVJA60p6aLIRLK7R4UjpKCcIItofKF8yF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDYzNzc0LTc4MjYtNDBkOS1iNjZlLWRlNGI4MDliY2FlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODUyNjMzMDdaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=1cce2ad7-a7a4-48cd-9877-ea52f8104d74 http.request.method=POST http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=126e1fd1-ff38-4a9e-b54b-a82791c7ef7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/0a765670-c97c-4392-acb8-a3f3d731261f?_state=cBR8pEkmJ5kNJhbiQRZRFLylVJpINJT8RR_eUwZYNzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNzY1NjcwLWM5N2MtNDM5Mi1hY2I4LWEzZjNkNzMxMjYxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODY5MjEzMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="806.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/0a765670-c97c-4392-acb8-a3f3d731261f?_state=cBR8pEkmJ5kNJhbiQRZRFLylVJpINJT8RR_eUwZYNzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNzY1NjcwLWM5N2MtNDM5Mi1hY2I4LWEzZjNkNzMxMjYxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODY5MjEzMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=5612a37e-84e3-4d7a-98d4-4d40fa8ad966 http.request.method=POST http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="607.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=c38bf29f-06de-4a2a-8934-95721afd42db http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/50f1c5fe-eafd-4fcc-b096-a908e028c5e2?_state=_QamqrQcUe1-hDqzwCxvgDWKQi_kPuP7FsnxBWW9Rbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjFjNWZlLWVhZmQtNGZjYy1iMDk2LWE5MDhlMDI4YzVlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODg2OTE2NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="727.289µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/50f1c5fe-eafd-4fcc-b096-a908e028c5e2?_state=_QamqrQcUe1-hDqzwCxvgDWKQi_kPuP7FsnxBWW9Rbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjFjNWZlLWVhZmQtNGZjYy1iMDk2LWE5MDhlMDI4YzVlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yODg2OTE2NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=ca9c3bdd-0f19-45c6-a3ab-470cdd7da52b http.request.method=POST http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="599.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=efe1bbc9-3061-4578-9c34-02690dbe6e45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/c016f8aa-1eca-49d7-b322-41468bbde6b8?_state=ka-cuEJv4RwR43njcd6i645c62PxtJHQ01WDZm3hov57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMTZmOGFhLTFlY2EtNDlkNy1iMzIyLTQxNDY4YmJkZTZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yOTAzMzIwMDlaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.duration=489.39087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/c016f8aa-1eca-49d7-b322-41468bbde6b8?_state=ka-cuEJv4RwR43njcd6i645c62PxtJHQ01WDZm3hov57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMTZmOGFhLTFlY2EtNDlkNy1iMzIyLTQxNDY4YmJkZTZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy4yOTAzMzIwMDlaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=e7a247b9-2641-42d8-b62f-aafc5ecf3e9c http.request.method=POST http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44687" http.request.id=4362a12c-2f56-4a67-b54a-f3e30017478a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/273cbfbf-1301-4331-bc15-4e325b36077c?_state=jdcx8JD8Dys9ZrtbPrFCLo2nKiqJ3dyWCWmH0d2MHKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2NiZmJmLTEzMDEtNDMzMS1iYzE1LTRlMzI1YjM2MDc3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy43OTAwOTAyNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=494.521972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/273cbfbf-1301-4331-bc15-4e325b36077c?_state=jdcx8JD8Dys9ZrtbPrFCLo2nKiqJ3dyWCWmH0d2MHKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2NiZmJmLTEzMDEtNDMzMS1iYzE1LTRlMzI1YjM2MDc3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowMy43OTAwOTAyNDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=0adebacb-c086-4cd7-b0a6-6d412834e7fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/uploads/273cbfbf-1301-4331-bc15-4e325b36077c?_state=qXMUYNJMNBUU-xrBacI_4gdNAmM2eEn5xbjm76zUb3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2NiZmJmLTEzMDEtNDMzMS1iYzE1LTRlMzI1YjM2MDc3YyIsIk9mZnNldCI6MTU5NTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDNaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.duration="944.011µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/273cbfbf-1301-4331-bc15-4e325b36077c?_state=qXMUYNJMNBUU-xrBacI_4gdNAmM2eEn5xbjm76zUb3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2NiZmJmLTEzMDEtNDMzMS1iYzE1LTRlMzI1YjM2MDc3YyIsIk9mZnNldCI6MTU5NTQ5NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDNaIn0%3D&digest=sha256%3A4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=bc26ea5f-4c5c-4470-92ea-96976b17fdb6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="824.97µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=d05e3c54-4d24-449e-b170-4ff119d1866d http.request.method=GET http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.824252ms http.response.status=200 http.response.written=15954944 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 200 15954944 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=error msg="error parsing digest="sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=14b88436-225a-4dbe-90b9-d674c40300ae http.request.method=GET http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" vars.name="foo/bar" time="2025-12-03T00:20:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=14b88436-225a-4dbe-90b9-d674c40300ae http.request.method=GET http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.929µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha257:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=5805d960-193f-497f-8357-8b306865a61a http.request.method=GET http.request.remoteaddr="127.0.0.1:39698" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.duration="985.932µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=f7314609-315e-4481-912d-438436f81b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:39686" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.362093ms http.response.status=200 http.response.written=3242560 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 200 3242560 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44687" http.request.id=e279466c-ff06-4364-8c15-3bc07c3d3f5e http.request.method=GET http.request.remoteaddr="127.0.0.1:39698" http.request.uri="/v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.541819ms http.response.status=200 http.response.written=393216 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha256:4dd5f560b29838e5cf87e1182c9e3d4e890dbcb110042735e213d9d3acebc99e HTTP/1.1" 200 393216 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=587bdf44-37d7-4200-ba3d-cb72b4059e00 http.request.method=GET http.request.remoteaddr="127.0.0.1:55998" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.108256474s http.response.status=200 http.response.written=3170688 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 200 3170688 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34245" http.request.id=b7d4b62c-f505-4428-bd08-5003bd42d3ae http.request.method=GET http.request.remoteaddr="127.0.0.1:55996" http.request.uri="/v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.111885719s http.response.status=200 http.response.written=3242560 127.0.0.1 - - [03/Dec/2025:00:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:83290e90298798b82d3513192e9c0a36401793f7eef7501f54303fd6166ec338 HTTP/1.1" 200 3242560 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.72s) === RUN TestBlobDelete time="2025-12-03T00:20:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:04Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=7ad27530-680a-4875-b8ce-5891acbd169c http.request.method=GET http.request.remoteaddr="127.0.0.1:49166" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.971µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=fd1aaea1-8f6f-47c8-a8d6-14962611ff3d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.89µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=5059b20f-3f50-4b46-a3d3-124c8ca60bb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="709.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=eba46574-daf7-450f-84e2-db2760f564df http.request.method=GET http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="725.848µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=4a1daabb-7da1-4ec0-812d-e225868534e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="727.409µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=c416ca1c-659a-4b9b-96d5-8f6f8c905bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=649e921d-15e8-4725-b67d-185bee59ccda time="2025-12-03T00:20:04Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=c416ca1c-659a-4b9b-96d5-8f6f8c905bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.528µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=649e921d-15e8-4725-b67d-185bee59ccda 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "GET /v2/foo/bar/blobs/uploads/649e921d-15e8-4725-b67d-185bee59ccda?_state=mO31Pw0P1Xjxlu23RKaoqRUv2zJOpqKgAk7WO01uwvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OWU5MjFkLTE1ZTgtNDcyNS1iNjdkLTE4NWJlZTU5Y2NkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTE0MzY5OTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=a50db5c0-e3b5-412e-8ff8-8facb5d2ebec http.request.method=POST http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=b0d109a0-c9a3-4e85-a966-7fd04d5f1541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/9bd3a9cf-39f3-484b-9a68-eff053d7bee8?_state=FlmHV9dynbuISx2o6i6UOY9n6MV7YANH8PuizkrSKB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZDNhOWNmLTM5ZjMtNDg0Yi05YTY4LWVmZjA1M2Q3YmVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTUxMDY2NDFaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" provided=sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 vars.name="foo/bar" vars.uuid=9bd3a9cf-39f3-484b-9a68-eff053d7bee8 time="2025-12-03T00:20:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=b0d109a0-c9a3-4e85-a966-7fd04d5f1541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/9bd3a9cf-39f3-484b-9a68-eff053d7bee8?_state=FlmHV9dynbuISx2o6i6UOY9n6MV7YANH8PuizkrSKB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZDNhOWNmLTM5ZjMtNDg0Yi05YTY4LWVmZjA1M2Q3YmVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTUxMDY2NDFaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9bd3a9cf-39f3-484b-9a68-eff053d7bee8 time="2025-12-03T00:20:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=b0d109a0-c9a3-4e85-a966-7fd04d5f1541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/9bd3a9cf-39f3-484b-9a68-eff053d7bee8?_state=FlmHV9dynbuISx2o6i6UOY9n6MV7YANH8PuizkrSKB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZDNhOWNmLTM5ZjMtNDg0Yi05YTY4LWVmZjA1M2Q3YmVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTUxMDY2NDFaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.489µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9bd3a9cf-39f3-484b-9a68-eff053d7bee8 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/9bd3a9cf-39f3-484b-9a68-eff053d7bee8?_state=FlmHV9dynbuISx2o6i6UOY9n6MV7YANH8PuizkrSKB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZDNhOWNmLTM5ZjMtNDg0Yi05YTY4LWVmZjA1M2Q3YmVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTUxMDY2NDFaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=d6719805-cc8d-4f15-af0f-d4c48b1e6082 http.request.method=POST http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="712.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=93846c54-bcdd-4979-9ca6-49c0cf63b844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/d10415d3-562f-40b4-9df0-297aad8aa7ee?_state=SdnlSExhMfhVTDYBJ-UrVXjVQ3CZ77O5rATRSsr0NbR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMDQxNWQzLTU2MmYtNDBiNC05ZGYwLTI5N2FhZDhhYTdlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTY5MjU1NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="786.45µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/d10415d3-562f-40b4-9df0-297aad8aa7ee?_state=SdnlSExhMfhVTDYBJ-UrVXjVQ3CZ77O5rATRSsr0NbR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMDQxNWQzLTU2MmYtNDBiNC05ZGYwLTI5N2FhZDhhYTdlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTY5MjU1NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=27a05aac-3f66-455e-a3ac-54e6039ac3a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="608.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=37a2c87e-e28f-4319-afc1-d47fbdf23a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/40f42e1c-7579-4aed-83f4-0edb0b312657?_state=_83vtBsUQgcVe7_sBK5pLLPufJX3l_3Gey_cQPtfm-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZjQyZTFjLTc1NzktNGFlZC04M2Y0LTBlZGIwYjMxMjY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTg2ODU2ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="827.25µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/40f42e1c-7579-4aed-83f4-0edb0b312657?_state=_83vtBsUQgcVe7_sBK5pLLPufJX3l_3Gey_cQPtfm-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZjQyZTFjLTc1NzktNGFlZC04M2Y0LTBlZGIwYjMxMjY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC4zOTg2ODU2ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=709cce09-56fa-44aa-9122-a2f255c604b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=50680e40-1609-40e3-8f71-71da693724bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/bf760532-3b97-465e-9016-2738b98dedbd?_state=Zulvn1rCjAQ74gDd127N4v--fV6gVQdSjrwVHbhZim17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNzYwNTMyLTNiOTctNDY1ZS05MDE2LTI3MzhiOThkZWRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC40MDA1MDk3MDdaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.duration=746.82084ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/bf760532-3b97-465e-9016-2738b98dedbd?_state=Zulvn1rCjAQ74gDd127N4v--fV6gVQdSjrwVHbhZim17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNzYwNTMyLTNiOTctNDY1ZS05MDE2LTI3MzhiOThkZWRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNC40MDA1MDk3MDdaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=b7371991-ffe2-427f-b50b-faea7a41f6ed http.request.method=POST http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33457" http.request.id=95c8aee2-b2e2-4184-84ee-02c6bd5a8692 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/d74027af-49e2-4482-963a-c5c43eb19cc0?_state=7Z7BJGWu-zruzN1PoF0xf5W3wR0QrrqU19gMMZ0deJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NDAyN2FmLTQ5ZTItNDQ4Mi05NjNhLWM1YzQzZWIxOWNjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNS4xNTkyODEwNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=723.098391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/d74027af-49e2-4482-963a-c5c43eb19cc0?_state=7Z7BJGWu-zruzN1PoF0xf5W3wR0QrrqU19gMMZ0deJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NDAyN2FmLTQ5ZTItNDQ4Mi05NjNhLWM1YzQzZWIxOWNjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNS4xNTkyODEwNTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=5efd8d90-2b42-4dcc-bae2-9d8a52216c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/uploads/d74027af-49e2-4482-963a-c5c43eb19cc0?_state=FjF8SUS7P-Whjh_zFbo9c2u3H6ZFOcfx4LTQfCfkhpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NDAyN2FmLTQ5ZTItNDQ4Mi05NjNhLWM1YzQzZWIxOWNjMCIsIk9mZnNldCI6MTkyOTQ3MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDVaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.duration="894.771µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "PUT /v2/foo/bar/blobs/uploads/d74027af-49e2-4482-963a-c5c43eb19cc0?_state=FjF8SUS7P-Whjh_zFbo9c2u3H6ZFOcfx4LTQfCfkhpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NDAyN2FmLTQ5ZTItNDQ4Mi05NjNhLWM1YzQzZWIxOWNjMCIsIk9mZnNldCI6MTkyOTQ3MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MDVaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=681df105-2b46-4c92-95e8-4fbb55f7fd84 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="789.889µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=0bd747a9-7db8-40cf-adf4-7a362d1fb0c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.780316ms http.response.status=200 http.response.written=19294720 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "GET /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 200 19294720 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=error msg="error parsing digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=f9f8ac9b-fa51-4f0e-beb4-58c1dc189c5d http.request.method=GET http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" time="2025-12-03T00:20:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=f9f8ac9b-fa51-4f0e-beb4-58c1dc189c5d http.request.method=GET http.request.remoteaddr="127.0.0.1:49184" http.request.uri="/v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="593.087µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "GET /v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=fe0dc811-6df6-41b6-a4c2-922213d470fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49198" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.duration="840.29µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "GET /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=5f5252b2-29a3-4c93-bf09-d973f7f9efee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.duration="871.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=610a4dc9-e5c2-4ebd-8017-1547dc34bd2f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=78ad6a7f-fcc4-4600-ba30-92210ced1479 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.129µs" http.response.status=404 http.response.written=74 vars.digest="sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=error msg="error parsing digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=ab1a0bc3-bee9-4d4c-a85c-30f5ac4a223e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49224" http.request.uri="/v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" time="2025-12-03T00:20:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=ab1a0bc3-bee9-4d4c-a85c-30f5ac4a223e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49224" http.request.uri="/v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.649µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:20:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=498573d6-2bc6-4aa8-8136-74dc193b3204 http.request.method=POST http.request.remoteaddr="127.0.0.1:49240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.011µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=c5d8ef4b-4116-4f83-b893-e7557095a2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49240" http.request.uri="/v2/foo/bar/blobs/uploads/ab1d37d0-daee-4365-9aa9-2dddac57a6fe?_state=-irVLkqFF9cPQOSdqME7V6k87A-InVnhtFdKqcc_kDh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMWQzN2QwLWRhZWUtNDM2NS05YWE5LTJkZGRhYzU3YTZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNS45MTYwMzg5NzJaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.duration=730.930086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "PUT /v2/foo/bar/blobs/uploads/ab1d37d0-daee-4365-9aa9-2dddac57a6fe?_state=-irVLkqFF9cPQOSdqME7V6k87A-InVnhtFdKqcc_kDh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMWQzN2QwLWRhZWUtNDM2NS05YWE5LTJkZGRhYzU3YTZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNS45MTYwMzg5NzJaIn0%3D&digest=sha256%3Ad66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=13c3e639-1d00-4d62-8747-8d51516feeae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49240" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="877.251µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=eace66ea-9a30-44d2-aa8f-d879ae6162a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49198" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=750.789328ms http.response.status=200 http.response.written=3170688 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "GET /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 200 3170688 "" "Go-http-client/1.1" time="2025-12-03T00:20:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33457" http.request.id=1beb4dbb-ace2-4b0e-a041-828d74135340 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=754.989739ms http.response.status=200 http.response.written=3242560 127.0.0.1 - - [03/Dec/2025:00:20:05 +0000] "GET /v2/foo/bar/blobs/sha256:d66ea3d3407059022a1359c479917774e755a641c63bf3dc3176641b67522404 HTTP/1.1" 200 3242560 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.35s) === RUN TestRelativeURL time="2025-12-03T00:20:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:06Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34473" http.request.id=74ac96f8-9bca-4708-befc-dc98ac74f02b http.request.method=POST http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34473" http.request.id=1ed9a66f-3e9b-49ff-9005-8e206f61c54c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/uploads/509b0093-63dc-4cb8-b786-b475e6c3e408?_state=aioc1SLOS9AMOX8ikRlMiTwVHu4XBO3deFG_ETgDtkh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwOWIwMDkzLTYzZGMtNGNiOC1iNzg2LWI0NzVlNmMzZTQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNi42NjEzMTAyNzNaIn0%3D&digest=sha256%3A7ecd6bf7daecc61e48a9467ad45c0ec851f0b10bb7d4099fbfffe475c8e725e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037966259s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:06 +0000] "PUT /v2/foo/bar/blobs/uploads/509b0093-63dc-4cb8-b786-b475e6c3e408?_state=aioc1SLOS9AMOX8ikRlMiTwVHu4XBO3deFG_ETgDtkh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwOWIwMDkzLTYzZGMtNGNiOC1iNzg2LWI0NzVlNmMzZTQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNi42NjEzMTAyNzNaIn0%3D&digest=sha256%3A7ecd6bf7daecc61e48a9467ad45c0ec851f0b10bb7d4099fbfffe475c8e725e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34473" http.request.id=d4670f6d-f300-4120-bd13-11c2a7549a9d http.request.method=POST http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.532µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34473" http.request.id=85ed678f-d3fa-42fa-a518-2ca942be7920 http.request.method=POST http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:09Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34473" http.request.id=a3e96cf8-3b16-430b-be48-0b6907a5b617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/uploads/5deefba5-0260-4f84-847b-5efa4feae459?_state=MtotxTcVsm2R4fABuAVpLyE1hzcJ4u58Kj_2wtMq7FV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZWVmYmE1LTAyNjAtNGY4NC04NDdiLTVlZmE0ZmVhZTQ1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNy45NDQ1ODA2MzVaIn0%3D&digest=sha256%3A247f79e95c6e804ee630cb27c624a328e813e16d1512253bc979fc1a2f905d40" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555860916s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:07 +0000] "PUT /v2/foo/bar/blobs/uploads/5deefba5-0260-4f84-847b-5efa4feae459?_state=MtotxTcVsm2R4fABuAVpLyE1hzcJ4u58Kj_2wtMq7FV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZWVmYmE1LTAyNjAtNGY4NC04NDdiLTVlZmE0ZmVhZTQ1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowNy45NDQ1ODA2MzVaIn0%3D&digest=sha256%3A247f79e95c6e804ee630cb27c624a328e813e16d1512253bc979fc1a2f905d40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.84s) === RUN TestBlobDeleteDisabled time="2025-12-03T00:20: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.11 time="2025-12-03T00:20:09Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:38405" http.request.id=a0c99c15-643e-4593-baaf-deb83eb225d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55300" http.request.uri="/v2/foo/bar/blobs/sha256:91eae1fadff888ad0c9e0fdb71950fdbcd4f430bc2a81c3e715617523e497403" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.929µs" http.response.status=405 http.response.written=78 vars.digest="sha256:91eae1fadff888ad0c9e0fdb71950fdbcd4f430bc2a81c3e715617523e497403" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:91eae1fadff888ad0c9e0fdb71950fdbcd4f430bc2a81c3e715617523e497403 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2025-12-03T00:20: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.11 time="2025-12-03T00:20:09Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:09Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43463" http.request.id=8a408092-ddbf-46b0-813b-a35c75d2f647 http.request.method=POST http.request.remoteaddr="127.0.0.1:58848" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43463" http.request.id=92b2ad42-b2e7-4016-8603-3d250c1bc897 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58848" http.request.uri="/v2/foo/bar/blobs/uploads/9d9aa0ad-99f9-458d-8522-cb0d5f1538bc?_state=fLP1lCP-meSbQIBstL2lBwoj75Yx0O4o--Z_SVBOExV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOWFhMGFkLTk5ZjktNDU4ZC04NTIyLWNiMGQ1ZjE1MzhiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowOS43MzUxMTMyODNaIn0%3D&digest=sha256%3A5d8293f15d330da6ec888948f29cc728348e2d0a8e85f4bcdcaf50189b487ac2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.774738576s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/9d9aa0ad-99f9-458d-8522-cb0d5f1538bc?_state=fLP1lCP-meSbQIBstL2lBwoj75Yx0O4o--Z_SVBOExV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOWFhMGFkLTk5ZjktNDU4ZC04NTIyLWNiMGQ1ZjE1MzhiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDowOS43MzUxMTMyODNaIn0%3D&digest=sha256%3A5d8293f15d330da6ec888948f29cc728348e2d0a8e85f4bcdcaf50189b487ac2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43463" http.request.id=628a394b-264f-43d9-85c3-574888d59e68 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58848" http.request.uri="/v2/foo/bar/blobs/sha256:5d8293f15d330da6ec888948f29cc728348e2d0a8e85f4bcdcaf50189b487ac2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.969µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5d8293f15d330da6ec888948f29cc728348e2d0a8e85f4bcdcaf50189b487ac2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:5d8293f15d330da6ec888948f29cc728348e2d0a8e85f4bcdcaf50189b487ac2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.92s) === RUN TestDeleteReadOnly time="2025-12-03T00:20:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:11Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38747" http.request.id=27f62f13-934a-4b20-8876-c76184aa65c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38747" http.request.id=0a280ccd-b707-4c2a-9cb3-70efeb462708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/foo/bar/blobs/uploads/becfe613-314d-46f3-9e8c-916ecadcccaf?_state=SednPldzetzEj1j0I2i8xe8OlG295rIFeqyD9vds9yV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlY2ZlNjEzLTMxNGQtNDZmMy05ZThjLTkxNmVjYWRjY2NhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoxMS42MzMwNjM2MzdaIn0%3D&digest=sha256%3Ae1ba3542f8689dfd9a732d407b9211a1a4063953f74d329acb0857e55b7c2170" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089660047s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:11 +0000] "PUT /v2/foo/bar/blobs/uploads/becfe613-314d-46f3-9e8c-916ecadcccaf?_state=SednPldzetzEj1j0I2i8xe8OlG295rIFeqyD9vds9yV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlY2ZlNjEzLTMxNGQtNDZmMy05ZThjLTkxNmVjYWRjY2NhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoxMS42MzMwNjM2MzdaIn0%3D&digest=sha256%3Ae1ba3542f8689dfd9a732d407b9211a1a4063953f74d329acb0857e55b7c2170 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:e1ba3542f8689dfd9a732d407b9211a1a4063953f74d329acb0857e55b7c2170 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.21s) === RUN TestStartPushReadOnly time="2025-12-03T00:20:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:12Z" level=info msg="redis not configured" go.version=go1.24.11 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-03T00:20:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:12Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=95a838c4-2d94-4407-a3a1-3dc5eeec15dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="800.169µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=51560b11-c2af-4dad-81b0-481229a4366a http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="666.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=6ce3cf1e-6377-4412-8f19-11cbc40b8165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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="661.088µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1534fe65-e8dc-4e01-a1a1-d3c96094ccfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.039853ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1534fe65-e8dc-4e01-a1a1-d3c96094ccfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.102694ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1534fe65-e8dc-4e01-a1a1-d3c96094ccfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.136214ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1534fe65-e8dc-4e01-a1a1-d3c96094ccfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" 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.176655ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:20:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=d5c9c8f1-a587-4a97-b09b-31b5012ec9e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=ce9e8ccd-d206-410f-90db-a356047dfb2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/blobs/uploads/f67871ff-b3d6-483c-b3b4-a11db9f5685b?_state=6fMHCxV6aHPyTcSakOGc8ekSYBUeiy4FvWo-sCImYUh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjc4NzFmZi1iM2Q2LTQ4M2MtYjNiNC1hMTFkYjlmNTY4NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTIuODYzMjI4MTkyWiJ9&digest=sha256%3A18649dc01c5cee08e7207cd34d5211c5529a1847800cf1b3f852f1b67fd7d9cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592241797s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/f67871ff-b3d6-483c-b3b4-a11db9f5685b?_state=6fMHCxV6aHPyTcSakOGc8ekSYBUeiy4FvWo-sCImYUh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjc4NzFmZi1iM2Q2LTQ4M2MtYjNiNC1hMTFkYjlmNTY4NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTIuODYzMjI4MTkyWiJ9&digest=sha256%3A18649dc01c5cee08e7207cd34d5211c5529a1847800cf1b3f852f1b67fd7d9cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=9db63e2a-f55d-442e-a237-0303da5d9644 http.request.method=POST http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=7568687a-1f86-4492-a837-51563f928bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/blobs/uploads/aa7b53fe-1d5b-4f35-bb08-86b5f426ff00?_state=6oKcRDAMfKGPeHGdKM0qkPD6VUMlSZfa2chWZlXhIgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYTdiNTNmZS0xZDViLTRmMzUtYmIwOC04NmI1ZjQyNmZmMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTQuNTgxMzgxNDRaIn0%3D&digest=sha256%3A53f1a98e912e585beb43f9c9b9677ca12e591430f6becb36621e99a4bad2cf25" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220939762s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/aa7b53fe-1d5b-4f35-bb08-86b5f426ff00?_state=6oKcRDAMfKGPeHGdKM0qkPD6VUMlSZfa2chWZlXhIgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYTdiNTNmZS0xZDViLTRmMzUtYmIwOC04NmI1ZjQyNmZmMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTQuNTgxMzgxNDRaIn0%3D&digest=sha256%3A53f1a98e912e585beb43f9c9b9677ca12e591430f6becb36621e99a4bad2cf25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=f8e972d2-c25d-43de-889f-5ea3acad402e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=8e0771a4-e815-47da-b267-b5d0ec0e2bd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=df6a4003-365a-42bc-b2fe-738867d1d6b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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.013932ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=4f4f9ead-d4d6-4265-b823-f84cd399d936 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="902.371µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40245" http.request.id=c5ba751a-549a-4134-aaec-a782072f8c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40245" http.request.id=1ca2616f-3056-47af-839e-390210964351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:40245" http.request.id=13fd9236-5c9f-471e-9be9-3e51b7086dac http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=0920fede-6208-42dd-a217-2b48c15f0186 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="894.131µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=9d870c95-5033-496c-b9b6-fcb4bf91e756 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="543.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=914cf611-17c2-48cf-a56a-761a63e75b27 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.duration="519.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=a991bca3-8374-4188-a637-12cc71740203 http.request.method=GET http.request.remoteaddr="127.0.0.1:41396" 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="513.486µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=error msg="payload digest does match: "sha256:9a853826dd0ca9ddbd896d3a1bf1d0d7a2f003ddbe9b04837ca149107c37f6e4" != "sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8"" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1578fa1e-0ef5-4266-a9a3-5d322189fcf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=1578fa1e-0ef5-4266-a9a3-5d322189fcf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41396" http.request.uri="/v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.448µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8" 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:11f16257322944a1b4949e0889aa0aa0c9d6232adddaa055bfe7ff53f5a537b8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=29feb287-5712-4662-9378-7aabbfd82ff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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="684.328µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=3cd77ef1-96f2-4a1a-894d-93826f92befb http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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="539.407µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=d5c78cfd-5992-4a73-ba16-58bac7321573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.808µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=d5c78cfd-5992-4a73-ba16-58bac7321573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" 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="713.329µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=d5c78cfd-5992-4a73-ba16-58bac7321573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" 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="736.129µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=173d0a47-b6fe-4663-9ec8-0703de2c358d http.request.method=POST http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="586.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=6f90ca86-757e-4e55-b133-5dd57f2cf65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/aac64f86-6ce1-4a8f-a720-18ff59bf433c?_state=iMuye7MKK4d4SMmq6WwVUauo9ZmEe4QyVP04q4gmlE17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYWM2NGY4Ni02Y2UxLTRhOGYtYTcyMC0xOGZmNTliZjQzM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTUuODI0NzA1NzE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="783.45µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/aac64f86-6ce1-4a8f-a720-18ff59bf433c?_state=iMuye7MKK4d4SMmq6WwVUauo9ZmEe4QyVP04q4gmlE17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYWM2NGY4Ni02Y2UxLTRhOGYtYTcyMC0xOGZmNTliZjQzM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTUuODI0NzA1NzE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=433fc3c9-ca5d-4d05-b852-1db38e956df2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" 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="683.289µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=433fc3c9-ca5d-4d05-b852-1db38e956df2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" 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="753.689µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:20:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=06563a5c-29be-48d9-bd2b-69a3d2967c69 http.request.method=POST http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=abc1a4ae-4152-4110-b52a-db68e90ec387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/795efed8-3410-4e93-82e8-71180809ab38?_state=Tn5IC9xUJV8AJkckZ-nzZNsOQwO45psnlFz6awOt50x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTVlZmVkOC0zNDEwLTRlOTMtODJlOC03MTE4MDgwOWFiMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTUuOTYzODg1OTI2WiJ9&digest=sha256%3A1bd1e37328535aa90af7ebec4182422e5ead4f2ee2118efac04d619284386da9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.827180412s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/795efed8-3410-4e93-82e8-71180809ab38?_state=Tn5IC9xUJV8AJkckZ-nzZNsOQwO45psnlFz6awOt50x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTVlZmVkOC0zNDEwLTRlOTMtODJlOC03MTE4MDgwOWFiMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTUuOTYzODg1OTI2WiJ9&digest=sha256%3A1bd1e37328535aa90af7ebec4182422e5ead4f2ee2118efac04d619284386da9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=a446f8e4-1e34-4cad-8ad7-aae903d0e6e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.811µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=065248f2-6dbf-4f17-b9a3-f8fef3075ac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/blobs/uploads/a32cc632-b560-411e-a587-44ba0034be18?_state=UmUTwB-ZrzMSk1EQVSU1-6YPRc4hXuDs81lm1ybXhPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzJjYzYzMi1iNTYwLTQxMWUtYTU4Ny00NGJhMDAzNGJlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTcuOTExMjE1MzU5WiJ9&digest=sha256%3A1033a02be1044cb044e2977191067618afdc8eb8c9e360815b1ae8926721482d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316786368s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/a32cc632-b560-411e-a587-44ba0034be18?_state=UmUTwB-ZrzMSk1EQVSU1-6YPRc4hXuDs81lm1ybXhPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzJjYzYzMi1iNTYwLTQxMWUtYTU4Ny00NGJhMDAzNGJlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTcuOTExMjE1MzU5WiJ9&digest=sha256%3A1033a02be1044cb044e2977191067618afdc8eb8c9e360815b1ae8926721482d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=1bac84db-1344-4fea-b057-520960172f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40245" http.request.id=d3a08447-c90c-4bee-aaa4-d9d86b0149d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989" http.request.useragent="Go-http-client/1.1" http.response.duration="947.291µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=5f4fb2ea-09c8-46cc-8b42-4468ce037cca http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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="785.569µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=9e9165ad-2162-4f91-af2f-5cac7f785d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="803.609µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=996f71d4-83c2-47fb-bca7-82a0c2b640c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="711.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=870971f2-8d56-4da9-b38d-1ca02ca9b9d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989" http.request.useragent="Go-http-client/1.1" http.response.duration="715.969µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=f4773d3e-ce2f-4abf-81ea-afd658cdf99d http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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="670.688µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="rewriting manifest sha256:ea521f210a78800fd5b985ddbf704ac1ff9ebcd97931ceccf737cd3d54224989 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=761ebb91-3fbd-4da8-ae66-c0bade18ad4f http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=761ebb91-3fbd-4da8-ae66-c0bade18ad4f http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.291816ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40245" http.request.id=0b7bb71b-b87b-4bee-96a6-77e1ed5e0434 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" 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="739.169µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40245" http.request.id=7a101c64-93d5-41b9-8912-0e115e7ee89a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="863.171µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40245" http.request.id=4ce9e526-bbec-4cb2-b4d9-dbd763f0407a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e" http.request.useragent="Go-http-client/1.1" http.response.duration="818.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=0196c3af-0345-402f-b564-dbf07258cadb http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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="812.93µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=477d22e8-2c80-420c-8338-af9717a762bb http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="791.129µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=3ea0db37-2ea0-4e32-8f62-89993c4181b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="684.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=e36ed605-5227-4018-a278-e9a9e07dc4a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e" http.request.useragent="Go-http-client/1.1" http.response.duration="601.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="rewriting manifest list sha256:69cba68275dd9c02f51db975805978c3827f7d03cb7a8c4b272d29ab266ec29e in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=ae1629d0-f100-447c-ae63-d5632265d097 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40245" http.request.id=ae1629d0-f100-447c-ae63-d5632265d097 http.request.method=GET http.request.remoteaddr="127.0.0.1:41402" 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.341176ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:19Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=e7028c37-ae13-44bd-8814-771c80c7af45 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" 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="803.569µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" 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.11 http.request.host="127.0.0.1:36717" http.request.id=932b9441-a7e5-426b-95dd-0dc9c7b61299 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" 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="651.008µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=04e5054e-85e5-49aa-9e7e-f4cf61987010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.53µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=e7dda36e-6d2b-4879-9333-222ed50737bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" 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="970.692µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:19Z" 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.11 http.request.host="127.0.0.1:36717" http.request.id=e7dda36e-6d2b-4879-9333-222ed50737bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" 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.004572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=e7dda36e-6d2b-4879-9333-222ed50737bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" 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.022052ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20:19Z" 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.11 http.request.host="127.0.0.1:36717" http.request.id=e7dda36e-6d2b-4879-9333-222ed50737bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" 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.036612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=6581e564-2a89-4869-8663-3a4b14b96105 http.request.method=POST http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=5f7048b6-becb-4e6d-8375-5a6125714374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/blobs/uploads/5f2570c6-34c1-4d37-8647-f2c5427274d3?_state=W0UBehy0RGibg7DOOaQ0Hlx2VBR2jAoSMNp0a2KIRYR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZjI1NzBjNi0zNGMxLTRkMzctODY0Ny1mMmM1NDI3Mjc0ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTkuMzMyMzIzMDc1WiJ9&digest=sha256%3Aa4c5fb5ad035a0c212b47c2a78f59dc45c7b3789b65b337de8a05c376c7d41dd" http.request.useragent="Go-http-client/1.1" http.response.duration=537.97886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/5f2570c6-34c1-4d37-8647-f2c5427274d3?_state=W0UBehy0RGibg7DOOaQ0Hlx2VBR2jAoSMNp0a2KIRYR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZjI1NzBjNi0zNGMxLTRkMzctODY0Ny1mMmM1NDI3Mjc0ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTkuMzMyMzIzMDc1WiJ9&digest=sha256%3Aa4c5fb5ad035a0c212b47c2a78f59dc45c7b3789b65b337de8a05c376c7d41dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=903b87a7-a1f7-4a67-80a7-c983a9548cca http.request.method=POST http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=a4d7586f-7ae1-410c-8ea5-47cfc4421448 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/blobs/uploads/d8fd6f9a-cd1b-4d1f-80cb-52fe81e82eae?_state=x1suUH04AcuodP_UzCOHGvj5--5dWjpy39v2RDoGcGF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOGZkNmY5YS1jZDFiLTRkMWYtODBjYi01MmZlODFlODJlYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTkuOTU4Mzk5MTY1WiJ9&digest=sha256%3Afd815b5b6ee8a5eabc981d3e50a8de28370e9f112c2bc2dda130765444386487" http.request.useragent="Go-http-client/1.1" http.response.duration=757.117643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/d8fd6f9a-cd1b-4d1f-80cb-52fe81e82eae?_state=x1suUH04AcuodP_UzCOHGvj5--5dWjpy39v2RDoGcGF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOGZkNmY5YS1jZDFiLTRkMWYtODBjYi01MmZlODFlODJlYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MTkuOTU4Mzk5MTY1WiJ9&digest=sha256%3Afd815b5b6ee8a5eabc981d3e50a8de28370e9f112c2bc2dda130765444386487 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=871563b3-cdad-460b-893f-4786cc92d025 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=c851a35c-9e0e-4f5b-a4dc-052297763b10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=4482d303-f1e5-4e25-a0bb-77582544c20d http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" 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="994.452µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=d3cd1a8a-d88b-4fb9-b97f-64fcfd34985d http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="919.051µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36717" http.request.id=84d57fd0-d5f5-4ccd-9905-0beb1805bf55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36717" http.request.id=528ec1a3-7fd5-46d9-9a6f-8e6ab9ffdd4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:36717" http.request.id=ba5eb86c-58bc-464d-bdf6-949c5a8e9320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=3cc5348c-7fed-4641-8259-ccc619c02833 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="948.611µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=8be826d7-c435-486f-944f-f551fac3aa4a http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="547.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=c507690d-0d58-4893-8778-32bd91929720 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.duration="517.326µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=c0830d7c-ccf8-4a57-bd53-0dc7ac4b3b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" 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="499.087µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=error msg="payload digest does match: "sha256:f13313bcbd2a98790b2ea86fbc20218a6a13bce356770ac72c91fb3fa0d744f2" != "sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f"" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=68a6a693-acb1-4144-9b87-5244027ab4ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" time="2025-12-03T00:20:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=68a6a693-acb1-4144-9b87-5244027ab4ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.448µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f" 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:91ffc33e344c220ce35f40a2416a05c17d11d89b998251bbc2161f02b1a9879f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=ffe35a89-d716-4e7e-b81a-63b9b7d5f820 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" 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="658.128µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" 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.11 http.request.host="127.0.0.1:36717" http.request.id=cc8beb22-616d-45e8-9c38-cb64668233f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" 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="584.487µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=0bb289a7-cfc5-48a4-a671-20827b1ce2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" 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="680.928µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:20Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=0bb289a7-cfc5-48a4-a671-20827b1ce2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" 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="745.649µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:20Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=0bb289a7-cfc5-48a4-a671-20827b1ce2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" 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="778.649µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=b839bc27-312b-4d2f-a08e-1b5a5312673d http.request.method=POST http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="609.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=cd37d0bc-a1b9-481a-ae96-2f297f559945 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/c4f488c3-21d4-476e-8d4d-f35fcb11f710?_state=LIJ6fQBa5u6GUfTxRVQ1l8F-lp1qeaOpGU7GJ9CrQRx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGY0ODhjMy0yMWQ0LTQ3NmUtOGQ0ZC1mMzVmY2IxMWY3MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjAuNzM1MjUyNDA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="821.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4f488c3-21d4-476e-8d4d-f35fcb11f710?_state=LIJ6fQBa5u6GUfTxRVQ1l8F-lp1qeaOpGU7GJ9CrQRx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGY0ODhjMy0yMWQ0LTQ3NmUtOGQ0ZC1mMzVmY2IxMWY3MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjAuNzM1MjUyNDA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=50f915ab-b744-41ff-bba2-8a2bf56cbf09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.447µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:20Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=50f915ab-b744-41ff-bba2-8a2bf56cbf09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="705.328µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:20:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=8b21af48-5141-4d54-b6e8-f1c8002b197a http.request.method=POST http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=502944b8-a9d0-480c-be62-5d71120bb2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/a194e58f-8e7a-4899-8a3f-6d96dad618dd?_state=ANpworbo5vcxZt3v97Lb5z80a5epSYHk0FFhvt4kOWd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTk0ZTU4Zi04ZTdhLTQ4OTktOGEzZi02ZDk2ZGFkNjE4ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjAuODIyOTY3Nzk1WiJ9&digest=sha256%3A1f34780d1e31b57d56151a0bf1fa55ac2af674ac5fd5adf94c540a78fc67b7a0" http.request.useragent="Go-http-client/1.1" http.response.duration=683.020423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/a194e58f-8e7a-4899-8a3f-6d96dad618dd?_state=ANpworbo5vcxZt3v97Lb5z80a5epSYHk0FFhvt4kOWd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTk0ZTU4Zi04ZTdhLTQ4OTktOGEzZi02ZDk2ZGFkNjE4ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjAuODIyOTY3Nzk1WiJ9&digest=sha256%3A1f34780d1e31b57d56151a0bf1fa55ac2af674ac5fd5adf94c540a78fc67b7a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=a89fec80-b93c-42b7-ad00-d3f0a9653134 http.request.method=POST http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=974f588e-5534-42d9-bd6d-9f3b3854ae8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/blobs/uploads/3517c835-7718-44c6-84c4-1147d1969b5f?_state=tApGmBJ6WfcGPxxE-7agXFLWYyBZV51r8172P11_ULx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTE3YzgzNS03NzE4LTQ0YzYtODRjNC0xMTQ3ZDE5NjliNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjEuNjAyODk0NDc2WiJ9&digest=sha256%3A86208da53f45d71fd6ca921c55819b5d8bf46c33e92951def29b3a99f802ffd8" http.request.useragent="Go-http-client/1.1" http.response.duration=780.091123ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/3517c835-7718-44c6-84c4-1147d1969b5f?_state=tApGmBJ6WfcGPxxE-7agXFLWYyBZV51r8172P11_ULx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTE3YzgzNS03NzE4LTQ0YzYtODRjNC0xMTQ3ZDE5NjliNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjEuNjAyODk0NDc2WiJ9&digest=sha256%3A86208da53f45d71fd6ca921c55819b5d8bf46c33e92951def29b3a99f802ffd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=1b1194c2-7396-4167-991f-63582ed7ab17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="997.253µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36717" http.request.id=e517042f-f9c2-4946-a474-fb6062343510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533" http.request.useragent="Go-http-client/1.1" http.response.duration="825.61µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=6b87acb6-f1df-4a37-83e9-63fd1026d2a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" 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="743.929µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=052576b7-09b2-42df-8f39-c5510005c857 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="721.889µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=f1363954-ef79-49ea-8b57-1c223901099d http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="678.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=d16ababa-6f6f-4cdf-ae30-6d9cdbcb9211 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533" http.request.useragent="Go-http-client/1.1" http.response.duration="664.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=987fb0d1-5c74-45dd-9989-30002c23b4a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="600.727µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="rewriting manifest sha256:dd6df0fe1096ae80e60a179e4cbbfc5c3e31299ce48dd8404b276d146f0cd533 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=6e7f146f-cca9-4ccd-9642-4a369b223bf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=6e7f146f-cca9-4ccd-9642-4a369b223bf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.162814ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36717" http.request.id=25e1e9fb-35c3-46cf-af49-56cb75c3110e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" 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="796.65µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36717" http.request.id=1e15f91f-2010-40f4-95e5-c642a261927b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="899.011µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36717" http.request.id=cb72d78b-cf5f-42be-92eb-6ae55845c8cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2" http.request.useragent="Go-http-client/1.1" http.response.duration="766.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=8a9b4bd0-fe3e-42a5-8c86-70c76376ba74 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" 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="762.289µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=b92d85bb-3246-43d4-83e2-fab2adc81fab http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="778.17µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=ade572e7-718a-4989-ba82-5189a142ba07 http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="625.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=13739c49-cb17-403b-b4db-4226c5fa45ca http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2" http.request.useragent="Go-http-client/1.1" http.response.duration="642.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="rewriting manifest list sha256:9e12800ff5f73bc2933800224deee3517a5b6a348670a4f5dc3361455e1198b2 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=37d7a12b-310b-41cf-8aa4-f3f5d1fa9c0c http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36717" http.request.id=37d7a12b-310b-41cf-8aa4-f3f5d1fa9c0c http.request.method=GET http.request.remoteaddr="127.0.0.1:36166" 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.262456ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.67s) === RUN TestGetManifestWithStorageError time="2025-12-03T00:20: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.11 time="2025-12-03T00:20:22Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:37565" http.request.id=ef288ad9-14dc-455d-9c1b-43ea0b7ef268 http.request.method=GET http.request.remoteaddr="127.0.0.1:48854" 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="931.811µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:37565" http.request.id=0a2b501a-a096-4b9a-a7b2-e6b40992a200 http.request.method=GET http.request.remoteaddr="127.0.0.1:48854" 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="656.808µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:37565" http.request.id=f29c86f0-b54b-4728-95dc-22f7b6d76c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:48854" 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="690.569µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:37565" http.request.id=d409eb42-5836-458d-9238-d093fe0a56ed http.request.method=GET http.request.remoteaddr="127.0.0.1:48854" 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="507.726µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-03T00:20: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.11 time="2025-12-03T00:20:22Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=c8d104b3-98fe-4a95-87a1-8b5b951b5ebe http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" 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="703.769µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=96e8f78e-8306-4649-9bb1-d224dd9f47e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" 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="510.047µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=6d55918f-6c67-4899-a62f-d3a79d51ac4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" 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="550.247µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=3c1aa049-654f-4084-933d-5e9720e34590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" 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="834.53µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=3c1aa049-654f-4084-933d-5e9720e34590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" 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="896.531µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=3c1aa049-654f-4084-933d-5e9720e34590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" 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="927.852µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:20: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.11 http.request.host="127.0.0.1:36117" http.request.id=3c1aa049-654f-4084-933d-5e9720e34590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" 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="959.572µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:20:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=07f3e347-3a5c-4048-bca0-329bd6143ed8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=a50187ba-0239-4e1b-94c9-155cb9aa8b02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/blobs/uploads/78ca09e4-07d8-4205-a87a-6a40f7b46c77?_state=Q6ZJk6J-GOe98prQ4JyCYl7ChR1t-sWJmMQH9HqFw0p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGNhMDllNC0wN2Q4LTQyMDUtYTg3YS02YTQwZjdiNDZjNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjIuNDkyMzE0NDg3WiJ9&digest=sha256%3A29f0edd5689f1ea48d47fb93a95ef01a2627f32a2cd46b4c54fc9044970799be" http.request.useragent="Go-http-client/1.1" http.response.duration=653.422703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/78ca09e4-07d8-4205-a87a-6a40f7b46c77?_state=Q6ZJk6J-GOe98prQ4JyCYl7ChR1t-sWJmMQH9HqFw0p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGNhMDllNC0wN2Q4LTQyMDUtYTg3YS02YTQwZjdiNDZjNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjIuNDkyMzE0NDg3WiJ9&digest=sha256%3A29f0edd5689f1ea48d47fb93a95ef01a2627f32a2cd46b4c54fc9044970799be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=7f2ce248-b562-4fa5-a084-b273309ed60b http.request.method=POST http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=e5f1c74b-e717-4aee-aae7-970ab634c0f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/blobs/uploads/c690cf19-9ff2-44b4-bb6a-5115e000b66a?_state=oshRy7gNYgA2ymc-RaWcYDxwD6pfyT0JEu1R-whJr1J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjkwY2YxOS05ZmYyLTQ0YjQtYmI2YS01MTE1ZTAwMGI2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuMjI0NDQwMDI3WiJ9&digest=sha256%3Af8f49df845ae153709bfcd9ff3c5510ba84e3a9960fe3098861975a17b590626" http.request.useragent="Go-http-client/1.1" http.response.duration=546.865448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/c690cf19-9ff2-44b4-bb6a-5115e000b66a?_state=oshRy7gNYgA2ymc-RaWcYDxwD6pfyT0JEu1R-whJr1J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjkwY2YxOS05ZmYyLTQ0YjQtYmI2YS01MTE1ZTAwMGI2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuMjI0NDQwMDI3WiJ9&digest=sha256%3Af8f49df845ae153709bfcd9ff3c5510ba84e3a9960fe3098861975a17b590626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=c6f5955c-bcd5-47d1-bebd-fe0b1b4486bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=e0706b25-ba1e-47f8-9bd9-47bda2eb7572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=2b8c668c-2ac3-4d19-b69c-9eaee42b06f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" 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.006252ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=9352cb4d-88ad-4fac-85a3-d3ac51bf1f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.062173ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36117" http.request.id=e785fcc5-13d4-4bed-98d9-f7eb293e5076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36117" http.request.id=801c25a4-b1b4-430f-a502-0c03611300e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:36117" http.request.id=27162866-7dac-4e11-9752-e86c6926bceb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=c3db2ff5-a2cc-4ae2-921e-758fd296848b http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.118373ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=fd50e0bc-aef5-4c1e-bf6b-a105c7eb8030 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="665.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=7782a7d8-fd51-443a-8607-81119e1364e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration="599.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=f6d34bee-ec90-45e5-8bff-285ca036bd24 http.request.method=GET http.request.remoteaddr="127.0.0.1:39832" 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="623.328µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="payload digest does match: "sha256:80733a527f32b9b61fbbb603815138766b4354013f3efcea3c9c5b2ccd5a3e61" != "sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16"" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=8a8490b9-def5-4991-a9ee-1476ad327c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=8a8490b9-def5-4991-a9ee-1476ad327c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39832" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.17µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=7aae0ce9-d866-4aa0-8e54-4be459cdf260 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration="945.612µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "DELETE /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=c6c6c2fb-b1bf-4f63-95fb-8951e6334c1f http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.77µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=192439e0-77af-4a1b-82c9-7f410ac6f72f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39850" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.53µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "DELETE /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=ecfe621b-4ace-4156-825b-17cef972fca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39858" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=8e1a642c-10a9-407d-a723-919299a32e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:39858" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.092333ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=4f809c08-e8ad-4dab-91dd-76e03435a7e0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39866" 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="886.29µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=f3ddaf38-4f44-44fb-b389-b70535439a44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=c20eb7ad-c31f-4092-bf4d-cfecdf705ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="656.928µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=a7306fcd-d498-4cfd-a9f7-3d3814d71376 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16" http.request.useragent="Go-http-client/1.1" http.response.duration="780.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "DELETE /v2/foo/schema1/manifests/sha256:47746f68cf91aba36f5d2099eafa40907e4cd7ce485fc9dfc80ecaa2d7622b16 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=02351c06-2f8d-4038-88fc-dee8e8934299 http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="617.167µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=9b679d9e-2e52-40ca-9a79-b4c71ace28eb http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="660.368µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" 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.11 http.request.host="127.0.0.1:36117" http.request.id=405f8c16-07c8-43bb-ba0d-00fc4c23e75e http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="665.328µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=f016f095-f049-47e9-a72c-58a814b771f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" 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="813.85µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=f016f095-f049-47e9-a72c-58a814b771f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" 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="844.69µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=f016f095-f049-47e9-a72c-58a814b771f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" 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="865.411µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=09c6e3a5-da9e-49e6-a08f-b228bb3ce2f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=9cbd0628-26a0-4152-a190-ce6c1e0de367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/29fd3fc1-fc13-4a1e-8ce0-d1fbe3d71498?_state=_VOuDlTJ21EdAt2-o4uWmlPnoX0_IuP3canfCjG8Tnl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWZkM2ZjMS1mYzEzLTRhMWUtOGNlMC1kMWZiZTNkNzE0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuODA5Mzg3NDU4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="838.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/29fd3fc1-fc13-4a1e-8ce0-d1fbe3d71498?_state=_VOuDlTJ21EdAt2-o4uWmlPnoX0_IuP3canfCjG8Tnl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWZkM2ZjMS1mYzEzLTRhMWUtOGNlMC1kMWZiZTNkNzE0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuODA5Mzg3NDU4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=07cc4f74-f999-477e-8105-171eb66ebc77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" 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="688.608µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=07cc4f74-f999-477e-8105-171eb66ebc77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.249µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:20:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=77415a1c-d67d-4c5d-b7dc-3b5e8d628df2 http.request.method=POST http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.451µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=57773ff2-6ad9-43b4-abfe-291b62086fab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/5c82e1cd-fc59-4419-aab0-08fb13fe4329?_state=1pN4VRArss7qghmN21X8MzCwLQrU1moOjQnbTRO9uF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YzgyZTFjZC1mYzU5LTQ0MTktYWFiMC0wOGZiMTNmZTQzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuODkzNjk0MDQyWiJ9&digest=sha256%3A07f8717859bb24d1b8524d43bd8269ac9081a63a4c34506b87578b64f1b54f1f" http.request.useragent="Go-http-client/1.1" http.response.duration=797.9605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/5c82e1cd-fc59-4419-aab0-08fb13fe4329?_state=1pN4VRArss7qghmN21X8MzCwLQrU1moOjQnbTRO9uF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YzgyZTFjZC1mYzU5LTQ0MTktYWFiMC0wOGZiMTNmZTQzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjMuODkzNjk0MDQyWiJ9&digest=sha256%3A07f8717859bb24d1b8524d43bd8269ac9081a63a4c34506b87578b64f1b54f1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=33fc615e-c0e5-4de3-9020-d5d4ca743731 http.request.method=POST http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=5ff7d895-f8e4-48c4-8ed4-c9e8be8acbf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/blobs/uploads/dadd2874-4f42-432b-8132-4ef54f4c2f49?_state=ojqSVTltxgkdAQO-0i4VFXnX_t-LlYlQt4QGLjFr-ct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWRkMjg3NC00ZjQyLTQzMmItODEzMi00ZWY1NGY0YzJmNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjQuODA5ODM1Njk5WiJ9&digest=sha256%3Ac91e807e0ac4bb62f039c5758311890145d8b7cdace8b44b5ce168d4e08b1e60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405183601s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/dadd2874-4f42-432b-8132-4ef54f4c2f49?_state=ojqSVTltxgkdAQO-0i4VFXnX_t-LlYlQt4QGLjFr-ct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWRkMjg3NC00ZjQyLTQzMmItODEzMi00ZWY1NGY0YzJmNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6MjA6MjQuODA5ODM1Njk5WiJ9&digest=sha256%3Ac91e807e0ac4bb62f039c5758311890145d8b7cdace8b44b5ce168d4e08b1e60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=eb267851-df54-46ba-921b-e26becb1848b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="985.252µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=6405c6b3-67c6-4f20-b1bc-750a1a23c165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.duration="874.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=0e906850-f046-42dd-b460-80c552a2d2de http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="720.048µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=7b3db4b2-51db-4549-95ba-329f3bc4c7f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="747.569µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=acde0c42-7604-46c1-a439-f88e7d83477e http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="599.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=dbf14c64-906a-45c9-ba47-4c2b72345c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.duration="583.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=012cea16-46a7-46c4-b5d3-830f72dcd003 http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" 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="549.407µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="rewriting manifest sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=18adde29-a176-416d-9550-01deba3105be http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=18adde29-a176-416d-9550-01deba3105be http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.058933ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=5b58427b-2667-40f0-ab4f-6eb5abcb5bde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.duration="684.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=bf631d14-180d-4f8d-a30d-14ff97cd31ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39878" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.887µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=c5b17aa7-da0d-487c-9498-f5ecef913af0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39880" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.248µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=ae02e00d-5aec-4e76-b4f7-6e6c4ef36e87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39888" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.duration="866.93µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=7996c4b8-ee6c-4b3e-806f-0fff583064aa http.request.method=GET http.request.remoteaddr="127.0.0.1:39888" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="693.808µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=33ac4152-c0f6-40fc-887e-368f04f95acc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39892" 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="809.57µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36117" http.request.id=1eb19782-a978-4a11-b756-d485308bc2b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39906" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=64fa82cc-f2ca-4a92-baf9-09dd5568ec56 http.request.method=GET http.request.remoteaddr="127.0.0.1:39906" 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="594.207µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=9cc554fb-ab26-4c47-94f8-c61a011bb9d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39906" http.request.uri="/v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8" http.request.useragent="Go-http-client/1.1" http.response.duration="694.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be377acd9713adf69a476363640148b0b5a12993d3ee970b63f90aec3bbf7ee8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36117" http.request.id=6ec44b4f-0416-4698-b0c8-c51903d6cb0f http.request.method=GET http.request.remoteaddr="127.0.0.1:39906" 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="558.766µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.83s) === RUN TestManifestDeleteDisabled time="2025-12-03T00:20:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:38203" http.request.id=ddd3820b-329f-4d34-af8a-afb12c6a8421 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60048" 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="810.49µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-03T00:20:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43709" http.request.id=8ce3235b-5ffc-4191-a3ae-0fbfa0443241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.307376ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43709" http.request.id=43f99999-cb0d-4fcd-88ef-467ce57ca294 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60678" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.315496ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43709" http.request.id=eb61d0c7-722c-4d71-969c-2791ac642ebc http.request.method=POST http.request.remoteaddr="127.0.0.1:60688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083813ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:20:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43709" http.request.id=4e0461c4-783a-4e9d-b00c-6634b068d1a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60690" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037373ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.49s) === RUN TestProxyManifestGetByTag time="2025-12-03T00:20:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:26Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=d030fc97-5c80-4d4c-aab1-7008b6d0757a http.request.method=POST http.request.remoteaddr="127.0.0.1:47702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=304e44d0-c041-490e-b5ea-8ad07f047120 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47702" http.request.uri="/v2/foo/bar/blobs/uploads/23db4541-6f22-4db6-a82f-ca74a8fd94a8?_state=On2kof1J9SlXaH5towRsXsGj8Z9tYV_Z-BjoER4xusV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGI0NTQxLTZmMjItNGRiNi1hODJmLWNhNzRhOGZkOTRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoyNi44MDQxNjMwNjFaIn0%3D&digest=sha256%3A029600e7a304f5550db00711b13c1baf5365ee29a5f04f99a13ba9fc1978a2a8" http.request.useragent="Go-http-client/1.1" http.response.duration=519.362473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:26 +0000] "PUT /v2/foo/bar/blobs/uploads/23db4541-6f22-4db6-a82f-ca74a8fd94a8?_state=On2kof1J9SlXaH5towRsXsGj8Z9tYV_Z-BjoER4xusV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGI0NTQxLTZmMjItNGRiNi1hODJmLWNhNzRhOGZkOTRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoyNi44MDQxNjMwNjFaIn0%3D&digest=sha256%3A029600e7a304f5550db00711b13c1baf5365ee29a5f04f99a13ba9fc1978a2a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=489d567d-369c-42d1-bbf2-4a7f3776f1e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47702" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=eab9aab8-62d2-4240-bc71-7f557456b65b http.request.method=GET http.request.remoteaddr="127.0.0.1:47702" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="500.486µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37681" go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=1d8d7663-9fec-4c54-8c4a-fbe424f31742 http.request.method=GET http.request.remoteaddr="127.0.0.1:47718" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37681 /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:37681/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=59911674-b8a8-4452-8b9c-1ae1e1b77f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:56500" http.request.uri="/v2/foo/bar/manifests/sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=6ee80ddb-be68-4bc1-ad37-60b3442a32e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/foo/bar/manifests/sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.072454ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/foo/bar/manifests/sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d with ttl=167h59m59.99999776s" go.version=go1.24.11 time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=59911674-b8a8-4452-8b9c-1ae1e1b77f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:56500" http.request.uri="/v2/foo/bar/manifests/sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.994288ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/foo/bar/manifests/sha256:30126cd8b03ad2899f8af39a98c0851eca138cb56a555aed023953bd5f163e6d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=4b20cf61-ad0d-406e-bac6-eeb70ac3e1fc http.request.method=GET http.request.remoteaddr="127.0.0.1:47724" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="607.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37681 /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:37681/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=6d2c369e-42be-4f37-a54d-fee01966bc9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56512" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=11638c1d-5ce6-4b40-a2f1-0cc08ffb6b34 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47730" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.147894ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=6d2c369e-42be-4f37-a54d-fee01966bc9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56512" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.023968ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=5381c515-f04f-4f44-9077-9ee375760a92 http.request.method=POST http.request.remoteaddr="127.0.0.1:47730" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=5a4767a9-73a1-4d2c-bd5c-ab484db5e6ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:47730" http.request.uri="/v2/foo/bar/blobs/uploads/b29e968c-f89c-413e-8297-aed4b75c7ddd?_state=TPHKj24vOSVOUzcpI1L0riasIPgUST7P_T-XGgSqMXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOWU5NjhjLWY4OWMtNDEzZS04Mjk3LWFlZDRiNzVjN2RkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoyNy40NDk4OTQ1NVoifQ%3D%3D&digest=sha256%3A480f8898072edcc5195a146630eb6718f170506dfcbc9addc60d77637f66acaa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233277471s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:27 +0000] "PUT /v2/foo/bar/blobs/uploads/b29e968c-f89c-413e-8297-aed4b75c7ddd?_state=TPHKj24vOSVOUzcpI1L0riasIPgUST7P_T-XGgSqMXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOWU5NjhjLWY4OWMtNDEzZS04Mjk3LWFlZDRiNzVjN2RkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDoyMDoyNy40NDk4OTQ1NVoifQ%3D%3D&digest=sha256%3A480f8898072edcc5195a146630eb6718f170506dfcbc9addc60d77637f66acaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=f18b23df-5775-4b57-b61c-a31fdd181641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47730" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=02066588-392d-4579-9ceb-48c7332b251f http.request.method=GET http.request.remoteaddr="127.0.0.1:47730" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.408µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37681 /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:37681/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=53f43ee3-4375-4484-bb04-499a75f5ad7c http.request.method=GET http.request.remoteaddr="127.0.0.1:48888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=11f96681-c85d-4f2c-b44e-e5a2d3116ee9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33796" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.134653ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=1822eab2-dd66-4e2a-8304-799eb7c573e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33796" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="568.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37681 /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:37681/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=53f43ee3-4375-4484-bb04-499a75f5ad7c http.request.method=GET http.request.remoteaddr="127.0.0.1:48888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37681" http.request.id=3eed3033-e176-4d31-80de-98610f346387 http.request.method=GET http.request.remoteaddr="127.0.0.1:33808" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.267415ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:20:28Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1d490bdd39316261d23bc36d431abdbbe59be7d8a1b707b10adeaec7c816e116 with ttl=167h59m59.99999692s" go.version=go1.24.11 time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33863" http.request.id=53f43ee3-4375-4484-bb04-499a75f5ad7c http.request.method=GET http.request.remoteaddr="127.0.0.1:48888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.024245ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:20:28 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.96s) === RUN TestAppDispatcher time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45175" http.request.id=e7d5e722-09a1-40ca-b11a-3aa2500ff4f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="757.329µs" http.response.status=200 http.response.written=0 time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45175" http.request.id=df84a568-fe0a-4888-85ff-f8b6360bf871 http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="620.568µs" http.response.status=200 http.response.written=0 time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45175" http.request.id=f7d5c439-d599-4a51-aa01-f1af9ad0682c http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="640.047µs" http.response.status=200 http.response.written=0 time="2025-12-03T00:20:28Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45175" http.request.id=c14ac03e-9f45-4d28-af2f-cd994acce836 http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="615.208µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-12-03T00:20:28Z" 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.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:28Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:28Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.11 http.request.host="127.0.0.1:40337" http.request.id=80271849-d95f-48b8-87e4-d94ff22700b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T00:20:28Z" 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.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:28Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:28Z" level=info msg="configuring file health check path=/tmp/healthcheck1994766781, interval=1" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T00:20:32Z" 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.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:32Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:32Z" level=info msg="configuring TCP health check addr=127.0.0.1:41685, interval=1" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-03T00:20:36Z" 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.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:36Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d time="2025-12-03T00:20:36Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46787, interval=1, threshold=3" go.version=go1.24.11 instance.id=62bc9f96-3152-41f0-92a7-477bafda202d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 57.053s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.25s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.408s === RUN TestSchedule time="2025-12-03T00:19:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99856ms" go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.76µs" go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.64µs" go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-03T00:19:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T00:19:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99884ms" go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99892ms" go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 time="2025-12-03T00:19:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T00:19:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=15000f96-6670-4d38-834b-20193cc6aac1 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.602s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.05s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26900992 sha256:7866db6cba48094dd29dba450e3a3415ac12a2be9ea2541be83136de4316e0db [] map[] } --- PASS: TestSimpleBlobRead (0.20s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.99s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.16s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:05726c0a126668f4aadd258b58b21bb5e9ff683440d998d55ba3ed0633545e2f palailogos: marking blob sha256:5b40500f69f59e1f65ebfef8c4d7d41f60de5be51e09cb3464c38d4843882e4e palailogos: marking blob sha256:73a7ba7cc629c36f0962578956bcaa011f32f1680a99d55de328768be78d480c palailogos: marking manifest sha256:7e09a87ba8d0f7a8bef08aabf57b42d468956b7182e75954468c0c7469918912 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:989ac5851a2fe499df852b18fc48b8a279bb9a97e140a69edea2c4cf541b39ac palailogos: marking blob sha256:fe8f28fc255de50c00cca428be9ca06de3bbcd3b25706ecbc1c0e10b2b151f70 palailogos: marking manifest sha256:ec02b600e4569714cfc50e0f39f3f4b879efc1c6574c97a3a13daccf37395fa0 palailogos: marking blob sha256:ef4ff88952d91258b6cd948b19d51e17d5a285470d6513cf15b4671bb6ba355c palailogos: marking blob sha256:05726c0a126668f4aadd258b58b21bb5e9ff683440d998d55ba3ed0633545e2f palailogos: marking manifest sha256:ef4ff88952d91258b6cd948b19d51e17d5a285470d6513cf15b4671bb6ba355c palailogos: marking blob sha256:2dbfb75e19e809ecb13f926e7876055842cea74ba2a090d42d849d9d08091510 palailogos: marking blob sha256:2d4148db37ab0db2171358a6f5e7898db4d5a853533cba8abb7c8ec4bc2ca485 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.67s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a deletemanifests: marking manifest sha256:db4373fa000be831ae988c82bb34afbb84f78e1c3f464d441a25230b4e2d896a deletemanifests: marking blob sha256:8a16bc08ee2428901ba59d31f1bfe928367ba74547a5c6e231d35ba5120f3f26 deletemanifests: marking blob sha256:a1bc5e1d4f7a716ceab9ca1161bfaba75edda38cb5c785b005ffc54739cddc8d deletemanifests: marking blob sha256:ad92efa15dee44c598c6fcef51330e96b4d67ae5084260d5c8ed633129c1476f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:10325b12033c95170633d360121a26a40aa0fdcb71a3113de4a04fee4cee3a28 blob eligible for deletion: sha256:6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a blob eligible for deletion: sha256:b9574e2658f4ea112d7cface177cbca74211b58ddde83fe77d4065d75385fe24 blob eligible for deletion: sha256:e8bdc0bd41a339a8e0ff9c04c25b052d4313fcc991770efe5010cff705606087 deletemanifests manifest eligible for deletion: sha256:6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a deletemanifests: marking manifest sha256:db4373fa000be831ae988c82bb34afbb84f78e1c3f464d441a25230b4e2d896a deletemanifests: marking blob sha256:8a16bc08ee2428901ba59d31f1bfe928367ba74547a5c6e231d35ba5120f3f26 deletemanifests: marking blob sha256:a1bc5e1d4f7a716ceab9ca1161bfaba75edda38cb5c785b005ffc54739cddc8d deletemanifests: marking blob sha256:ad92efa15dee44c598c6fcef51330e96b4d67ae5084260d5c8ed633129c1476f time="2025-12-03T00:19:52Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 time="2025-12-03T00:19:52Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:10325b12033c95170633d360121a26a40aa0fdcb71a3113de4a04fee4cee3a28 time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10325b12033c95170633d360121a26a40aa0fdcb71a3113de4a04fee4cee3a28" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6cdbbec5743c5354626c121562cc31721170bf430cfeee03fb93435099a84b4a" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:b9574e2658f4ea112d7cface177cbca74211b58ddde83fe77d4065d75385fe24 time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b9574e2658f4ea112d7cface177cbca74211b58ddde83fe77d4065d75385fe24" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:e8bdc0bd41a339a8e0ff9c04c25b052d4313fcc991770efe5010cff705606087 time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e8bdc0bd41a339a8e0ff9c04c25b052d4313fcc991770efe5010cff705606087" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 --- PASS: TestDeleteManifestIfTagNotFound (0.68s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:51f90c9da206c3f5d3c66b0bf46f7729019b9a6a5591aff4b509d334edc4c582 time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/51f90c9da206c3f5d3c66b0bf46f7729019b9a6a5591aff4b509d334edc4c582" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:3a613905ad002938c19dda26c695b9bba98055d755b57d76236c6b1ed5a7e50d time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3a613905ad002938c19dda26c695b9bba98055d755b57d76236c6b1ed5a7e50d" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:4cf52dc7ae1fd1a7c09d96b8264dc09de55bdfb56b14cc3765e4bff25830ffe5 time="2025-12-03T00:19:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4cf52dc7ae1fd1a7c09d96b8264dc09de55bdfb56b14cc3765e4bff25830ffe5" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 --- PASS: TestGCWithMissingManifests (0.14s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:aa3664001f26260e838ccc2d60cc20c3174b825f5f21b4031748c61ba3131d3c komnenos: marking blob sha256:2fdbbecdb9b83e93199f0d2ab97210d2015b5c7f8650cdc63e776779abca9ad8 komnenos: marking blob sha256:0b1ae2fb88b98cdb92696541c6f5a7e688509a9d5f4e46f6d1cda6d491aa9daa 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:48029da48506e807d92472d9d613f04c2f8df15a07dcbe0df65b389d6a5fe164 time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/48029da48506e807d92472d9d613f04c2f8df15a07dcbe0df65b389d6a5fe164" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:92d0c9968a607625e20ddebdc95712b13c7e31215607ab55ccc74f5859f4a159 time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92d0c9968a607625e20ddebdc95712b13c7e31215607ab55ccc74f5859f4a159" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:96c4ec0410a3aff6356dd68eb73f09a77aa17ca9a13fd11111f64572f2ee79cb time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/96c4ec0410a3aff6356dd68eb73f09a77aa17ca9a13fd11111f64572f2ee79cb" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:a0bfe558dfff2c8f858f9366f3fe3329d967c7592610d70cacaf513b73370abc time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a0bfe558dfff2c8f858f9366f3fe3329d967c7592610d70cacaf513b73370abc" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:d1f17afc9567c75ae9503afb27224e30fdd78c781e5514da4f50ddc3d6c386c1 time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d1f17afc9567c75ae9503afb27224e30fdd78c781e5514da4f50ddc3d6c386c1" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:d97e5c38db59e24763bdb0b8f02f0cc0b1f4a17ea2dca7224e1621c5a734637e time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d97e5c38db59e24763bdb0b8f02f0cc0b1f4a17ea2dca7224e1621c5a734637e" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T00:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 --- PASS: TestDeletionHasEffect (0.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.76s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:49ffbda052f7acaa1025b814886a4765ad388a406fc7b6d8b7702c30d95c0095 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:381ac51c4b6e7fc3a3f79c63a16f02969fcd49467407d17df0aa0b3fc80c0279 michael_z_doukas: marking blob sha256:7864be822d0c50ce6dd8c484c0693138b575df15010c8b174775490ba612737f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:98a96637041d9b7f3674b04ed86a28aa4568732247171232353871082cc89e6d time="2025-12-03T00:19:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98a96637041d9b7f3674b04ed86a28aa4568732247171232353871082cc89e6d" go.version=go1.24.11 instance.id=5167676b-fffc-4a26-9a96-599ef22d2ac7 --- PASS: TestOrphanBlobDeleted (0.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1017f2d0a613e9daec13f9725372009c3b2d1dd8d62fa4d337fcaf9000610680 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:dfb0e56d31c665968f0c9e037080e9caef7dad13b014cb6013be2268bf9b1c77 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.29s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.30s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.18s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.39s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-03T00:19:55Z" level=info msg="PurgeUploads starting: olderThan=2025-12-02 23:19:55.573382861 +0000 UTC m=-3591.133655308, actuallyDelete=true" time="2025-12-03T00:19:55Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T00:19:55Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820, actuallyDelete=true" time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b4651db-c121-4940-b562-233ca9ebb8a0 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e17844b-c4f6-42bc-ae0d-3a11db8cfba5 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/834bfa63-115e-4a87-ad68-91b6a25f6238 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d71018db-0aed-4be5-8485-58035c35062b have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed64c406-96c3-405d-a48d-7909fe344f25 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0dbfc6e4-224c-4c52-9cda-4206db493e5e have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a3c38943-5641-4db8-bbb9-d679961b9b8a have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac43bea0-fe62-49f9-a890-43eaa80ca408 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c18f391a-b1b5-494f-b095-2579d012cfb4 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f3de10d6-7bc6-41ec-bbce-97964f6cd7b5 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/90ed6087-d09f-483b-a035-d517718f0a1b have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.574043989 +0000 UTC m=+8.867005820). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T00:19:55Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992, actuallyDelete=true" time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6181c08d-bb91-4281-a295-ab170a022696 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8b0ae312-05cc-4632-a8d9-d92ca3b3df60 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b1a53f61-5d72-4a5e-a556-996edec90c25 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0e65d758-6af0-4086-af0f-12a169b1ae4d have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e977854e-c470-49cd-9e12-c0ecaa5b04ef have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575014201 +0000 UTC m=+8.867975992). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T00:19:55Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600, actuallyDelete=true" time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/392dbbb7-1dda-4aec-9377-1c29f2382881 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46b3e950-4e01-4f1c-a98c-230d713abfc3 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5edcf295-bb5c-45a3-9beb-16e31c6d1073 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d90b8f2e-73e5-4a97-9c47-43fa51e9aa96 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e511f181-d64f-4929-9e5e-012b1ba18b89 have older date (2025-12-02 23:19:55 +0000 UTC) than purge date (2025-12-03 00:19:55.575678769 +0000 UTC m=+8.868640600). Removing upload directory." time="2025-12-03T00:19:55Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T00:19:55Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:19:55.576135375 +0000 UTC m=+8.869097206, actuallyDelete=true" time="2025-12-03T00:19:55Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 8.892s ? 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.034s === 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.029s === RUN TestWalkFileRemoved time="2025-12-03T00:19:46Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.023s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.491s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.05s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.079s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.668s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.15s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.643s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-12-03T00:19:46Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.11 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-03T00:19:46Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.11 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-03T00:19:46Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.11 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 TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly time="2025-12-03T00:19:46Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=5c522828-b669-4f97-a63a-6c70b36931ff --- PASS: TestS3TryUpdate (0.00s) time="2025-12-03T00:19:46Z" level=error msg="unknown ip address format" go.version=go1.24.11 instance.id=5c522828-b669-4f97-a63a-6c70b36931ff ip=?0000000000000000000000000000000000 time="2025-12-03T00:19:46Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=5c522828-b669-4f97-a63a-6c70b36931ff --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2025-12-03T00:19:46Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-12-03T00:19:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:19:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:19:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:19:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.540s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.026s ? 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.492s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.36s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.858s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.021s ? 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-r16.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Wed, 03 Dec 2025 00:20:44 +0000 elapsed time 0h 1m 12s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20251203.001933) (2/3) Purging go (1.24.11-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r20.trigger OK: 398 MiB in 104 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...