>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r0) started Sat, 06 Sep 2025 20:08:41 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.7-r0) (2/2) Installing .makedepends-docker-registry (20250906.200842) Executing busybox-1.37.0-r19.trigger OK: 624 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/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-09-06T20:09:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-06T20:09:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.026s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-06T20:09:02Z" 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.008s ? 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.006s === 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.94s) PASS ok github.com/docker/distribution/health/checks 0.942s ? 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.008s === 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.007s === 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.013s === 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.006s ? 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/09/06 20:09:02 http: TLS handshake error from 127.0.0.1:50798: 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:37209/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37209/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37209/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37209/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45747?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-06T20:09:03Z" level=info msg="broadcaster: closing" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" time="2025-09-06T20:09:03Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-06T20:09:03Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 1} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 1} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 1} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 1} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T20:09:03Z" level=warning msg="&{0xc0002c4f30 0.9} encountered too many errors, backing off" time="2025-09-06T20:09:03Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.48s) PASS ok github.com/docker/distribution/notifications 1.329s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-09-06T20:09:02Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T20:09:02.362637203Z" 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.7 time="2025-09-06T20:09:02.36266619Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:02.362711347Z" level=info msg="Starting upload purge in 41m0s" go.version=go1.24.7 time="2025-09-06T20:09:02.363022437Z" level=info msg="listening on [::]:5000" go.version=go1.24.7 time="2025-09-06T20:09:05.366287113Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 time="2025-09-06T20:09:05.470357736Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=78694043-5c43-40a8-a0c0-13536808c8ff http.request.method=GET http.request.remoteaddr="[::1]:50428" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.966883ms http.response.status=200 http.response.written=2 ::1 - - [06/Sep/2025:20:09:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-06T20:09:05.629120923Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T20:09:05.629786768Z" 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.7 time="2025-09-06T20:09:05.629801607Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:05.629927028Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 time="2025-09-06T20:09:05.629936092Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.7 time="2025-09-06T20:09:05.630232703Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.24.7 time="2025-09-06T20:09:05.630256007Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.7 time="2025-09-06T20:09:08.64039705Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=3038a500-0e43-4a36-a59b-4637cd179584 http.request.method=GET http.request.remoteaddr="127.0.0.1:54380" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.730667ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-06T20:09:08.640624591Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 --- PASS: TestRegistrySupportedCipherSuite (3.27s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-06T20:09:09.418498724Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T20:09:09.419165261Z" 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.7 time="2025-09-06T20:09:09.419183754Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:09.419316597Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 time="2025-09-06T20:09:09.419298662Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.78s) PASS ok github.com/docker/distribution/registry 15.170s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === 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.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.090s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-06T20:09:02Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.7 instance.id=11c0c1f5-9da1-410c-9f13-cb4daae79cac time="2025-09-06T20:09:02Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.7 instance.id=11c0c1f5-9da1-410c-9f13-cb4daae79cac --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-06T20:09:02Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.7 password=dUeo5PD9P6kFiC0z9qYq8meQL6gUjreKQd9VczmcV9E user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.104s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-09-06T20:09:02Z" level=info msg="token not to be used before 2025-09-06 20:09:03 +0000 UTC - currently 2025-09-06 20:09:02.371478205 +0000 UTC m=+0.015987858" time="2025-09-06T20:09:02Z" level=info msg="token not to be used after 2025-09-06 20:09:02 +0000 UTC - currently 2025-09-06 20:09:02.372367167 +0000 UTC m=+0.016876822" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-09-06T20:09:02Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.029s === 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.01s) === 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.060s === 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.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-06T20:09:02Z" 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.7 time="2025-09-06T20:09:02Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41363" http.request.id=a2a08ee8-f470-43ab-b129-6e7339bcf6dc http.request.method=GET http.request.remoteaddr="127.0.0.1:46532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.750619ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-06T20:09:02Z" 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.7 time="2025-09-06T20:09:02Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=446a2cce-08bc-473c-a191-4b3e7e577fd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.860907ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:20:09:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T20:09:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=55fc7428-dcec-4c99-a169-4662435cba33 http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.097678ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=0a57da9e-9f45-484b-9c76-6a1996859ebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/aaaa/blobs/uploads/074e9c38-8a62-4327-b95e-c2ab7baed852?_state=quq6l-SCUyvPll-Iv4g7HJWJVqcwiHLQ9pcnP8oRPUd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzRlOWMzOC04YTYyLTQzMjctYjk1ZS1jMmFiN2JhZWQ4NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDIuOTI5NzA1NTc0WiJ9&digest=sha256%3A7bb6e65e6a449f1b52710595fe3efecff3b48eba68a40c32823a564136843bb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.828311748s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/074e9c38-8a62-4327-b95e-c2ab7baed852?_state=quq6l-SCUyvPll-Iv4g7HJWJVqcwiHLQ9pcnP8oRPUd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzRlOWMzOC04YTYyLTQzMjctYjk1ZS1jMmFiN2JhZWQ4NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDIuOTI5NzA1NTc0WiJ9&digest=sha256%3A7bb6e65e6a449f1b52710595fe3efecff3b48eba68a40c32823a564136843bb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=ef8d7def-ef8c-4bf8-8d98-55069be43d35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.428076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=db15a66d-a84c-4075-8a0d-629408ed98f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.753µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:04 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=60c07ded-24d2-40ad-a21b-978b51d0c269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/bbbb/blobs/uploads/775aa544-9007-47f0-87e0-e93711c73791?_state=dU851wxwbIrhgbW7_p3E4JATukDMgxQSV0zyAatQv-N7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NzVhYTU0NC05MDA3LTQ3ZjAtODdlMC1lOTM3MTFjNzM3OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDQuOTQxODM4NTA1WiJ9&digest=sha256%3Aafe36b0253ad0cd458acf1e9096b6004998b226309e90ef8cbc81f38104dfc8d" http.request.useragent="Go-http-client/1.1" http.response.duration=968.921492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:04 +0000] "PUT /v2/foo/bbbb/blobs/uploads/775aa544-9007-47f0-87e0-e93711c73791?_state=dU851wxwbIrhgbW7_p3E4JATukDMgxQSV0zyAatQv-N7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NzVhYTU0NC05MDA3LTQ3ZjAtODdlMC1lOTM3MTFjNzM3OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDQuOTQxODM4NTA1WiJ9&digest=sha256%3Aafe36b0253ad0cd458acf1e9096b6004998b226309e90ef8cbc81f38104dfc8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=fd6550d0-ae2d-4ada-a0cf-e19acc313a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:05 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=29e4478c-1ed1-4fab-bc6a-26c898b7f1ed http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.349µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:06 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=21f71f90-5ac4-4041-b52e-45c21bd71c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/cccc/blobs/uploads/4607d429-e474-4cd2-b1f7-5c0121166644?_state=sEsITmho2YjHVRveZh6AiH9iCnGuVxm-yckCGjsBmAB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NjA3ZDQyOS1lNDc0LTRjZDItYjFmNy01YzAxMjExNjY2NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDYuMDQ4NDAxNTQ0WiJ9&digest=sha256%3A59dd9c516f25c4a102c29bd72757218e63381459e4cd103b154185277fb20a6a" http.request.useragent="Go-http-client/1.1" http.response.duration=752.004816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:06 +0000] "PUT /v2/foo/cccc/blobs/uploads/4607d429-e474-4cd2-b1f7-5c0121166644?_state=sEsITmho2YjHVRveZh6AiH9iCnGuVxm-yckCGjsBmAB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NjA3ZDQyOS1lNDc0LTRjZDItYjFmNy01YzAxMjExNjY2NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDYuMDQ4NDAxNTQ0WiJ9&digest=sha256%3A59dd9c516f25c4a102c29bd72757218e63381459e4cd103b154185277fb20a6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=2dfb5a22-f0a4-4276-8c02-1874a57e5e16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:07Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=2ca3c0a1-bf3e-4c84-ade9-f54ec46cd60c http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.973µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:07 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=4c1a1bd2-ff32-4e68-80c1-8daa30b3ace9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/dddd/blobs/uploads/712d6fc6-1d67-468f-a3a7-3bc15d2d7209?_state=2MyQJBPDQJdlSzHCt7GvJIjIu9jvK-njB9-RERwC_7h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MTJkNmZjNi0xZDY3LTQ2OGYtYTNhNy0zYmMxNWQyZDcyMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDcuMDA5MjgyODU3WiJ9&digest=sha256%3A656bbe23b9fa39cd7951bf5436359281f1eeb5c2fc0bb54d50172f4494d877c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542865065s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:07 +0000] "PUT /v2/foo/dddd/blobs/uploads/712d6fc6-1d67-468f-a3a7-3bc15d2d7209?_state=2MyQJBPDQJdlSzHCt7GvJIjIu9jvK-njB9-RERwC_7h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MTJkNmZjNi0xZDY3LTQ2OGYtYTNhNy0zYmMxNWQyZDcyMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDcuMDA5MjgyODU3WiJ9&digest=sha256%3A656bbe23b9fa39cd7951bf5436359281f1eeb5c2fc0bb54d50172f4494d877c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=67d4fe11-2718-4236-8975-29c600cbfe6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=b22f7726-dc0c-4751-9c5e-ab52f3d4a553 http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.581µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:08 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:09Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=629e6327-1569-4cb4-84b7-a7a0758db634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/eeee/blobs/uploads/d9b31080-abf7-4b76-9137-78b47b7b5315?_state=M69r8rG5KCrUxR8_ZIsmQ2i4mEEqE00qL-zCaFCWWTt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkOWIzMTA4MC1hYmY3LTRiNzYtOTEzNy03OGI0N2I3YjUzMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDguNzI5MzYwMDJaIn0%3D&digest=sha256%3A3147a8877b5f9f903e5372604f2aef6a05868843bef560ba777d452dea37335b" http.request.useragent="Go-http-client/1.1" http.response.duration=996.091333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:08 +0000] "PUT /v2/foo/eeee/blobs/uploads/d9b31080-abf7-4b76-9137-78b47b7b5315?_state=M69r8rG5KCrUxR8_ZIsmQ2i4mEEqE00qL-zCaFCWWTt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkOWIzMTA4MC1hYmY3LTRiNzYtOTEzNy03OGI0N2I3YjUzMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDguNzI5MzYwMDJaIn0%3D&digest=sha256%3A3147a8877b5f9f903e5372604f2aef6a05868843bef560ba777d452dea37335b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:09Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=732ab0cd-647b-4f3d-9113-97dccc145503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.707616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:09 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:09Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=85fd04ac-c355-4666-a221-523083e99517 http.request.method=POST http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.38µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:09 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=31699a28-3a6b-4881-a571-7ff1984ad405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/ffff/blobs/uploads/28684a3a-b702-4644-bb89-d0fb440b4176?_state=GL7BBK0X7VIvrgXCAIsTXK1by6fnnBWE5u8giI4xn-57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyODY4NGEzYS1iNzAyLTQ2NDQtYmI4OS1kMGZiNDQwYjQxNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDkuOTU5NjU3OTcyWiJ9&digest=sha256%3A363ee800d1916c1379ddf303b0b3c76f358fee7feff09904cacfce9ecf92d7fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823006585s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:09 +0000] "PUT /v2/foo/ffff/blobs/uploads/28684a3a-b702-4644-bb89-d0fb440b4176?_state=GL7BBK0X7VIvrgXCAIsTXK1by6fnnBWE5u8giI4xn-57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyODY4NGEzYS1iNzAyLTQ2NDQtYmI4OS1kMGZiNDQwYjQxNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MDkuOTU5NjU3OTcyWiJ9&digest=sha256%3A363ee800d1916c1379ddf303b0b3c76f358fee7feff09904cacfce9ecf92d7fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=d1fbcffd-0153-43ec-aace-3c007924abae http.request.method=PUT http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.721683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=c2664d2b-7a34-439b-9d11-219b3ea034a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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.04247ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=592533fa-fa17-4044-aff8-31ee535d2a1d http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037064ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=fb93697b-bb32-4794-a478-e83d651e56b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04981ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=322ea5f7-0301-4def-995b-0f6a133bf62c http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="995.81µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=56e97bcb-4aa4-48cf-9359-b17209f8c4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024088ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=eb67086c-3448-4991-a6a1-0dbd787ccb4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="781.001µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" 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.7 http.request.host="127.0.0.1:40267" http.request.id=186e6d1e-186e-4b55-8509-e6cf5b96dfdc http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="759.822µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" 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.7 http.request.host="127.0.0.1:40267" http.request.id=10e9fbcb-60cf-4727-90f2-fc3328c57cab http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="718.458µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=ad4b8670-4611-4bfa-b331-6898a77ae0ec http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="682.284µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T20:09:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40267" http.request.id=9bd9d52b-6c5a-4ffb-9899-e2217f08ed52 http.request.method=GET http.request.remoteaddr="127.0.0.1:37242" 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="769.854µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:20:09:11 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:11Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:12Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=c30d7758-e7bc-4595-9ac9-1be83019f5de http.request.method=POST http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.377µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:12 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=830ef0f3-c627-48c2-ac83-2857bc9818be http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/aaaa/blobs/uploads/80077d8c-29ec-4af2-b961-9e6acc59a658?_state=yxStceZ5MqD5oXr8pzJ5nrPvaLpcrm2odDFiYp_UabZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDA3N2Q4Yy0yOWVjLTRhZjItYjk2MS05ZTZhY2M1OWE2NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTIuMDA4NTI1ODA5WiJ9&digest=sha256%3Ad0355f54640741835a819f8b7ae27a99b9631d3d3a58bc6ca2e7bc8ef7aae79c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603699498s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:12 +0000] "PUT /v2/foo/aaaa/blobs/uploads/80077d8c-29ec-4af2-b961-9e6acc59a658?_state=yxStceZ5MqD5oXr8pzJ5nrPvaLpcrm2odDFiYp_UabZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDA3N2Q4Yy0yOWVjLTRhZjItYjk2MS05ZTZhY2M1OWE2NTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTIuMDA4NTI1ODA5WiJ9&digest=sha256%3Ad0355f54640741835a819f8b7ae27a99b9631d3d3a58bc6ca2e7bc8ef7aae79c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=ec313c32-459a-4843-88d0-9aa7da1409b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.527899ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=df74d85f-0d51-462e-8382-ff3cf4bc0f11 http.request.method=POST http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.353µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:13 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:15Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=e09a15e1-fd31-41b9-bfd7-97c7b0dc53b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/bbbb/blobs/uploads/13fac82b-1494-449c-ad9e-885a336102fa?_state=nBE6GEF_l2CS0su573f1t92JR_VQ7F2vWlYYU0t31QN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2ZhYzgyYi0xNDk0LTQ0OWMtYWQ5ZS04ODVhMzM2MTAyZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTMuODE0MTEzNjUyWiJ9&digest=sha256%3A98ab19c8fb0fe871971908c8db135746e7e2621d76469e2bd6da148ca874bd27" http.request.useragent="Go-http-client/1.1" http.response.duration=1.434202307s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:13 +0000] "PUT /v2/foo/bbbb/blobs/uploads/13fac82b-1494-449c-ad9e-885a336102fa?_state=nBE6GEF_l2CS0su573f1t92JR_VQ7F2vWlYYU0t31QN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2ZhYzgyYi0xNDk0LTQ0OWMtYWQ5ZS04ODVhMzM2MTAyZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTMuODE0MTEzNjUyWiJ9&digest=sha256%3A98ab19c8fb0fe871971908c8db135746e7e2621d76469e2bd6da148ca874bd27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:15Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=c9ee8986-f91b-469f-b28f-e1f8dc563221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.608522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:15Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=d51a53d6-f764-4d93-af69-d286d87e4e0a http.request.method=POST http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="840.067µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:15 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:16Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=9da168e5-c5c7-4b00-9ba0-91f3dd754e6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/cccc/blobs/uploads/e80ee0d4-3a67-4e1d-bc95-55dd3f9fca2d?_state=l2S_mjgTTtRuTdTBz6TDYSj084lrGQDNT_HqW9C5lU17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlODBlZTBkNC0zYTY3LTRlMWQtYmM5NS01NWRkM2Y5ZmNhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTUuNDUwMTkxODY0WiJ9&digest=sha256%3Aed59ae4f75277108328f0dd427e1d447a1308cb93f69d3355665d8dc545b61b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430896942s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:15 +0000] "PUT /v2/foo/cccc/blobs/uploads/e80ee0d4-3a67-4e1d-bc95-55dd3f9fca2d?_state=l2S_mjgTTtRuTdTBz6TDYSj084lrGQDNT_HqW9C5lU17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlODBlZTBkNC0zYTY3LTRlMWQtYmM5NS01NWRkM2Y5ZmNhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTUuNDUwMTkxODY0WiJ9&digest=sha256%3Aed59ae4f75277108328f0dd427e1d447a1308cb93f69d3355665d8dc545b61b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:16Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=b52ed65b-e3a0-4a6b-80b7-33a33bc541bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=5a784194-7e35-45eb-a6fc-1e343eef4575 http.request.method=POST http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=609539e0-119e-4cef-859b-21bb32fe0b54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/dddd/blobs/uploads/c30cb98f-702a-4f6f-8963-6ce82907e021?_state=6yOJlhSnQ5JX9z3_imc59d6BDwBb5zNK0MieC_OiUbh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMzBjYjk4Zi03MDJhLTRmNmYtODk2My02Y2U4MjkwN2UwMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTcuMDIxMzM2NTMyWiJ9&digest=sha256%3A856fb35d513264e8de96bbe6b69448827a3c5bad151aa7812e6001822e022bdc" http.request.useragent="Go-http-client/1.1" http.response.duration=604.748117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/c30cb98f-702a-4f6f-8963-6ce82907e021?_state=6yOJlhSnQ5JX9z3_imc59d6BDwBb5zNK0MieC_OiUbh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMzBjYjk4Zi03MDJhLTRmNmYtODk2My02Y2U4MjkwN2UwMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MTcuMDIxMzM2NTMyWiJ9&digest=sha256%3A856fb35d513264e8de96bbe6b69448827a3c5bad151aa7812e6001822e022bdc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=6e0ee03b-1167-431e-aff9-7418c2bab449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35001" http.request.id=17c3c7aa-5214-40b9-a6e9-c65202b597e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.002653ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.94s) === RUN TestURLPrefix time="2025-09-06T20:09:17Z" 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.7 time="2025-09-06T20:09:17Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41329" http.request.id=a1b22b0c-447d-4654-9b0d-1f1c874f8ff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55022" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099601ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-06T20:09:17Z" 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.7 time="2025-09-06T20:09:17Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=b398d84f-8fca-4b23-86f7-92d7d71453e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41966" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.822µs" http.response.status=404 http.response.written=157 vars.digest="sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "GET /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=1dfffe7d-0df2-4a20-8c03-31276e122a95 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.354µs" http.response.status=404 http.response.written=157 vars.digest="sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=2b274ac1-3da6-4c4c-8472-6077990b44ed http.request.method=POST http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="672.534µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=6d507a10-4ab3-4026-b909-ff55770ed219 http.request.method=GET http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="715.451µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "GET /v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=ba60dfb0-b6d8-4263-ab10-ed6c420ed755 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="752.934µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "DELETE /v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=74cfb1cd-c3ae-4c6a-890a-eb9dd5dd6390 http.request.method=GET http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfdec1a8-40f0-4c8b-8139-c2f23cc444bb time="2025-09-06T20:09:17Z" 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.7 http.request.host="127.0.0.1:36567" http.request.id=74cfb1cd-c3ae-4c6a-890a-eb9dd5dd6390 http.request.method=GET http.request.remoteaddr="127.0.0.1:41982" http.request.uri="/v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.632µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bfdec1a8-40f0-4c8b-8139-c2f23cc444bb 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "GET /v2/foo/bar/blobs/uploads/bfdec1a8-40f0-4c8b-8139-c2f23cc444bb?_state=75gK43BYNWfapolxTZ3GB3FeAXF0q5TbLgPnIFfybK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGVjMWE4LTQwZjAtNGM4Yi04MTM5LWMyZjIzY2M0NDRiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDM5NTA2MDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=8879a9fd-5500-4d8c-af86-c2c03d6a31e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.898µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=6c51d66f-eb34-4d8b-99ae-395e477f7bf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/52208ea4-0890-47db-8b2a-ca711a8e150c?_state=KJiwULL6kySYICJNtDUexZrx_ULHhvctRm63RiMDkSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjA4ZWE0LTA4OTAtNDdkYi04YjJhLWNhNzExYThlMTUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDc2MzI2MjJaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" provided=sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 vars.name="foo/bar" vars.uuid=52208ea4-0890-47db-8b2a-ca711a8e150c time="2025-09-06T20:09:17Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=6c51d66f-eb34-4d8b-99ae-395e477f7bf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/52208ea4-0890-47db-8b2a-ca711a8e150c?_state=KJiwULL6kySYICJNtDUexZrx_ULHhvctRm63RiMDkSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjA4ZWE0LTA4OTAtNDdkYi04YjJhLWNhNzExYThlMTUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDc2MzI2MjJaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=52208ea4-0890-47db-8b2a-ca711a8e150c time="2025-09-06T20:09:17Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=6c51d66f-eb34-4d8b-99ae-395e477f7bf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/52208ea4-0890-47db-8b2a-ca711a8e150c?_state=KJiwULL6kySYICJNtDUexZrx_ULHhvctRm63RiMDkSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjA4ZWE0LTA4OTAtNDdkYi04YjJhLWNhNzExYThlMTUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDc2MzI2MjJaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.023µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=52208ea4-0890-47db-8b2a-ca711a8e150c 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/bar/blobs/uploads/52208ea4-0890-47db-8b2a-ca711a8e150c?_state=KJiwULL6kySYICJNtDUexZrx_ULHhvctRm63RiMDkSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMjA4ZWE0LTA4OTAtNDdkYi04YjJhLWNhNzExYThlMTUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDc2MzI2MjJaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=8840ca85-8958-457a-84fb-8aa634f9933d http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="691.501µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=008927a9-a2d1-450c-8930-7fd7f35270d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/1a92a18c-35f2-4f23-8092-abcd15431ffb?_state=MN7s1Yrc1VvYdV1LQwMLFd-2SY_nAQS1FTdS5K2Gnsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOTJhMThjLTM1ZjItNGYyMy04MDkyLWFiY2QxNTQzMWZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDk1OTgzNzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="834.31µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/bar/blobs/uploads/1a92a18c-35f2-4f23-8092-abcd15431ffb?_state=MN7s1Yrc1VvYdV1LQwMLFd-2SY_nAQS1FTdS5K2Gnsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOTJhMThjLTM1ZjItNGYyMy04MDkyLWFiY2QxNTQzMWZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MDk1OTgzNzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=6a29f216-6750-477d-9981-8e69e99748d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.222µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=c7f396f4-cd67-4b99-81fc-0f4d95f29b25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/1f74312e-02a0-426a-9667-66aebaa90eee?_state=ww9c5r8KzqYZ1NqDzni6EwBMhfW3vjr1dJyuMo7bCMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmNzQzMTJlLTAyYTAtNDI2YS05NjY3LTY2YWViYWE5MGVlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MTE0NDE0NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="824.14µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/bar/blobs/uploads/1f74312e-02a0-426a-9667-66aebaa90eee?_state=ww9c5r8KzqYZ1NqDzni6EwBMhfW3vjr1dJyuMo7bCMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmNzQzMTJlLTAyYTAtNDI2YS05NjY3LTY2YWViYWE5MGVlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MTE0NDE0NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=89a6732d-bd8d-4736-b51a-1bd75e923165 http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="643.737µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=7002a841-ec6c-4c51-b88f-7731cfe7e87f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/f2e0b1d6-c668-48cc-817e-a6312a2f606d?_state=m1xS7MNTdvnak-7MdVkFSBnjl5lcA2NJ42gwAuacto57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZTBiMWQ2LWM2NjgtNDhjYy04MTdlLWE2MzEyYTJmNjA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MTMyMzQ4N1oifQ%3D%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.duration=866.79251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:17 +0000] "PUT /v2/foo/bar/blobs/uploads/f2e0b1d6-c668-48cc-817e-a6312a2f606d?_state=m1xS7MNTdvnak-7MdVkFSBnjl5lcA2NJ42gwAuacto57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZTBiMWQ2LWM2NjgtNDhjYy04MTdlLWE2MzEyYTJmNjA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxNy44MTMyMzQ4N1oifQ%3D%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=9eec13ed-5b9d-4ef8-92de-714a339cb4ca http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36567" http.request.id=a83420e3-0d9b-49fe-a6ec-ffacc7792540 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/97b9a11d-af97-499b-92fd-346b57b81048?_state=BahWne39K2QLAmE3RkB6Mr6JU3i_gXlpImOYNpzRgX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YjlhMTFkLWFmOTctNDk5Yi05MmZkLTM0NmI1N2I4MTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOC43NDE5NTU1NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=861.759188ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/97b9a11d-af97-499b-92fd-346b57b81048?_state=BahWne39K2QLAmE3RkB6Mr6JU3i_gXlpImOYNpzRgX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YjlhMTFkLWFmOTctNDk5Yi05MmZkLTM0NmI1N2I4MTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOC43NDE5NTU1NloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=bdad83ca-8771-47fe-8ffb-0ee3c0f1df06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/97b9a11d-af97-499b-92fd-346b57b81048?_state=1FmHT8dX4JjgkGa-V9OdemD_Nje20V4YDjCgi8DFa0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YjlhMTFkLWFmOTctNDk5Yi05MmZkLTM0NmI1N2I4MTA0OCIsIk9mZnNldCI6MjAzNTA0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MThaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.534654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "PUT /v2/foo/bar/blobs/uploads/97b9a11d-af97-499b-92fd-346b57b81048?_state=1FmHT8dX4JjgkGa-V9OdemD_Nje20V4YDjCgi8DFa0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YjlhMTFkLWFmOTctNDk5Yi05MmZkLTM0NmI1N2I4MTA0OCIsIk9mZnNldCI6MjAzNTA0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MThaIn0%3D&digest=sha256%3Abe8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=e129d371-804c-436e-997b-451f6733e1ae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.070102ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=759022c1-ebd0-4c98-91e6-f63a603c7c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=40.672156ms http.response.status=200 http.response.written=20350464 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 200 20350464 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=error msg="error parsing digest="sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=e997371e-7efd-4a94-973b-63077215876e http.request.method=GET http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" vars.name="foo/bar" time="2025-09-06T20:09:19Z" 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.7 http.request.host="127.0.0.1:36567" http.request.id=e997371e-7efd-4a94-973b-63077215876e http.request.method=GET http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.013µs" http.response.status=400 http.response.written=110 vars.digest="sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha257:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=82642505-8417-49b8-ab55-44ab7b7b49d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34382" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.duration="965.653µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:19Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=702baf4d-b629-4ee4-bcb6-80f8b3fddf4e http.request.method=GET http.request.remoteaddr="127.0.0.1:43432" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.337µs" http.response.status=404 http.response.written=157 vars.digest="sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=cf24bf58-5b7e-4b57-9e94-8790bf6e9191 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.062µs" http.response.status=404 http.response.written=157 vars.digest="sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=d093fed5-e27c-48ed-a1b2-211d12ede08f http.request.method=POST http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="710.656µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=934be7a7-bc9f-4364-8aca-51f02926d4f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="741.223µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=26f36997-8373-4799-ab14-5910e92a604e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="738.096µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=1e72b63e-949e-4000-a07d-b2fedb0e3a53 http.request.method=GET http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=78ac1a10-00fa-45ef-a35f-9e90fc6b99ad time="2025-09-06T20:09:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=1e72b63e-949e-4000-a07d-b2fedb0e3a53 http.request.method=GET http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.488µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=78ac1a10-00fa-45ef-a35f-9e90fc6b99ad 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/uploads/78ac1a10-00fa-45ef-a35f-9e90fc6b99ad?_state=Xa_eHD_xd-JlHeoaWcvtABK8XANdbUObDaNffEeDTCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YWMxYTEwLTAwZmEtNDVlZi1hMzVmLTllOTBmYzZiOTlhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mjk0Mjc2MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=6f6d0261-7722-4b3f-87aa-6195054be5e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.789µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=a41e4b2e-a786-41e0-9e26-7315c87edb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/251a79cb-159b-4ee3-b27c-95d70f1ea098?_state=SkMUgbQxyxVzH-j5QcMmyjsCLVWmWAEmU1Lu4WC4RJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MWE3OWNiLTE1OWItNGVlMy1iMjdjLTk1ZDcwZjFlYTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzMwMzcyOTVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" provided=sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 vars.name="foo/bar" vars.uuid=251a79cb-159b-4ee3-b27c-95d70f1ea098 time="2025-09-06T20:09:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=a41e4b2e-a786-41e0-9e26-7315c87edb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/251a79cb-159b-4ee3-b27c-95d70f1ea098?_state=SkMUgbQxyxVzH-j5QcMmyjsCLVWmWAEmU1Lu4WC4RJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MWE3OWNiLTE1OWItNGVlMy1iMjdjLTk1ZDcwZjFlYTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzMwMzcyOTVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=251a79cb-159b-4ee3-b27c-95d70f1ea098 time="2025-09-06T20:09:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=a41e4b2e-a786-41e0-9e26-7315c87edb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/251a79cb-159b-4ee3-b27c-95d70f1ea098?_state=SkMUgbQxyxVzH-j5QcMmyjsCLVWmWAEmU1Lu4WC4RJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MWE3OWNiLTE1OWItNGVlMy1iMjdjLTk1ZDcwZjFlYTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzMwMzcyOTVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.609µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=251a79cb-159b-4ee3-b27c-95d70f1ea098 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "PUT /v2/foo/bar/blobs/uploads/251a79cb-159b-4ee3-b27c-95d70f1ea098?_state=SkMUgbQxyxVzH-j5QcMmyjsCLVWmWAEmU1Lu4WC4RJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1MWE3OWNiLTE1OWItNGVlMy1iMjdjLTk1ZDcwZjFlYTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzMwMzcyOTVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=72270c6f-323b-4459-91de-9667e840284e http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=376a3348-19d1-4e52-85f3-b90d6c3009fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/771e195e-c4ee-4406-a342-02cda26be977?_state=EL0AwjLCvG-z17kF1anvD-vZookCfTvNUkePk11x4x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MWUxOTVlLWM0ZWUtNDQwNi1hMzQyLTAyY2RhMjZiZTk3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzQ4NTYxNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="900.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "PUT /v2/foo/bar/blobs/uploads/771e195e-c4ee-4406-a342-02cda26be977?_state=EL0AwjLCvG-z17kF1anvD-vZookCfTvNUkePk11x4x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MWUxOTVlLWM0ZWUtNDQwNi1hMzQyLTAyY2RhMjZiZTk3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzQ4NTYxNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=2b21f237-ace9-4e95-b0cc-4f29d2c91b44 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.389µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=360eadb9-2dd7-4493-a514-d34fcc7cde71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/f79af1b6-0547-432e-a20f-554014164cc3?_state=uJRsInm5pCjp2i4C44VBsu9AVCNpV3E8zbvhwx5sIy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3OWFmMWI2LTA1NDctNDMyZS1hMjBmLTU1NDAxNDE2NGNjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzY3ODQ1ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="854.251µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "PUT /v2/foo/bar/blobs/uploads/f79af1b6-0547-432e-a20f-554014164cc3?_state=uJRsInm5pCjp2i4C44VBsu9AVCNpV3E8zbvhwx5sIy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3OWFmMWI2LTA1NDctNDMyZS1hMjBmLTU1NDAxNDE2NGNjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44MzY3ODQ1ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=3441dcaf-2677-4919-ad5e-3bd7ae51e91e http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="681.257µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=ee3e30d5-da24-42ab-87b9-d20195612893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/037bce69-b3ab-446c-a63b-531519b655a2?_state=mpL5q9kP0YQf5qg7KcLGHoQUlRWxZxm0fmYrlc0XE-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzN2JjZTY5LWIzYWItNDQ2Yy1hNjNiLTUzMTUxOWI2NTVhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mzg2NTU4MzVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.duration=701.194128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "PUT /v2/foo/bar/blobs/uploads/037bce69-b3ab-446c-a63b-531519b655a2?_state=mpL5q9kP0YQf5qg7KcLGHoQUlRWxZxm0fmYrlc0XE-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzN2JjZTY5LWIzYWItNDQ2Yy1hNjNiLTUzMTUxOWI2NTVhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToxOS44Mzg2NTU4MzVaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=a9d17f02-aacd-4e2e-8030-1f8456ea3609 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43973" http.request.id=74bfb685-81aa-4f4c-a09f-960934c77afa http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/0ce088a4-4027-4bce-b5f9-8d49bc8bf164?_state=rvaXlV3VZ-TB0FAlRCqSMoKb2UVzKy5LpQK77qdsQw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTA4OGE0LTQwMjctNGJjZS1iNWY5LThkNDliYzhiZjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMC41OTU2OTc3MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=676.571667ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/0ce088a4-4027-4bce-b5f9-8d49bc8bf164?_state=rvaXlV3VZ-TB0FAlRCqSMoKb2UVzKy5LpQK77qdsQw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTA4OGE0LTQwMjctNGJjZS1iNWY5LThkNDliYzhiZjE2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMC41OTU2OTc3MjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=a55e7fd6-8111-478a-9ba3-9bdd81f3d150 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/0ce088a4-4027-4bce-b5f9-8d49bc8bf164?_state=fPf5HobgYRWz1_wzWjRFRy8oZFoqNkn357KE3fhwXod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTA4OGE0LTQwMjctNGJjZS1iNWY5LThkNDliYzhiZjE2NCIsIk9mZnNldCI6MTg1MzI4NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjBaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/0ce088a4-4027-4bce-b5f9-8d49bc8bf164?_state=fPf5HobgYRWz1_wzWjRFRy8oZFoqNkn357KE3fhwXod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTA4OGE0LTQwMjctNGJjZS1iNWY5LThkNDliYzhiZjE2NCIsIk9mZnNldCI6MTg1MzI4NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjBaIn0%3D&digest=sha256%3A98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=cbd1c649-507e-4d25-b59e-e156d608252b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="820.764µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=321b5a0a-011f-49e8-9e63-6e1a3c8174d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=29.819737ms http.response.status=200 http.response.written=18532864 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 200 18532864 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=error msg="error parsing digest="sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=eefa4f62-5398-4dff-aaef-3dd398d5eff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" vars.name="foo/bar" time="2025-09-06T20:09:21Z" 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.7 http.request.host="127.0.0.1:43973" http.request.id=eefa4f62-5398-4dff-aaef-3dd398d5eff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.572µs" http.response.status=400 http.response.written=110 vars.digest="sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha257:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=25b1803d-7ae4-468c-a4e3-0353cba8415c http.request.method=GET http.request.remoteaddr="127.0.0.1:43474" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.duration="985.559µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=b8234d1c-c353-43d1-8b14-539deac65489 http.request.method=GET http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.23101ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43973" http.request.id=4ec3b258-acb3-45f1-a06a-421777753021 http.request.method=GET http.request.remoteaddr="127.0.0.1:43474" http.request.uri="/v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.511485ms http.response.status=200 http.response.written=819200 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha256:98e12055f1663824014e0c2b4122318ad8e0ac155c57df1560dd6c467935fbc6 HTTP/1.1" 200 819200 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=bca2e0ee-6514-44df-bc16-ee30bbec8c64 http.request.method=GET http.request.remoteaddr="127.0.0.1:34376" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.661188843s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36567" http.request.id=e3ab1433-c2c5-4158-b2b9-81411c0dcc3a http.request.method=GET http.request.remoteaddr="127.0.0.1:34382" http.request.uri="/v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.658313844s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [06/Sep/2025:20:09:19 +0000] "GET /v2/foo/bar/blobs/sha256:be8277e084981da9373fc9863cbd26d61d69401d530e6c450baf2f1876a4fdc2 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.70s) === RUN TestBlobDelete time="2025-09-06T20:09:21Z" 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.7 time="2025-09-06T20:09:21Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=e226d72b-08d7-4959-acbc-cf9cb6706300 http.request.method=GET http.request.remoteaddr="127.0.0.1:36638" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="813.55µs" http.response.status=404 http.response.written=157 vars.digest="sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=754a7e13-46d9-4165-a54a-6d0c81a49a18 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.62µs" http.response.status=404 http.response.written=157 vars.digest="sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=80cc5e6c-e45c-478e-a043-b886fcb7560e http.request.method=POST http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="684.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=f191d703-255d-4520-8206-9707c3097f1a http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="782.991µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=b6ca1f3c-4fc2-4b31-894f-df66005dfc87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="743.551µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=349889ec-2fbb-4ee4-b0be-c528269c9bef http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5957625f-b3c7-4d6e-b396-0295a0e58ea7 time="2025-09-06T20:09:21Z" 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.7 http.request.host="127.0.0.1:43403" http.request.id=349889ec-2fbb-4ee4-b0be-c528269c9bef http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.209µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5957625f-b3c7-4d6e-b396-0295a0e58ea7 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "GET /v2/foo/bar/blobs/uploads/5957625f-b3c7-4d6e-b396-0295a0e58ea7?_state=S8qmLzrhEwySdaz-sOfzNICrn0RtxV38XPlR7PGgOkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTc2MjVmLWIzYzctNGQ2ZS1iMzk2LTAyOTVhMGU1OGVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODMzNzU1NjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=66904feb-b859-4b19-afb4-1b5e87db5a10 http.request.method=POST http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=3c66e188-d432-44c1-b217-0cc08ded5183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/7a18ea53-b0b7-42ce-8546-2f5febb52d64?_state=RF0V-lFMhz4BpFG3WN64xBPvIWn5_RfQGpBq1W2DumJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMThlYTUzLWIwYjctNDJjZS04NTQ2LTJmNWZlYmI1MmQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODcwNzYzMDhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" provided=sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 vars.name="foo/bar" vars.uuid=7a18ea53-b0b7-42ce-8546-2f5febb52d64 time="2025-09-06T20:09:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=3c66e188-d432-44c1-b217-0cc08ded5183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/7a18ea53-b0b7-42ce-8546-2f5febb52d64?_state=RF0V-lFMhz4BpFG3WN64xBPvIWn5_RfQGpBq1W2DumJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMThlYTUzLWIwYjctNDJjZS04NTQ2LTJmNWZlYmI1MmQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODcwNzYzMDhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7a18ea53-b0b7-42ce-8546-2f5febb52d64 time="2025-09-06T20:09:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=3c66e188-d432-44c1-b217-0cc08ded5183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/7a18ea53-b0b7-42ce-8546-2f5febb52d64?_state=RF0V-lFMhz4BpFG3WN64xBPvIWn5_RfQGpBq1W2DumJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMThlYTUzLWIwYjctNDJjZS04NTQ2LTJmNWZlYmI1MmQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODcwNzYzMDhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.837µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7a18ea53-b0b7-42ce-8546-2f5febb52d64 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/7a18ea53-b0b7-42ce-8546-2f5febb52d64?_state=RF0V-lFMhz4BpFG3WN64xBPvIWn5_RfQGpBq1W2DumJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMThlYTUzLWIwYjctNDJjZS04NTQ2LTJmNWZlYmI1MmQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODcwNzYzMDhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=7553cac0-45e7-4be3-9cd8-54b771a172c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.972µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=d2412415-db86-4780-b18c-762d0ab86450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/82c3923c-a047-4e3e-9f7d-0acbcc85490a?_state=MYjxnE6EfGeJvmLLge5eew2BKWVPvhUv7i9QPXhdtch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyYzM5MjNjLWEwNDctNGUzZS05ZjdkLTBhY2JjYzg1NDkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODg5MjA2MDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/82c3923c-a047-4e3e-9f7d-0acbcc85490a?_state=MYjxnE6EfGeJvmLLge5eew2BKWVPvhUv7i9QPXhdtch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyYzM5MjNjLWEwNDctNGUzZS05ZjdkLTBhY2JjYzg1NDkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40ODg5MjA2MDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=2c40fae8-ed21-4d6d-bc8c-dc26955b467b http.request.method=POST http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="773.499µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=26f90d11-5275-4a5c-a1b0-8a90fa85ba5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/4073d6ee-c6af-4948-a623-2fe75894d0e4?_state=Yartl61p65NcXZavVFmUZZiBBIjHTec5qOFm8g4Y3rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNzNkNmVlLWM2YWYtNDk0OC1hNjIzLTJmZTc1ODk0ZDBlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40OTEwNzA2NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/4073d6ee-c6af-4948-a623-2fe75894d0e4?_state=Yartl61p65NcXZavVFmUZZiBBIjHTec5qOFm8g4Y3rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNzNkNmVlLWM2YWYtNDk0OC1hNjIzLTJmZTc1ODk0ZDBlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40OTEwNzA2NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=2aca302c-255c-4c69-b395-5550c1d5198c http.request.method=POST http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="781.921µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:22Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=f062c85c-80c5-49b8-bf38-90ab68deece6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/7ece1095-5c04-431b-abcc-c0942782ff6f?_state=gOv9knLt2Tj-I_iU83qzfPS1JYydceY_5KFq0RkvYyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlY2UxMDk1LTVjMDQtNDMxYi1hYmNjLWMwOTQyNzgyZmY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40OTMzMDE2NDdaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.duration=744.552518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:21 +0000] "PUT /v2/foo/bar/blobs/uploads/7ece1095-5c04-431b-abcc-c0942782ff6f?_state=gOv9knLt2Tj-I_iU83qzfPS1JYydceY_5KFq0RkvYyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlY2UxMDk1LTVjMDQtNDMxYi1hYmNjLWMwOTQyNzgyZmY2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMS40OTMzMDE2NDdaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:22Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=e0f6bf96-4ce4-4cc9-8502-5dc3bc655284 http.request.method=POST http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.281µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:22Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43403" http.request.id=0e1ba079-ae98-417b-8b66-8d84078fc383 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/4efb8277-4afa-41b0-9680-15e3c512121b?_state=vPTyw8umDfhT-Pirw7T9-4T68wV8vYKhJq6daTFWnk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZmI4Mjc3LTRhZmEtNDFiMC05NjgwLTE1ZTNjNTEyMTIxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMi4yOTQzNTM1NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=704.828937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/4efb8277-4afa-41b0-9680-15e3c512121b?_state=vPTyw8umDfhT-Pirw7T9-4T68wV8vYKhJq6daTFWnk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZmI4Mjc3LTRhZmEtNDFiMC05NjgwLTE1ZTNjNTEyMTIxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMi4yOTQzNTM1NDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=8e2952c3-b0f6-41e7-ba05-acabf0b247f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/uploads/4efb8277-4afa-41b0-9680-15e3c512121b?_state=aLzgzPvf65kWrI_meaUCStV1GEZs2u4awTK3FsFINq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZmI4Mjc3LTRhZmEtNDFiMC05NjgwLTE1ZTNjNTEyMTIxYiIsIk9mZnNldCI6MTg2MjQwMDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjJaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:22 +0000] "PUT /v2/foo/bar/blobs/uploads/4efb8277-4afa-41b0-9680-15e3c512121b?_state=aLzgzPvf65kWrI_meaUCStV1GEZs2u4awTK3FsFINq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZmI4Mjc3LTRhZmEtNDFiMC05NjgwLTE1ZTNjNTEyMTIxYiIsIk9mZnNldCI6MTg2MjQwMDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjJaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=7dd918b2-cf77-49b5-9a1d-cf7aa9c1cdc6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="947.714µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=c216d16c-bfcb-4331-b7b9-22bf897b3cb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=34.333025ms http.response.status=200 http.response.written=18624000 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "GET /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 200 18624000 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=error msg="error parsing digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=b4ad6881-9935-4ff3-a8c9-dd667d7f8949 http.request.method=GET http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" time="2025-09-06T20:09:23Z" 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.7 http.request.host="127.0.0.1:43403" http.request.id=b4ad6881-9935-4ff3-a8c9-dd667d7f8949 http.request.method=GET http.request.remoteaddr="127.0.0.1:36656" http.request.uri="/v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.216µs" http.response.status=400 http.response.written=110 vars.digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "GET /v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=76d35fef-d3e8-4e3f-8f9f-a252f888d4d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36678" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.duration="943.626µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "GET /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=89630f2f-0bb5-421f-b225-6609f7fb3616 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36688" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.duration="943.505µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=243b2c21-598c-47f7-a94c-baa52956f36c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36688" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=eb18a69f-7049-4ca0-9db4-a13cfe3bef6d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36688" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.737µs" http.response.status=404 http.response.written=74 vars.digest="sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=error msg="error parsing digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=8e6e5d1b-bec4-40bb-8a3a-1422c898274b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36690" http.request.uri="/v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" time="2025-09-06T20:09:23Z" 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.7 http.request.host="127.0.0.1:43403" http.request.id=8e6e5d1b-bec4-40bb-8a3a-1422c898274b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36690" http.request.uri="/v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.185323ms http.response.status=400 http.response.written=110 vars.digest="sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "DELETE /v2/foo/bar/blobs/sha257:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=f31b0958-84d1-43fd-b826-d88b53f59541 http.request.method=POST http.request.remoteaddr="127.0.0.1:36698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=a573b3ff-301a-40ae-a0d1-c710746a3833 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36698" http.request.uri="/v2/foo/bar/blobs/uploads/d5344136-fc4f-43d7-bbe6-4f409e1adc20?_state=HaJMtObnyISK8AMLtF71KjikTPuq4Mcrs1jnYUuetqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzQ0MTM2LWZjNGYtNDNkNy1iYmU2LTRmNDA5ZTFhZGMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMy4wNzUxMDczMzhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.duration=704.812785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "PUT /v2/foo/bar/blobs/uploads/d5344136-fc4f-43d7-bbe6-4f409e1adc20?_state=HaJMtObnyISK8AMLtF71KjikTPuq4Mcrs1jnYUuetqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MzQ0MTM2LWZjNGYtNDNkNy1iYmU2LTRmNDA5ZTFhZGMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMy4wNzUxMDczMzhaIn0%3D&digest=sha256%3A492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=4348104c-6d50-4988-8888-dc9d2246faa4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36698" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="928.641µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=06daa373-d7c4-4e93-b56f-32f2d192968a http.request.method=GET http.request.remoteaddr="127.0.0.1:36678" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=770.874684ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "GET /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43403" http.request.id=10dcea5c-b560-4b70-8f9c-ffc1d3ebea69 http.request.method=GET http.request.remoteaddr="127.0.0.1:36672" http.request.uri="/v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=773.764255ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "GET /v2/foo/bar/blobs/sha256:492f6e17ca577c161f946704edbd6f7cca5c0d6a063923e41125aa1bdc44f186 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.50s) === RUN TestRelativeURL time="2025-09-06T20:09:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T20:09:23Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:23Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38305" http.request.id=1022be5d-a358-43f8-9273-8e035f236773 http.request.method=POST http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.439887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38305" http.request.id=a05a4582-4a50-47dd-b8fe-cc164dab77c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/uploads/0fe9b2fc-d85a-4d89-8612-73ee3779612d?_state=Y5YrGP9dks7aR_5cpKwofk5o5c267qOeLH2N4Wpn_6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZTliMmZjLWQ4NWEtNGQ4OS04NjEyLTczZWUzNzc5NjEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMy44NDI0MTMxMDhaIn0%3D&digest=sha256%3A9d051e83093fbfe949721e915900f0e044ec6403a1337198e3fbe492ad015000" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522450716s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:24 +0000] "PUT /v2/foo/bar/blobs/uploads/0fe9b2fc-d85a-4d89-8612-73ee3779612d?_state=Y5YrGP9dks7aR_5cpKwofk5o5c267qOeLH2N4Wpn_6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZTliMmZjLWQ4NWEtNGQ4OS04NjEyLTczZWUzNzc5NjEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyMy44NDI0MTMxMDhaIn0%3D&digest=sha256%3A9d051e83093fbfe949721e915900f0e044ec6403a1337198e3fbe492ad015000 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38305" http.request.id=b8cadd94-b927-464e-b791-37378a4721ce http.request.method=POST http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.44µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38305" http.request.id=cb7e8543-c536-433f-86a8-ea1925dcfe4a http.request.method=POST http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.337µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38305" http.request.id=019cd11b-15ad-4578-8d5c-179bccf8d1bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/uploads/1d561cfa-3245-4ec2-98e7-e07b1a45c2d4?_state=FVkHzbq8accHqVI2D-b2TtO_3E1ZPVVoxRvL3RyN2vV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNTYxY2ZhLTMyNDUtNGVjMi05OGU3LWUwN2IxYTQ1YzJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNS42OTQ0ODc3MjRaIn0%3D&digest=sha256%3Ae72d9a6eb72c1eb9a09bd4489d4365464ccb6c3c2ce2b7c09c3f0bede22bbf76" http.request.useragent="Go-http-client/1.1" http.response.duration=621.904062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:25 +0000] "PUT /v2/foo/bar/blobs/uploads/1d561cfa-3245-4ec2-98e7-e07b1a45c2d4?_state=FVkHzbq8accHqVI2D-b2TtO_3E1ZPVVoxRvL3RyN2vV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNTYxY2ZhLTMyNDUtNGVjMi05OGU3LWUwN2IxYTQ1YzJkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNS42OTQ0ODc3MjRaIn0%3D&digest=sha256%3Ae72d9a6eb72c1eb9a09bd4489d4365464ccb6c3c2ce2b7c09c3f0bede22bbf76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.48s) === RUN TestBlobDeleteDisabled time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:26Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:39269" http.request.id=ed2beff1-ea19-4594-9607-756dcaf5f1b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35946" http.request.uri="/v2/foo/bar/blobs/sha256:e2216f466526f64b7b538dea5fdddeb575b5653946aad9087b1b811f9192d8e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.22µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e2216f466526f64b7b538dea5fdddeb575b5653946aad9087b1b811f9192d8e4" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:e2216f466526f64b7b538dea5fdddeb575b5653946aad9087b1b811f9192d8e4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.13s) === RUN TestDeleteDisabled time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:26Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34421" http.request.id=f7ae2050-0ece-4b3b-bc5d-6fecd044e7b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34421" http.request.id=f4de77b7-d0b3-4a1f-a785-cde0bc818b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41068" http.request.uri="/v2/foo/bar/blobs/uploads/9607707d-1300-4418-8fc3-7779ae561f3d?_state=hPnXPZ3sBrUvjvZonEjKzpupUId6QBJTnEc8Hh5e71B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MDc3MDdkLTEzMDAtNDQxOC04ZmMzLTc3NzlhZTU2MWYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNi41NzQ2OTkzNloifQ%3D%3D&digest=sha256%3A9f65507e4136d76007695710d00d6a40577228efc0154c22b3d11197c53d473f" http.request.useragent="Go-http-client/1.1" http.response.duration=538.859006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:26 +0000] "PUT /v2/foo/bar/blobs/uploads/9607707d-1300-4418-8fc3-7779ae561f3d?_state=hPnXPZ3sBrUvjvZonEjKzpupUId6QBJTnEc8Hh5e71B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MDc3MDdkLTEzMDAtNDQxOC04ZmMzLTc3NzlhZTU2MWYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNi41NzQ2OTkzNloifQ%3D%3D&digest=sha256%3A9f65507e4136d76007695710d00d6a40577228efc0154c22b3d11197c53d473f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:34421" http.request.id=413002e5-8af9-4e98-9a68-d30617c9b027 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41068" http.request.uri="/v2/foo/bar/blobs/sha256:9f65507e4136d76007695710d00d6a40577228efc0154c22b3d11197c53d473f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="991.914µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9f65507e4136d76007695710d00d6a40577228efc0154c22b3d11197c53d473f" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f65507e4136d76007695710d00d6a40577228efc0154c22b3d11197c53d473f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.67s) === RUN TestDeleteReadOnly time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:27Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39591" http.request.id=e5918270-6d29-4f01-99fa-67e55ccd93dc http.request.method=POST http.request.remoteaddr="127.0.0.1:51426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.675µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39591" http.request.id=32a75f45-7268-40d1-bf92-c35915877360 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51426" http.request.uri="/v2/foo/bar/blobs/uploads/bd82670c-ddb4-46b6-a968-ed0741c6990a?_state=UPMyaYWPdKk_zkWPu3t25Rpyl9G2V1DrGBMNJgC8Yp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkODI2NzBjLWRkYjQtNDZiNi1hOTY4LWVkMDc0MWM2OTkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNy4yNTkxODgwODJaIn0%3D&digest=sha256%3A7f290a87216fc7de0bea34350495621f5db05361a49cf0f8a168d18b961dca9f" http.request.useragent="Go-http-client/1.1" http.response.duration=693.402143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "PUT /v2/foo/bar/blobs/uploads/bd82670c-ddb4-46b6-a968-ed0741c6990a?_state=UPMyaYWPdKk_zkWPu3t25Rpyl9G2V1DrGBMNJgC8Yp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkODI2NzBjLWRkYjQtNDZiNi1hOTY4LWVkMDc0MWM2OTkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOToyNy4yNTkxODgwODJaIn0%3D&digest=sha256%3A7f290a87216fc7de0bea34350495621f5db05361a49cf0f8a168d18b961dca9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:7f290a87216fc7de0bea34350495621f5db05361a49cf0f8a168d18b961dca9f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.84s) === RUN TestStartPushReadOnly time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:27Z" level=info msg="redis not configured" go.version=go1.24.7 127.0.0.1 - - [06/Sep/2025:20:09:27 +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-09-06T20:09: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.7 time="2025-09-06T20:09:27Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=ba93a4a5-ce4f-4b15-9378-586d4047d48f http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" 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="796.848µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" 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.7 http.request.host="127.0.0.1:45787" http.request.id=896f2a9f-29ea-4f58-b050-c50ca8b26527 http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" 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="672.226µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=7c0830e4-8160-4eef-9910-5a97bce07409 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" 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="610.607µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T20:09:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=a1ad61f9-d01d-4e3e-a60c-ef9518858803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" 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.14016ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:27Z" 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.7 http.request.host="127.0.0.1:45787" http.request.id=a1ad61f9-d01d-4e3e-a60c-ef9518858803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" 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.172753ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=a1ad61f9-d01d-4e3e-a60c-ef9518858803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" 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.200752ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:27Z" 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.7 http.request.host="127.0.0.1:45787" http.request.id=a1ad61f9-d01d-4e3e-a60c-ef9518858803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" 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.224165ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T20:09:28Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=25ad1605-3924-4534-9808-5fc22957daa6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:29Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=a1ea0129-6dc8-496a-9560-4d3c0c0acfc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/blobs/uploads/1ae9df4e-e6d7-4242-9233-2be06c4eb2dc?_state=TM9yC2voa05xUaaGhwk72Z4zjog-uOQ_BPiGxVxAczV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWU5ZGY0ZS1lNmQ3LTQyNDItOTIzMy0yYmUwNmM0ZWIyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjguMTYxMTYyODU1WiJ9&digest=sha256%3A43f3c8a8a250587a6cb6b28affb0cfa48f38100f312e43b64be0231d3a29edb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582119184s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/1ae9df4e-e6d7-4242-9233-2be06c4eb2dc?_state=TM9yC2voa05xUaaGhwk72Z4zjog-uOQ_BPiGxVxAczV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWU5ZGY0ZS1lNmQ3LTQyNDItOTIzMy0yYmUwNmM0ZWIyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjguMTYxMTYyODU1WiJ9&digest=sha256%3A43f3c8a8a250587a6cb6b28affb0cfa48f38100f312e43b64be0231d3a29edb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:29Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=8a13ada7-bff5-4f8d-bb6b-f7099235aa4f http.request.method=POST http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=86ac2f72-b2ea-47fc-ac24-ac285586dfcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/blobs/uploads/e7a2f947-da81-43ad-bc90-903b8348d7d2?_state=jUVQ9LH_h8BOi2q8ix4yNRp2Mn0WArnkdUL9Nbcum2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2EyZjk0Ny1kYTgxLTQzYWQtYmM5MC05MDNiODM0OGQ3ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjkuOTU3NDU1MTc3WiJ9&digest=sha256%3Aa29c8560625bbcf7de2bcfa57e87cf6f4854cfd1b08f726ad814fee59413afdd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695650976s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7a2f947-da81-43ad-bc90-903b8348d7d2?_state=jUVQ9LH_h8BOi2q8ix4yNRp2Mn0WArnkdUL9Nbcum2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2EyZjk0Ny1kYTgxLTQzYWQtYmM5MC05MDNiODM0OGQ3ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MjkuOTU3NDU1MTc3WiJ9&digest=sha256%3Aa29c8560625bbcf7de2bcfa57e87cf6f4854cfd1b08f726ad814fee59413afdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=91f2b3e1-41ca-4835-82b9-d64076f873b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=ced04134-8b89-4f7b-b36a-132b647944f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367665ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=f312f2a6-f03e-42ea-86c6-41c7fa440334 http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" 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.166101ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=a24e913b-813f-47e4-84be-ff8951c51e00 http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.233329ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45787" http.request.id=488000fa-6290-47d2-b52f-b3219e90eb7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45787" http.request.id=ad012b39-64dd-46d1-a198-114927b2f723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45787" http.request.id=72e6ca81-0ba0-4e16-98f3-1e52b214fbc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=bd9bfb4c-64e8-4fd5-bb7c-154f3824eeaf http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.265167ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=c49fb735-9647-40f4-87dc-b1b98d8e2d4a http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="657.75µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=9a967e1a-4061-4f4d-9a8f-6cd6e9ae71e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.duration="649.438µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=10bcac10-ae54-4ab3-a486-c9b13f2b0f18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41090" 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="692.602µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=error msg="payload digest does match: "sha256:7896600c7d2b68dbbb1e46bd52ec3d2b09ff757a2b16dd5216a8db4321c76333" != "sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1"" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=01f7cfa2-6d79-4d6a-a059-14130ee18485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" time="2025-09-06T20:09:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=01f7cfa2-6d79-4d6a-a059-14130ee18485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41090" http.request.uri="/v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.844µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1" 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:c29ef7b965a0b0783a26a1c54ee965129c504b16e4eb3908eaeb5c8c65bbc1c1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=f6ff4b67-6472-4310-8b31-2a2fdbb15df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="817.67µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" 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.7 http.request.host="127.0.0.1:45787" http.request.id=e17d2508-c85d-453c-9fe7-cd5d42c6ad26 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="656.508µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=969a7cfd-1e62-4345-b39e-6534479d3442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="826.083µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=969a7cfd-1e62-4345-b39e-6534479d3442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="864.744µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=969a7cfd-1e62-4345-b39e-6534479d3442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="906.516µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=2c4210b2-d9a7-48ac-9bb7-1ecb43df9f09 http.request.method=POST http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.174µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=db28f377-42c0-41b0-b8bd-0757a454e59a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/ff6764e1-2bf8-48ea-b702-16e8f7e7edab?_state=8yNRDGCGq5lbH7CGIOIRb2IiRlHlTywgYMohZKesgsN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjY3NjRlMS0yYmY4LTQ4ZWEtYjcwMi0xNmU4ZjdlN2VkYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzEuNjc1MDY2NzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/ff6764e1-2bf8-48ea-b702-16e8f7e7edab?_state=8yNRDGCGq5lbH7CGIOIRb2IiRlHlTywgYMohZKesgsN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjY3NjRlMS0yYmY4LTQ4ZWEtYjcwMi0xNmU4ZjdlN2VkYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzEuNjc1MDY2NzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=fdf0acdc-0118-4daf-8ae0-bcf07c880b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="803.607µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=fdf0acdc-0118-4daf-8ae0-bcf07c880b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="836.04µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T20:09:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=b9e93f01-5ed7-4df6-940e-a6b265da78fe http.request.method=POST http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.264µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:33Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=dea75d14-c0e9-4d27-82fc-e4c792d892c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/b66d2d43-6863-443d-b895-dacf03a1bb22?_state=lx17evZUG-_QwFeG-R6HQXhI3IHyqxwDVHt2G0WYoFJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjZkMmQ0My02ODYzLTQ0M2QtYjg5NS1kYWNmMDNhMWJiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzEuODg5NjgwMjU0WiJ9&digest=sha256%3A0b9cf375d8f7046517ca7fc66a8817f7e518404068e09daf60395321cc674989" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656575818s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/b66d2d43-6863-443d-b895-dacf03a1bb22?_state=lx17evZUG-_QwFeG-R6HQXhI3IHyqxwDVHt2G0WYoFJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjZkMmQ0My02ODYzLTQ0M2QtYjg5NS1kYWNmMDNhMWJiMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzEuODg5NjgwMjU0WiJ9&digest=sha256%3A0b9cf375d8f7046517ca7fc66a8817f7e518404068e09daf60395321cc674989 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:33Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=8ccbbd4d-0785-4058-86c9-f40732eebeff http.request.method=POST http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=0684a8d1-a841-4569-ab96-719e274a5e09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/blobs/uploads/66ef7646-7e3e-4c5b-b6e8-1af97088ed85?_state=Ght8uWrJ5YhX5MC0tCC7tmBKoc3Yru4OkSI62owmxKJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmVmNzY0Ni03ZTNlLTRjNWItYjZlOC0xYWY5NzA4OGVkODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzMuNjk1OTcxOTQxWiJ9&digest=sha256%3A992e438c72d83f636144068019d317b9cd132fb479257164c8dbef36b2f8ad48" http.request.useragent="Go-http-client/1.1" http.response.duration=719.792692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/66ef7646-7e3e-4c5b-b6e8-1af97088ed85?_state=Ght8uWrJ5YhX5MC0tCC7tmBKoc3Yru4OkSI62owmxKJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmVmNzY0Ni03ZTNlLTRjNWItYjZlOC0xYWY5NzA4OGVkODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzMuNjk1OTcxOTQxWiJ9&digest=sha256%3A992e438c72d83f636144068019d317b9cd132fb479257164c8dbef36b2f8ad48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=ce90a9a1-6f9e-4e6d-b4a6-3f064f8dfd5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.552597ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45787" http.request.id=1091b6ee-6c5b-4919-aa40-0722a8fd3bd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=5f0c7d28-ddb6-4281-a70b-251d498a50ce http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="840.272µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=54573ee4-cd34-4472-af3c-df6065f41203 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="783.587µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=21a7ff2e-4755-4480-9a15-fcbdea26d236 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="656.882µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=3e868cc7-3c0c-4246-8baf-1d2a8329ad2b http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7" http.request.useragent="Go-http-client/1.1" http.response.duration="619.556µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=d30f02d0-5553-4959-bfc8-e1618ba9bb04 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="587.651µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="rewriting manifest sha256:5a330f835809f34cfcaeb09b2974391b5168fb0fce89c15cca3d93faa3fa99b7 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=59536ade-e52f-490f-8920-5f3d710dfb8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=59536ade-e52f-490f-8920-5f3d710dfb8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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.416874ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45787" http.request.id=f3270d0a-dcfa-40ba-846b-60761d13932b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" 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="728.075µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45787" http.request.id=e34885a8-90f8-4b4b-bd84-a2d442dd739b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="944.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45787" http.request.id=ec1b295e-778c-49cb-a43c-dd1757795bc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b" http.request.useragent="Go-http-client/1.1" http.response.duration="828.876µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=73681433-5078-4e65-9dcf-b88249506753 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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="795.612µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=4cb4ec15-d305-446b-bf4a-d3fc366a15b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="782.503µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=8b4c547b-6d96-4e87-b5ed-5741a400a631 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="671.881µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=c7d4b0b6-7ac6-403d-8178-2a880cf65797 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" http.request.uri="/v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b" http.request.useragent="Go-http-client/1.1" http.response.duration="616.866µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="rewriting manifest list sha256:2eb46225db974e1c3696cca4fb0589db45e04b9f0f57b9004b6693a696b4683b in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=9b0a9050-4996-4659-9549-095064a73d66 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45787" http.request.id=9b0a9050-4996-4659-9549-095064a73d66 http.request.method=GET http.request.remoteaddr="127.0.0.1:58846" 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.467613ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T20:09:34Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=f61849b0-e5e2-4f99-9a4b-7b1207448a7a http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" 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="793.52µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" 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.7 http.request.host="127.0.0.1:35423" http.request.id=3cce1a59-8f80-4c33-ae98-c20cd7c3a495 http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" 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="627.915µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=532ac779-0652-4759-8073-92723ab4c0bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" 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="648.068µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=2588d370-860a-4f33-9b07-6445d7d46e56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" 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.167114ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:34Z" 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.7 http.request.host="127.0.0.1:35423" http.request.id=2588d370-860a-4f33-9b07-6445d7d46e56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" 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.203179ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=2588d370-860a-4f33-9b07-6445d7d46e56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" 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.242982ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:34Z" 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.7 http.request.host="127.0.0.1:35423" http.request.id=2588d370-860a-4f33-9b07-6445d7d46e56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" 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.277165ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T20:09:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=5c990fea-93aa-4bfe-bad5-5c2032012036 http.request.method=POST http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.097µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:35Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=7de0d7dd-06d6-47ee-81fb-5d3da8fa2d89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/blobs/uploads/39696811-639d-4901-a753-565a61f85579?_state=wNZwFTR8EdRjBwbNqxiDkWh_Y7HElDWKKCo80SeM0qt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTY5NjgxMS02MzlkLTQ5MDEtYTc1My01NjVhNjFmODU1NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzQuNjM3MzUyMDQ1WiJ9&digest=sha256%3A28be3a2055d62dd38f86a9623fa70e3f860ec994fec07b42352c6bfd18b32426" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346011813s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/39696811-639d-4901-a753-565a61f85579?_state=wNZwFTR8EdRjBwbNqxiDkWh_Y7HElDWKKCo80SeM0qt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTY5NjgxMS02MzlkLTQ5MDEtYTc1My01NjVhNjFmODU1NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzQuNjM3MzUyMDQ1WiJ9&digest=sha256%3A28be3a2055d62dd38f86a9623fa70e3f860ec994fec07b42352c6bfd18b32426 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:36Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=23b125cf-6cd4-4204-8d6b-7933c07af822 http.request.method=POST http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=0d51758e-932e-4cc8-9b53-a44d0ad2fe91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/blobs/uploads/138b396e-a64b-44a7-840e-9e4a02d44ded?_state=4ihSfGZOK7wLyGGX_g6JrmJ-GazjYdzaBXMHFmmU8ft7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMzhiMzk2ZS1hNjRiLTQ0YTctODQwZS05ZTRhMDJkNDRkZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzYuMTQzOTUxNzk3WiJ9&digest=sha256%3A537832f3be79e42783a6451195de6c58b039dbaa55ec5e368d707356e13e01d1" http.request.useragent="Go-http-client/1.1" http.response.duration=862.872377ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/138b396e-a64b-44a7-840e-9e4a02d44ded?_state=4ihSfGZOK7wLyGGX_g6JrmJ-GazjYdzaBXMHFmmU8ft7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMzhiMzk2ZS1hNjRiLTQ0YTctODQwZS05ZTRhMDJkNDRkZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzYuMTQzOTUxNzk3WiJ9&digest=sha256%3A537832f3be79e42783a6451195de6c58b039dbaa55ec5e368d707356e13e01d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=1ee748e4-e0ec-4ba8-a886-af11d3f18605 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.147405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=39edba96-6e06-4830-9347-6bb85d710c0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.duration=2.345322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=cb330768-d50d-458f-8ecc-7908deb2673e http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" 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.974446ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=b6392bde-9c14-4582-ab7d-c63560ff8027 http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.865699ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35423" http.request.id=1ea1df4c-9c71-4a88-b46b-e510c4eca979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.duration=2.344808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35423" http.request.id=aab3c89b-5825-4276-b082-290706fba721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.duration=2.288004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:35423" http.request.id=8be605b9-59bf-4d4c-83cc-bdd430ebd166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.duration=2.401513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=0ee290fb-b317-4e3e-bc29-f7fe65e1989f http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.878842ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=18701c0a-71b8-409d-a854-d421161208b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="890.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=d6b762c7-9dff-4be3-8140-1d3672a62216 http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.duration="780.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=e358282b-d687-42da-b03c-d7db61fb4d66 http.request.method=GET http.request.remoteaddr="127.0.0.1:50392" 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="803.301µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=error msg="payload digest does match: "sha256:6c57ad8d16f32b4d3878eb895ea022dc997eb2723818ee3dac6f9fce4ad99d5c" != "sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226"" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=24fa7e84-b8dd-4bd4-9378-a01fc1e3a88b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" time="2025-09-06T20:09:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=24fa7e84-b8dd-4bd4-9378-a01fc1e3a88b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016203ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226" 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c374a0ed41271d9d1a54348b37da1dcd5faef32854e55f00612eb2592330226 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=86935ba1-0990-42b7-992f-26e7640d961c http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.025395ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" 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.7 http.request.host="127.0.0.1:35423" http.request.id=c165455d-0253-44c9-8b31-4b36bf359865 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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="823.025µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=1962c993-fa94-439b-a8e0-a906e4ad07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" 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="975.379µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:37Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=1962c993-fa94-439b-a8e0-a906e4ad07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01595ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:37Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=1962c993-fa94-439b-a8e0-a906e4ad07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.054282ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=1bd51ef2-ddf7-4cf6-a651-04c40d2c9331 http.request.method=POST http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.438µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=5c0739e3-4854-4493-b675-22525cf594bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/cca41479-df95-4734-955a-ac6225da0bc6?_state=vWjKifRXn188qEd3uQ8DaxZWfO4Jv3VSbnwHMtlQ8JF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2E0MTQ3OS1kZjk1LTQ3MzQtOTU1YS1hYzYyMjVkYTBiYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzcuMDM4Mjg2MzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/cca41479-df95-4734-955a-ac6225da0bc6?_state=vWjKifRXn188qEd3uQ8DaxZWfO4Jv3VSbnwHMtlQ8JF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2E0MTQ3OS1kZjk1LTQ3MzQtOTU1YS1hYzYyMjVkYTBiYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzcuMDM4Mjg2MzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=bca6ef6e-d25b-48be-99af-9a4a77f7941a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01537ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:37Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=bca6ef6e-d25b-48be-99af-9a4a77f7941a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066532ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T20:09:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=dc38b113-5737-422a-adf1-91e0ac399762 http.request.method=POST http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.419µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=bb390a89-6e13-4832-a7ef-826689214c18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/2a017ad5-c95f-44fc-8530-6aa3b8ef0aad?_state=b8mkp6kZ8iNihiLu84Gqvz0mARtsIvH0FI5s7YJsDJd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTAxN2FkNS1jOTVmLTQ0ZmMtODUzMC02YWEzYjhlZjBhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzcuMjc1NTA0NTA4WiJ9&digest=sha256%3A3e56142b5cc8da87578b86712dde06d1c90ecbae19e4945324df0b72183389cf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943702041s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/2a017ad5-c95f-44fc-8530-6aa3b8ef0aad?_state=b8mkp6kZ8iNihiLu84Gqvz0mARtsIvH0FI5s7YJsDJd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTAxN2FkNS1jOTVmLTQ0ZmMtODUzMC02YWEzYjhlZjBhYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzcuMjc1NTA0NTA4WiJ9&digest=sha256%3A3e56142b5cc8da87578b86712dde06d1c90ecbae19e4945324df0b72183389cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=5eaab61e-de06-4114-8aef-3e76812cb3fc http.request.method=POST http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.272µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=d67da5d6-82c8-46e7-a7f4-8dd5f08eceee http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/blobs/uploads/8dee6ec9-3306-4085-a7ae-d07ffc2ee5d9?_state=K1FMSAxIamK6nEGmtMwJPvOAuEaKx6iHkZP7PZXcNAJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGVlNmVjOS0zMzA2LTQwODUtYTdhZS1kMDdmZmMyZWU1ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzkuMzQ0NjM4ODI2WiJ9&digest=sha256%3A5986952086890a8261badf47ca9a317cd83f539b2264b992bb039b32ab0471a1" http.request.useragent="Go-http-client/1.1" http.response.duration=525.532913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/8dee6ec9-3306-4085-a7ae-d07ffc2ee5d9?_state=K1FMSAxIamK6nEGmtMwJPvOAuEaKx6iHkZP7PZXcNAJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGVlNmVjOS0zMzA2LTQwODUtYTdhZS1kMDdmZmMyZWU1ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6MzkuMzQ0NjM4ODI2WiJ9&digest=sha256%3A5986952086890a8261badf47ca9a317cd83f539b2264b992bb039b32ab0471a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=0a805c53-1d61-41af-8d61-d7e6aea5ab0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35423" http.request.id=c608ad20-60c3-4acc-b64d-e1e4fd9ba9b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc" http.request.useragent="Go-http-client/1.1" http.response.duration="956.437µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=0ba1b019-bddf-45fb-a075-7b1e65ceac1f http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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="905.217µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=3f8df24c-4c06-40bd-ba33-2160b96e2a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="793.37µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=75119f49-85e9-4b89-bf66-216f521910c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="620.337µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=69c147ab-2686-44ac-8b30-5102919251b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc" http.request.useragent="Go-http-client/1.1" http.response.duration="594.059µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=48991e15-59c9-4475-8150-be1147085496 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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="609.804µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="rewriting manifest sha256:fb92d30e138b323af676b620ca72910e1a1b58c819712e046998b4ddf4eaadbc in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=def0c913-c979-42af-9d6a-ccc99c6df713 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=def0c913-c979-42af-9d6a-ccc99c6df713 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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.369802ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35423" http.request.id=b4da737f-0e63-4240-a2b9-b90165fd4fde http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" 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="758.447µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35423" http.request.id=ce62f142-cfec-42ac-aea2-de0a6dea098a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="942.9µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35423" http.request.id=7c248fd6-5249-4079-8917-25ecee1bce26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1" http.request.useragent="Go-http-client/1.1" http.response.duration="823.273µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=3d19cd00-2877-4919-be08-d727e42e30db http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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="816.463µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=27bf55cd-ebf4-40bf-8534-6adbe8d522cc http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="781.85µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=bf0e2ef5-8219-44d2-84bf-a71a2de0e156 http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="604.552µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=a534e2cf-4278-4a8c-a3b1-81cc637def3c http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" http.request.uri="/v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1" http.request.useragent="Go-http-client/1.1" http.response.duration="616.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=info msg="rewriting manifest list sha256:2748da0e4c2c632a4dadefc05d60c815b63b73a34be343fa8828878b3c0a10a1 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=633487d8-c222-4a7d-a57f-8f1c0e2dbc7e http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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-09-06T20:09:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35423" http.request.id=633487d8-c222-4a7d-a57f-8f1c0e2dbc7e http.request.method=GET http.request.remoteaddr="127.0.0.1:50408" 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.532718ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.93s) === RUN TestGetManifestWithStorageError time="2025-09-06T20:09:39Z" 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.7 time="2025-09-06T20:09:39Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:45463" http.request.id=915e5c17-dd3f-4bcf-937d-eed7f258f3be http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" 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="790.769µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:45463" http.request.id=dcd85fb2-4c52-4489-a028-6a045fa7a635 http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" 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="609.323µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:45463" http.request.id=68231a65-822d-4de0-a140-46106be5db11 http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" 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="652.998µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:45463" http.request.id=c97a9768-ae8d-4b18-861f-576ff3fbaed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" 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="664.945µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-09-06T20:09:39Z" 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.7 time="2025-09-06T20:09:39Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=f294f7fb-3743-48a7-a539-65b835d02e70 http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" 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="751.024µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" 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.7 http.request.host="127.0.0.1:34097" http.request.id=9efe50ff-1f02-4de6-864e-a9144fbfbc15 http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" 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="596.666µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=236134d5-c394-4a24-8a7e-5619cfd7b786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" 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="647.985µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=9bfd930f-0a5c-4021-bbe3-7b8e6e57690a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" 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.145611ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:39Z" 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.7 http.request.host="127.0.0.1:34097" http.request.id=9bfd930f-0a5c-4021-bbe3-7b8e6e57690a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" 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.177108ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=9bfd930f-0a5c-4021-bbe3-7b8e6e57690a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" 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.207825ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T20:09:39Z" 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.7 http.request.host="127.0.0.1:34097" http.request.id=9bfd930f-0a5c-4021-bbe3-7b8e6e57690a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" 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.233479ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:20:09:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T20:09:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=d6dce654-2373-40af-a5be-98a67ec7701e http.request.method=POST http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.718µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=6bc646be-feae-4a55-91a6-4df226571143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/blobs/uploads/015fd101-d7de-4bb6-b139-59625814da70?_state=dsU5cUxru3PAr_G_KZYDZYxfrwcPwTmJW6EhGoozMA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTVmZDEwMS1kN2RlLTRiYjYtYjEzOS01OTYyNTgxNGRhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDAuMDIzMTA2NjcyWiJ9&digest=sha256%3Afe8a3d826ab7f681137c6196a9cebb007b07cb52fc4dfed4b509667415c839f9" http.request.useragent="Go-http-client/1.1" http.response.duration=583.026232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/015fd101-d7de-4bb6-b139-59625814da70?_state=dsU5cUxru3PAr_G_KZYDZYxfrwcPwTmJW6EhGoozMA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTVmZDEwMS1kN2RlLTRiYjYtYjEzOS01OTYyNTgxNGRhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDAuMDIzMTA2NjcyWiJ9&digest=sha256%3Afe8a3d826ab7f681137c6196a9cebb007b07cb52fc4dfed4b509667415c839f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=8bf621b1-045a-4e45-9b3f-8a223e080126 http.request.method=POST http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=611a5654-fa33-4219-a6d5-2e1623ff832f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/blobs/uploads/3d2f0b7e-382d-4132-a199-4d274834c0fe?_state=C1nUrtkBWv_2goRErOU5UUQL0Hms4r9c7oZBjAv2KbJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDJmMGI3ZS0zODJkLTQxMzItYTE5OS00ZDI3NDgzNGMwZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDAuODQ4MjY2Mjk0WiJ9&digest=sha256%3Aa20c5c6fbc91a2cb2f330ee8496d5e9d3b1e61b8339e32c94ecb27198b9bf2a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975043513s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/3d2f0b7e-382d-4132-a199-4d274834c0fe?_state=C1nUrtkBWv_2goRErOU5UUQL0Hms4r9c7oZBjAv2KbJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDJmMGI3ZS0zODJkLTQxMzItYTE5OS00ZDI3NDgzNGMwZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDAuODQ4MjY2Mjk0WiJ9&digest=sha256%3Aa20c5c6fbc91a2cb2f330ee8496d5e9d3b1e61b8339e32c94ecb27198b9bf2a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=b5f99baa-98dc-4ff5-bb0f-3bcacca2ebf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595744ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=81fe6afb-197d-477d-beff-cb3e70e5f613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=7a56080c-fc4a-4fff-9a9f-c942aa33b972 http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" 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.117495ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=b9438f49-8530-4944-8777-07e713c4941e http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.114837ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34097" http.request.id=445f51cc-0e01-4788-9449-553797d1399e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34097" http.request.id=fb506914-4852-4d06-84b6-a7d662153dad http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:34097" http.request.id=6413919d-7843-40b7-a59d-2823b6d52b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=a7ab257b-3d34-453e-9fd8-4453b73d6336 http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.173852ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=c7a28b45-a5cd-4ad0-9c63-b7c9db74322c http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.746µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=1bfc347e-d348-4a6f-a0b6-dbe88ce33267 http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration="633.133µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=94341434-03d9-4b14-8130-7e935656fefd http.request.method=GET http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.715µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=error msg="payload digest does match: "sha256:336ce47d1615096c36cc47b2953bf30620cb131b4e054ad83c7b4ee2116d85e0" != "sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d"" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=d4adcd72-7a99-48b0-8ad4-9421cd734b9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" time="2025-09-06T20:09:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=d4adcd72-7a99-48b0-8ad4-9421cd734b9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53074" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.433µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=deb4ce34-a218-499b-81b5-bc22930237b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53076" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration="967.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=045be72c-6005-40d2-97eb-abc524687780 http.request.method=GET http.request.remoteaddr="127.0.0.1:53076" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.743µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=5520004a-a160-4fbe-8fb6-6c0550116ee3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53086" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.291µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=fd97f708-bb44-4d75-9e22-15eeed7c18dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53098" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=8f6d905a-b725-4abf-9ebd-4a0056003954 http.request.method=GET http.request.remoteaddr="127.0.0.1:53098" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.207351ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=b408af63-b9d2-4237-a383-2487753c2458 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53112" 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="755.983µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=b73154dc-7502-40ff-8174-35b5e6d20382 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.645239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=5d0b9414-2cab-49bc-992e-d702b3efe715 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="605.297µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=efc74f5e-efe1-4e01-aa87-21a9a579492a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d" http.request.useragent="Go-http-client/1.1" http.response.duration="759.059µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e718b03002e4634180901908ddf647927165ab0f422836f44b099ff79370d93d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=3c674c64-b0e1-4a62-a0c6-b422dbc1b568 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="621.96µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=4a6a1aaf-398c-4fc9-97dd-dc0af39c7a02 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="616.159µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" 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.7 http.request.host="127.0.0.1:34097" http.request.id=e239f551-7f75-4e5b-9546-58671b486f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="625.952µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=d544639e-48b0-4534-948d-db39d3bf86d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" 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="759.58µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:42Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=d544639e-48b0-4534-948d-db39d3bf86d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" 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="796.556µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:42Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=d544639e-48b0-4534-948d-db39d3bf86d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" 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="841.495µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=c45e76c9-4d1d-4ed5-b08c-ea8b5a124507 http.request.method=POST http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.835µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=5e5649d9-467a-409a-b083-5ebc7d0ad624 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/30edd4c0-42e8-4ecb-8e65-b8b40e73c58f?_state=5BZ5uEqAkYKS6YJcKNx1HklUFp59k6WFGHLyMVWkG0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGVkZDRjMC00MmU4LTRlY2ItOGU2NS1iOGI0MGU3M2M1OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDIuODU1ODQyMjlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="913.405µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/30edd4c0-42e8-4ecb-8e65-b8b40e73c58f?_state=5BZ5uEqAkYKS6YJcKNx1HklUFp59k6WFGHLyMVWkG0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGVkZDRjMC00MmU4LTRlY2ItOGU2NS1iOGI0MGU3M2M1OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDIuODU1ODQyMjlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:42Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=868a6717-e039-4d25-88c7-28ccc407bcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" 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="861.647µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T20:09:42Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=868a6717-e039-4d25-88c7-28ccc407bcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" 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="899.724µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:20:09:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T20:09:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=e69852b6-23a6-4257-a298-a398b68ffa1a http.request.method=POST http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="794.294µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=926b3d63-0c48-4b11-8aa3-bcc8ae12ab27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/3436b308-aa5c-47ab-b236-5f35929b9652?_state=JAx8St4m5t9zMeQMH1fkE8Yy1IfPWhyF0zwe3O0cStt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDM2YjMwOC1hYTVjLTQ3YWItYjIzNi01ZjM1OTI5Yjk2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDMuMDA2MDY5OTI0WiJ9&digest=sha256%3A838361ee3fc15dcc0fba1970de25cb9037babd610cbeaeef655031640c31e651" http.request.useragent="Go-http-client/1.1" http.response.duration=786.22994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/3436b308-aa5c-47ab-b236-5f35929b9652?_state=JAx8St4m5t9zMeQMH1fkE8Yy1IfPWhyF0zwe3O0cStt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDM2YjMwOC1hYTVjLTQ3YWItYjIzNi01ZjM1OTI5Yjk2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDMuMDA2MDY5OTI0WiJ9&digest=sha256%3A838361ee3fc15dcc0fba1970de25cb9037babd610cbeaeef655031640c31e651 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=f419e85f-a142-4741-a3a2-a6fd326de20a http.request.method=POST http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.099µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=1e3df040-7172-4c43-ba4b-47f56c7526c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/blobs/uploads/d8648c19-093d-4422-a507-4624e9c66c0a?_state=GJIEXbxHh2xuYBo7vftO7bzzGK7OQO7dKQ2CPHLG1dl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODY0OGMxOS0wOTNkLTQ0MjItYTUwNy00NjI0ZTljNjZjMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDMuOTI5MDMwNDg3WiJ9&digest=sha256%3Ad1da4b29d65b3c3172b8af53b95e8df9515fa0edd9c71d6125f60419a711268c" http.request.useragent="Go-http-client/1.1" http.response.duration=585.881169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8648c19-093d-4422-a507-4624e9c66c0a?_state=GJIEXbxHh2xuYBo7vftO7bzzGK7OQO7dKQ2CPHLG1dl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODY0OGMxOS0wOTNkLTQ0MjItYTUwNy00NjI0ZTljNjZjMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMjA6MDk6NDMuOTI5MDMwNDg3WiJ9&digest=sha256%3Ad1da4b29d65b3c3172b8af53b95e8df9515fa0edd9c71d6125f60419a711268c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=22bd7623-a926-4bad-abba-ced51e0cefd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569603ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=d61a28f7-e2f1-48fa-9db2-57b29153775f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=d4f3919c-ece9-4cd3-abc7-82e65e9898c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="876.56µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=f7f33102-e22a-4670-bc8a-e8f626f36ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="784.033µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=ea9ef754-d071-4f12-8fe9-76b42479e219 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="625.292µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=29a4ac5a-bec1-411e-8a48-480dbd9c4702 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.duration="594.631µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=4a662670-62d1-407d-a98a-6ec83b07e13f http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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="590.291µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="rewriting manifest sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=5541c44f-fff5-4e53-83ad-af22a936ea11 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=5541c44f-fff5-4e53-83ad-af22a936ea11 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" 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.330585ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=4cd1126c-7658-403e-a2b3-cb5aa3b3a434 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.duration="738.817µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=830343bc-f2ef-4f05-91b5-b00ea5daa621 http.request.method=GET http.request.remoteaddr="127.0.0.1:53128" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.723µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=dcb76b5c-084f-4d96-b9b0-f3edf6b88494 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53134" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.514µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=2951eb37-693f-4091-92fe-156f94d9f8e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53146" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=fb188512-fd1b-4f5b-ab78-903b6bdba8ac http.request.method=GET http.request.remoteaddr="127.0.0.1:53146" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="910.93µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=4579e3d0-f451-4dc4-884b-c914ee25f36d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53148" 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="769.67µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34097" http.request.id=c5ffdca1-c6d9-4dcf-94a4-aecb472f5a57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53158" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=7fbab2ea-dc04-41a7-bd6a-6acb14ce5aea http.request.method=GET http.request.remoteaddr="127.0.0.1:53158" 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="582.444µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=6fd685d1-2a09-435c-92dd-e7ec856ed52d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53158" http.request.uri="/v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a" http.request.useragent="Go-http-client/1.1" http.response.duration="783.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ca969d57c0ca10853e55b9de27e31b3de67c3e2f203ee68a5ec749ade444116a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34097" http.request.id=20ebe332-7b26-494f-b2c0-ea61a74f5f95 http.request.method=GET http.request.remoteaddr="127.0.0.1:53158" 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="576.815µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:20:09:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.64s) === RUN TestManifestDeleteDisabled time="2025-09-06T20:09:44Z" 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.7 time="2025-09-06T20:09:44Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:44Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:35667" http.request.id=667bdcf6-3f02-49c4-bd2e-76c9fe0e47f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40994" 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="778.207µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Sep/2025:20:09:44 +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-09-06T20:09:44Z" 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.7 time="2025-09-06T20:09:44Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T20:09:45Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.7 time="2025-09-06T20:09:45Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T20:09:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:33859" http.request.id=151652f7-3893-4363-bb62-31093c18cda6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.453472ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T20:09:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:33859" http.request.id=72631388-eb2c-4c65-b87c-0b30f3555e21 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47034" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.038778ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T20:09:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:33859" http.request.id=f741daca-a990-43ea-a668-269da4720562 http.request.method=POST http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.060444ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T20:09:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:33859" http.request.id=3582e378-8852-4a0e-b01c-13836bd998d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47058" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.049267ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.92s) === RUN TestProxyManifestGetByTag time="2025-09-06T20:09:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T20:09:45Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=e9f7d2b5-092c-4890-ae89-6b77596daa60 http.request.method=POST http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.352µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=8fb06de5-bb59-45df-ab58-9620eb4dc872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/foo/bar/blobs/uploads/1fa87365-57a0-44d7-a9ef-ba3476803965?_state=TnqgGydKkTF1rKs96RzSEgc-RJetfcn7SqNNT63GEYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYTg3MzY1LTU3YTAtNDRkNy1hOWVmLWJhMzQ3NjgwMzk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOTo0NS42MzAxMDcwNDRaIn0%3D&digest=sha256%3A85fcf185dd8a77d96d5536c1a38834ce851519cc5e3db6d97049d6e1909116ec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063793424s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:45 +0000] "PUT /v2/foo/bar/blobs/uploads/1fa87365-57a0-44d7-a9ef-ba3476803965?_state=TnqgGydKkTF1rKs96RzSEgc-RJetfcn7SqNNT63GEYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYTg3MzY1LTU3YTAtNDRkNy1hOWVmLWJhMzQ3NjgwMzk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOTo0NS42MzAxMDcwNDRaIn0%3D&digest=sha256%3A85fcf185dd8a77d96d5536c1a38834ce851519cc5e3db6d97049d6e1909116ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=8726b7fc-aa66-42a3-97c2-000ba4114cfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.238966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09: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.7 time="2025-09-06T20:09:46Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="Starting upload purge in 0s" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="PurgeUploads starting: olderThan=2025-08-30 20:09:46.698438923 +0000 UTC m=-604755.974429193, actuallyDelete=true" time="2025-09-06T20:09:46Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-09-06T20:09:46Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=fae06cce-d7f0-4f12-9fde-7b7dece832c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.972µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38495" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=59e416e6-ce77-4525-8304-68efe1a6b497 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.022µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38495 /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:38495/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=9d5d0f11-d1f7-4725-b79a-4a8c15dce1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45040" http.request.uri="/v2/foo/bar/manifests/sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=a4225e8c-7442-4f0b-b4ef-c346697162d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59800" http.request.uri="/v2/foo/bar/manifests/sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.397186ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/foo/bar/manifests/sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66 with ttl=167h59m59.999998318s" go.version=go1.24.7 time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=9d5d0f11-d1f7-4725-b79a-4a8c15dce1f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45040" http.request.uri="/v2/foo/bar/manifests/sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.406448ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/foo/bar/manifests/sha256:8a393f885a90881b65705255f7e3b73b1885fde458a8490364bbaf7539c05c66 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=38c72196-3f41-4914-901f-4e31353e308b http.request.method=GET http.request.remoteaddr="127.0.0.1:59800" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.405µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38495 /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:38495/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=40fc0060-a85e-4a61-9ca6-6dd8abaa46f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45052" 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-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=3648342a-00f8-418b-9597-73068fdc0060 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59816" 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.423529ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=40fc0060-a85e-4a61-9ca6-6dd8abaa46f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45052" 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.526439ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=68441635-32c2-4832-9911-1c9790fd92f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59816" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.135µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=f6086761-842b-4b8b-a2c1-841e38a073ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:59816" http.request.uri="/v2/foo/bar/blobs/uploads/b336bc18-7ffd-47e0-8829-5fc78d287b48?_state=6lMc4n1noaQkaybmopHmNrH1ZmhTarTBnfo5Ji-TNLZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzMzZiYzE4LTdmZmQtNDdlMC04ODI5LTVmYzc4ZDI4N2I0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOTo0Ni44MzI5ODkwNjZaIn0%3D&digest=sha256%3A139b7c26139d1c9c6af3e7d0dd34602cf21c16bcce0e046c593f14954aeea0ad" http.request.useragent="Go-http-client/1.1" http.response.duration=545.750856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:46 +0000] "PUT /v2/foo/bar/blobs/uploads/b336bc18-7ffd-47e0-8829-5fc78d287b48?_state=6lMc4n1noaQkaybmopHmNrH1ZmhTarTBnfo5Ji-TNLZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzMzZiYzE4LTdmZmQtNDdlMC04ODI5LTVmYzc4ZDI4N2I0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQyMDowOTo0Ni44MzI5ODkwNjZaIn0%3D&digest=sha256%3A139b7c26139d1c9c6af3e7d0dd34602cf21c16bcce0e046c593f14954aeea0ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=2be2e1e7-4bc4-40a5-9455-db64e28e00ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:59816" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=0747a425-2631-462e-8593-d47826df182c http.request.method=GET http.request.remoteaddr="127.0.0.1:59816" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.092µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38495 /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:38495/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=7a2c96b9-f2c8-4364-b104-df2df3e95889 http.request.method=GET http.request.remoteaddr="127.0.0.1:45066" 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-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=aa0a6792-92d3-42e0-8940-718963d7e184 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59820" 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.298149ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=631be334-8fc6-4996-a13f-5902ad8aff77 http.request.method=GET http.request.remoteaddr="127.0.0.1:59820" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="593.461µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38495 /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:38495/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=7a2c96b9-f2c8-4364-b104-df2df3e95889 http.request.method=GET http.request.remoteaddr="127.0.0.1:45066" 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-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38495" http.request.id=bcd992af-ccf3-4352-8c84-cac284bb9214 http.request.method=GET http.request.remoteaddr="127.0.0.1:59830" 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.310298ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T20:09:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:12d17d975c5c0dbb75043ce9a6b6185cf236d76842b43b347260f46209075822 with ttl=167h59m59.999998093s" go.version=go1.24.7 time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40497" http.request.id=7a2c96b9-f2c8-4364-b104-df2df3e95889 http.request.method=GET http.request.remoteaddr="127.0.0.1:45066" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.987784ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:20:09:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.93s) === RUN TestAppDispatcher time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40769" http.request.id=f408f4f7-fbab-4e0e-9b7f-db4d3ef27203 http.request.method=GET http.request.remoteaddr="127.0.0.1:44614" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333228ms http.response.status=200 http.response.written=0 time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40769" http.request.id=70c56262-771a-4cf2-9deb-f99514ce9237 http.request.method=GET http.request.remoteaddr="127.0.0.1:44614" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="934.681µs" http.response.status=200 http.response.written=0 time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40769" http.request.id=24249302-6adc-4240-b7e1-2cc9bb7a8d93 http.request.method=GET http.request.remoteaddr="127.0.0.1:44614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.641µs" http.response.status=200 http.response.written=0 time="2025-09-06T20:09:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40769" http.request.id=59c46986-6d78-4cd1-8507-d71e68488594 http.request.method=GET http.request.remoteaddr="127.0.0.1:44614" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="962.493µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-09-06T20:09:47Z" 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.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:47Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:47Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.7 http.request.host="127.0.0.1:42613" http.request.id=24771049-8cb8-437e-8c6b-010d8b4839a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60624" 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-09-06T20:09:47Z" 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.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:47Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:47Z" level=info msg="configuring file health check path=/tmp/healthcheck393015160, interval=1" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-06T20:09:51Z" 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.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:51Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:51Z" level=info msg="configuring TCP health check addr=127.0.0.1:39541, interval=1" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-06T20:09:55Z" 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.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:55Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b time="2025-09-06T20:09:55Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38065, interval=1, threshold=3" go.version=go1.24.7 instance.id=e90c3ec8-0ed6-48f2-bd1a-7b12334a0a1b --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 59.748s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.27s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.67s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.024s === RUN TestSchedule time="2025-09-06T20:09:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994442ms" go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.483µs" go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=993.824µs" go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de 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-09-06T20:09:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-06T20:09:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994305ms" go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995995ms" go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de time="2025-09-06T20:09:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-06T20:09:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=33c6c331-62fa-460b-b1b4-b511797757de --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.69s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23917568 sha256:b05773a350bdac8a799619383a08076eb514aa2cd00cb2973a887280ce14dbed [] map[] } --- PASS: TestSimpleBlobRead (0.41s) === RUN TestBlobMount --- PASS: TestBlobMount (0.46s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.88s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.30s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.38s) === 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:19603ca9350aef062fd6a82427e12fe7b60611ad1386d0e507943362a9251741 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:0a4aec12796b8117216cb1f6d0d18a77eddc65adde5e2b88bd81c55478a9d100 palailogos: marking blob sha256:c3d876532fa86fa35cae7e4d929c8d13050fe0b940ab3e7a9f6dd2e0d8defaab palailogos: marking manifest sha256:611a1cd56503d7403dcd92f89231a0f14fcd21767d94865277ab0015bf5bad65 palailogos: marking blob sha256:9b99275addc2bc01a1a9deffd0d209ac8d6b09098217565206a8b157da9208c3 palailogos: marking blob sha256:f495ab9935f3e3a609bf834c50b1e66895adf6bc456c10dea7a7ffba7e27bcaf palailogos: marking manifest sha256:9b99275addc2bc01a1a9deffd0d209ac8d6b09098217565206a8b157da9208c3 palailogos: marking blob sha256:f8ab478ff6891671f702290bb9423f9f4c2c87650498dac429bf43c217b45298 palailogos: marking blob sha256:8b6436c50e76b927db5e7de9d67ddd91513b10371e2dacc14c786bd0d5a626ce palailogos: marking manifest sha256:f495ab9935f3e3a609bf834c50b1e66895adf6bc456c10dea7a7ffba7e27bcaf palailogos: marking blob sha256:a9f67d3c542d3c7918660b5c8f0b4b03c5fa8811172a80c488d2c929f5d4c2c6 palailogos: marking blob sha256:1198da5bafc82325a3b5caa534f9498d6b186c29204a0d6f6d7ae20036bb0bb4 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.34s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67 deletemanifests: marking manifest sha256:d2bbbb4205eee2f84e13b81bd9bb3b15585963ff4d5b52068c9354065091047e deletemanifests: marking blob sha256:d4aa21c8e3078fb8c7b81994730b699ebd21ae342d9468484caec7cec0f9231a deletemanifests: marking blob sha256:0df326ae78aa2abd0b063b34e4efd784c9a79dedc2e36a464fdb74f10c268e08 deletemanifests: marking blob sha256:4bdddfa874f2ea068c01692b3d5a8de98651d9764e45e340708ccd2781c8985b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67 blob eligible for deletion: sha256:75a2215d5df0e09f4983a99469040e33e17cf03b70e6be1200793ab628e3657a blob eligible for deletion: sha256:8d1fb2bbef2f604b9c6a8fb62c5089c091f197575d8bae65df8356fa60f19bed blob eligible for deletion: sha256:a6fc6572813703be7f9fd0ba4d77f1dad2acab1016192b9862a5844fd873b47c deletemanifests manifest eligible for deletion: sha256:3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67 deletemanifests: marking manifest sha256:d2bbbb4205eee2f84e13b81bd9bb3b15585963ff4d5b52068c9354065091047e deletemanifests: marking blob sha256:d4aa21c8e3078fb8c7b81994730b699ebd21ae342d9468484caec7cec0f9231a deletemanifests: marking blob sha256:0df326ae78aa2abd0b063b34e4efd784c9a79dedc2e36a464fdb74f10c268e08 deletemanifests: marking blob sha256:4bdddfa874f2ea068c01692b3d5a8de98651d9764e45e340708ccd2781c8985b time="2025-09-06T20:09:14Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 time="2025-09-06T20:09:14Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67 time="2025-09-06T20:09:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/3190b276510bf7cbde35cca632d6a88a296104c21b0019cf812965469cfdda67" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:75a2215d5df0e09f4983a99469040e33e17cf03b70e6be1200793ab628e3657a time="2025-09-06T20:09:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75a2215d5df0e09f4983a99469040e33e17cf03b70e6be1200793ab628e3657a" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:8d1fb2bbef2f604b9c6a8fb62c5089c091f197575d8bae65df8356fa60f19bed time="2025-09-06T20:09:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8d1fb2bbef2f604b9c6a8fb62c5089c091f197575d8bae65df8356fa60f19bed" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:a6fc6572813703be7f9fd0ba4d77f1dad2acab1016192b9862a5844fd873b47c time="2025-09-06T20:09:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6fc6572813703be7f9fd0ba4d77f1dad2acab1016192b9862a5844fd873b47c" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 --- PASS: TestDeleteManifestIfTagNotFound (1.48s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:43250c974d5948fe107e038656eeb9569f00e3d4b0e580ef7316bd8097d6f7c0 time="2025-09-06T20:09:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43250c974d5948fe107e038656eeb9569f00e3d4b0e580ef7316bd8097d6f7c0" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:d397dd3b24abb9572cdedba600a194af568d6c3ae1cd3218d8b1cc440cb75abf time="2025-09-06T20:09:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d397dd3b24abb9572cdedba600a194af568d6c3ae1cd3218d8b1cc440cb75abf" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:d6c92b65555c42a2372417e6edbb935c9a0567fefda776dd6d37199da50820f4 time="2025-09-06T20:09:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6c92b65555c42a2372417e6edbb935c9a0567fefda776dd6d37199da50820f4" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 --- PASS: TestGCWithMissingManifests (0.60s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6e8ec6a5ef3e49ebd80d95a3ce17eb216fdbecc78b08b3c05f0bc6a3cb4d1c95 komnenos: marking blob sha256:0f7cbff8e1bae64a687cd9eac42f22dd3ed60e6b46ffbbac4d01e17d653ff3e8 komnenos: marking blob sha256:2da4e8ab44a56be1779d23cc74aaac8d5683c049cfdccc9ccc7b2be67d5af375 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f280ab6f4301a5d1a044128784e977bc9957adeb2e9fb0422f222df2f1f45b34 time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f280ab6f4301a5d1a044128784e977bc9957adeb2e9fb0422f222df2f1f45b34" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:f7ab661fb1d21b0933afa9fc41a2a558c9b2dc7eb8c5971e002e27bc4d6a692f time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f7ab661fb1d21b0933afa9fc41a2a558c9b2dc7eb8c5971e002e27bc4d6a692f" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:1d5e06138ab6c915d49e9f7d7609366c628ce5926c3eaf9568edce2cb0a2b59f time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d5e06138ab6c915d49e9f7d7609366c628ce5926c3eaf9568edce2cb0a2b59f" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:3bb407dbe6ac55f35e66d4f23f71439c84cc7f067c8f2d0ab94b6df8b86b79f0 time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3bb407dbe6ac55f35e66d4f23f71439c84cc7f067c8f2d0ab94b6df8b86b79f0" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:6a7ceac4a2eba5236f28dfc3091b4945dd43dc7eb89d02a08436641e677ac825 time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6a7ceac4a2eba5236f28dfc3091b4945dd43dc7eb89d02a08436641e677ac825" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:cf58bc667ef329bbd5bc594ffbbd1d9eb66cf2c3756dee1489911e5c937f8faf time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cf58bc667ef329bbd5bc594ffbbd1d9eb66cf2c3756dee1489911e5c937f8faf" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-06T20:09:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 --- PASS: TestDeletionHasEffect (1.39s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.62s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:7603ad5cb425d3f700aa73f29b313631894bb4d38ad018675d75b460e20a15b5 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0c4ef9797d07a5cc7069a4b480710075bb99da1289d8f4aee055d3ff644f2dd5 michael_z_doukas: marking blob sha256:fb4ad9b8b8514013d6e0d0aeecd8629c34145a9b35ef6bddc13b620d692fad19 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3f98cbbcff9e984475ca5d18eda76f71aaeede35d38160ede8b671679f862c43 time="2025-09-06T20:09:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3f98cbbcff9e984475ca5d18eda76f71aaeede35d38160ede8b671679f862c43" go.version=go1.24.7 instance.id=995b5f01-15ca-47ac-a26c-a6cb90e37546 --- PASS: TestOrphanBlobDeleted (0.84s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b907b29da5d442125d259ddd4ca72aec0b90eca0e5ff7d81ee3b7c8235766074 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f4b0d7b1e75b383119754191b6185e9a9831716c8026d1a4a71cea0e4789f72e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.49s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.48s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.35s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.99s) === 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-09-06T20:09:21Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 19:09:21.408803434 +0000 UTC m=-3581.264931107, actuallyDelete=true" time="2025-09-06T20:09:21Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-06T20:09:21Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980, actuallyDelete=true" time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b0087d3-02d4-49f2-bb44-8a6396fe5e88 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a12bbf59-c814-45c8-a160-bc2fe2d4df7a have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9e01298-e2f4-4806-827a-921f7a37fd13 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/fec77317-28f9-41a4-8658-d2aa7da0d814 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08490a18-ea55-4147-b8f7-14b3531b5d5e have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e0b0fd0-35ab-4945-afb9-32eea9d2563e have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/33bc191e-03ca-4319-95a6-1e2166118347 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56eaaef8-e388-4be7-9a07-6c61d864ee4e have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8fc42219-be96-4e2c-8654-af37ec0251be have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/98b27192-5738-4a0a-939a-4d773c2610da have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4e65ba1-522e-41c5-b61c-41df27008bc7 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.409714519 +0000 UTC m=+18.735979980). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-06T20:09:21Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943, actuallyDelete=true" time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4a95a244-7813-4017-adec-313be03a1f83 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5eeedc71-55ba-436e-a299-f581030e8064 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ee2dbf9-fc0b-42f8-998b-3c19c01b76ba have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d5d65238-fc85-402e-8e51-38d1312befe9 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/243212fc-fdaf-4489-9ab7-1de6238747d9 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.41079748 +0000 UTC m=+18.737062943). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-06T20:09:21Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022, actuallyDelete=true" time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a2f9bb3-730a-45c3-a53b-c3e554fb337d have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9604d1f7-a33d-4215-a4fa-5f69d6969171 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/97c9a493-ab51-4dfe-b530-6207aa692366 have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9a6cb8f-f5de-4f47-8f78-e605fe791ddd have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4aae047-9616-4c9c-9dee-ce642c117faf have older date (2025-09-06 19:09:21 +0000 UTC) than purge date (2025-09-06 20:09:21.411586563 +0000 UTC m=+18.737852022). Removing upload directory." time="2025-09-06T20:09:21Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-06T20:09:21Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 20:09:21.41204181 +0000 UTC m=+18.738307273, actuallyDelete=true" time="2025-09-06T20:09:21Z" 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 18.747s ? 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.007s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.011s === RUN TestWalkFileRemoved time="2025-09-06T20:09:02Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.673s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.084s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.890s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.49s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.243s ? 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-09-06T20:09:02Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-06T20:09:02Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-06T20:09:02Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 --- PASS: TestS3TryUpdate (0.00s) time="2025-09-06T20:09:02Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-09-06T20:09:02Z" level=error msg="unknown ip address format" go.version=go1.24.7 instance.id=e0cb2e44-cabc-4271-8d19-554e92551f95 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-09-06T20:09:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=e0cb2e44-cabc-4271-8d19-554e92551f95 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-09-06T20:09:02Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=e0cb2e44-cabc-4271-8d19-554e92551f95 --- PASS: TestInvalidData (0.01s) time="2025-09-06T20:09:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T20:09:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T20:09:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T20:09:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.691s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.250s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.024s ? 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-r14.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-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 26.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Sat, 06 Sep 2025 20:10:03 +0000 elapsed time 0h 1m 22s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250906.200842) (2/2) Purging go (1.24.7-r0) Executing busybox-1.37.0-r19.trigger OK: 430 MiB in 104 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...