>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r2) started Fri, 08 Aug 2025 20:58:35 +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.6-r1) (2/2) Installing .makedepends-docker-registry (20250808.205836) busybox-1.37.0-r22.trigger: Executing script... OK: 482 MiB in 103 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T20:58:57Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T20:58:57Z" 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.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T20:58:57Z" 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.009s ? 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.007s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (1.11s) PASS ok github.com/docker/distribution/health/checks 1.114s ? 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.009s === 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.008s === 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.012s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/08 20:58:57 http: TLS handshake error from 127.0.0.1:40204: 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:36425/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36425/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36425/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36425/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44255?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.66s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T20:58:58Z" level=info msg="broadcaster: closing" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" time="2025-08-08T20:58:58Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T20:58:58Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 1} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 1} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 1} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 1} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=warning msg="&{0xc00041cdb0 0.9} encountered too many errors, backing off" time="2025-08-08T20:58:58Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.28s) PASS ok github.com/docker/distribution/notifications 1.095s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T20:58:57Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T20:58:57.397681301Z" 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.6 time="2025-08-08T20:58:57.39769883Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:58:57.397763173Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.24.6 time="2025-08-08T20:58:57.398020197Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T20:59:00.400618771Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T20:59:00.504351638Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=b54606d5-b9c6-4c86-820f-dc4cce59a183 http.request.method=GET http.request.remoteaddr="[::1]:35982" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.629607ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:20:59:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T20:59:00.790673359Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T20:59:00.791371904Z" 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.6 time="2025-08-08T20:59:00.791395075Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:00.791410075Z" level=info msg="Starting upload purge in 19m0s" go.version=go1.24.6 time="2025-08-08T20:59:00.791546988Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T20:59:00.791559902Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T20:59:00.791872498Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T20:59:03.797042883Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=24cce8b7-1e02-4e21-8855-7c41e5a710ef http.request.method=GET http.request.remoteaddr="127.0.0.1:47130" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.794µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T20:59:03.797172915Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.39s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T20:59:04.836918419Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T20:59:04.839080387Z" 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.6 time="2025-08-08T20:59:04.839102883Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:04.839229679Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T20:59:04.839243097Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (9.04s) PASS ok github.com/docker/distribution/registry 15.557s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.105s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T20:58:57Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=ec72a4e6-48b1-4169-8682-583991e1b5a4 time="2025-08-08T20:58:57Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=ec72a4e6-48b1-4169-8682-583991e1b5a4 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T20:58:57Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=z9u4533iVYNR2DHKVBEBYjTPc6hUkJ4f420SNGzhkkU user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.103s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-08-08T20:58:57Z" level=info msg="token not to be used before 2025-08-08 20:58:58 +0000 UTC - currently 2025-08-08 20:58:57.407201828 +0000 UTC m=+0.016704089" time="2025-08-08T20:58:57Z" level=info msg="token not to be used after 2025-08-08 20:58:57 +0000 UTC - currently 2025-08-08 20:58:57.407986681 +0000 UTC m=+0.017488948" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-08-08T20:58:57Z" 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.030s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.062s === 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.025s === 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-08-08T20:58:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:58:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:58:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38909" http.request.id=0ada782f-f3b6-48cc-8698-50f2549c6105 http.request.method=GET http.request.remoteaddr="127.0.0.1:53502" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.812368ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:58:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T20:58:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:58:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:58:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=7073d99b-f993-47b4-a76e-894d52c8d862 http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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.557614ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:20:58:57 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T20:58:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=1bf7fe14-0662-4552-8b9e-9d811be89ccd http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:58:57 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:58:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=bb5b006e-227d-42e6-9fff-0394930812b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/aaaa/blobs/uploads/fa7d9e28-3cc0-4e7f-879a-bd834abb6d26?_state=ZH1i22mdtDdxdfQxFjJ7UlI0P6ULvd4a5YYKvOz2XF57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYTdkOWUyOC0zY2MwLTRlN2YtODc5YS1iZDgzNGFiYjZkMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTg6NTcuNzc0NTQ5NzUyWiJ9&digest=sha256%3Ac639295992d4816fb6b445e9b02662488525a0aeda60b4a1af44a1519ce83725" http.request.useragent="Go-http-client/1.1" http.response.duration=939.596866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:58:57 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fa7d9e28-3cc0-4e7f-879a-bd834abb6d26?_state=ZH1i22mdtDdxdfQxFjJ7UlI0P6ULvd4a5YYKvOz2XF57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYTdkOWUyOC0zY2MwLTRlN2YtODc5YS1iZDgzNGFiYjZkMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTg6NTcuNzc0NTQ5NzUyWiJ9&digest=sha256%3Ac639295992d4816fb6b445e9b02662488525a0aeda60b4a1af44a1519ce83725 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:58:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=21d44d7e-e4cc-4f50-9391-aae06001cd8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.59093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:58:58 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:58:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=9fa7dc94-ad03-457f-9f20-a5ff50e11ac7 http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.394µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:58:58 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=2fd216fd-db55-4385-9f1a-91bdbab3ef44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/bbbb/blobs/uploads/446a4c0e-1729-4fb8-8a61-d253802d5ffc?_state=bnx5LxflY3C38633zXzkH20VPY5E9m3sDN1DHUdQqqZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDZhNGMwZS0xNzI5LTRmYjgtOGE2MS1kMjUzODAyZDVmZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTg6NTguOTE1Mjg2NzZaIn0%3D&digest=sha256%3A1466f499e86fa0ea572c73a9c4f199a01a3e64bcfa7e6ba03a80567c3db74de6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309533573s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:58:58 +0000] "PUT /v2/foo/bbbb/blobs/uploads/446a4c0e-1729-4fb8-8a61-d253802d5ffc?_state=bnx5LxflY3C38633zXzkH20VPY5E9m3sDN1DHUdQqqZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NDZhNGMwZS0xNzI5LTRmYjgtOGE2MS1kMjUzODAyZDVmZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTg6NTguOTE1Mjg2NzZaIn0%3D&digest=sha256%3A1466f499e86fa0ea572c73a9c4f199a01a3e64bcfa7e6ba03a80567c3db74de6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=bf9ba2d6-a70d-4225-8c91-c997b56722ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.141742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:00 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=c1e23e61-a0d9-4f06-b375-bff14d519884 http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.243µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:00 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=02b014a2-8ef8-4d98-b901-566f50aeeb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/cccc/blobs/uploads/3c3e205e-770f-4a15-bc18-ea2b9ad1ebec?_state=qpanmQPXVexLBDft2pNDnLJgwk5200iiqzQdxplRPo97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzYzNlMjA1ZS03NzBmLTRhMTUtYmMxOC1lYTJiOWFkMWViZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDAuNDQ5NDgyMzExWiJ9&digest=sha256%3A8a977e2b1bb26e72d4abeac79a6cf5649386c0f1660c90d4376142f10094931f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760535478s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:00 +0000] "PUT /v2/foo/cccc/blobs/uploads/3c3e205e-770f-4a15-bc18-ea2b9ad1ebec?_state=qpanmQPXVexLBDft2pNDnLJgwk5200iiqzQdxplRPo97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzYzNlMjA1ZS03NzBmLTRhMTUtYmMxOC1lYTJiOWFkMWViZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDAuNDQ5NDgyMzExWiJ9&digest=sha256%3A8a977e2b1bb26e72d4abeac79a6cf5649386c0f1660c90d4376142f10094931f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=92508bea-e2d6-4610-a67c-e432273b6cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=78e1f22f-d1a9-4590-9caf-d6fa7abfd166 http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=7ce6c3c0-1f23-43c2-88b1-308e1c8d880b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/dddd/blobs/uploads/5fe4ae70-cbe4-43f1-af19-692b8a73e9d0?_state=K_BQGR1tsgq9IYFU9LUtygINnDMpeAEnD8bv1WpFHtN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZmU0YWU3MC1jYmU0LTQzZjEtYWYxOS02OTJiOGE3M2U5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDIuMzQ3MDA0MzE5WiJ9&digest=sha256%3A4904250fc96ac0b47754a560e9a3f3f5a22038bad28f08456d94a5377a9acde1" http.request.useragent="Go-http-client/1.1" http.response.duration=586.02306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/5fe4ae70-cbe4-43f1-af19-692b8a73e9d0?_state=K_BQGR1tsgq9IYFU9LUtygINnDMpeAEnD8bv1WpFHtN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZmU0YWU3MC1jYmU0LTQzZjEtYWYxOS02OTJiOGE3M2U5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDIuMzQ3MDA0MzE5WiJ9&digest=sha256%3A4904250fc96ac0b47754a560e9a3f3f5a22038bad28f08456d94a5377a9acde1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=285d2df6-8e1b-43c5-b552-3f04fa7570b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.369922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:02 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=f42ac5a6-0f4c-4575-b20a-abc547ad1314 http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.255µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:03 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=51598181-5516-43d9-b653-7ccb35d71721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/eeee/blobs/uploads/5e9003d6-23dd-41c2-a804-502e6792e320?_state=A6q4HKIDjGd8IrWsb1cqmHaSEcrbekoRc7ExLcJKcWt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZTkwMDNkNi0yM2RkLTQxYzItYTgwNC01MDJlNjc5MmUzMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDMuMTQwMDEyMjYzWiJ9&digest=sha256%3A7b1858411e9705639fe03c07c1f43372d37454e32eaad3dc4d3e180e15105f26" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509576708s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:03 +0000] "PUT /v2/foo/eeee/blobs/uploads/5e9003d6-23dd-41c2-a804-502e6792e320?_state=A6q4HKIDjGd8IrWsb1cqmHaSEcrbekoRc7ExLcJKcWt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZTkwMDNkNi0yM2RkLTQxYzItYTgwNC01MDJlNjc5MmUzMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDMuMTQwMDEyMjYzWiJ9&digest=sha256%3A7b1858411e9705639fe03c07c1f43372d37454e32eaad3dc4d3e180e15105f26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=676733bb-e98f-48b3-9024-90b9465f66e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:04 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=a1ff4805-70eb-4726-a7d6-7ffcd27c2520 http.request.method=POST http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.477µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:04 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=951f2aaa-6800-418d-bb1e-cbc66b6b9ca1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/ffff/blobs/uploads/32646840-2d98-4160-a03b-10e033e9aca5?_state=G4OfwcROhWmnJquLAyVzSMJAySAgNb34_VqrINit1ft7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMjY0Njg0MC0yZDk4LTQxNjAtYTAzYi0xMGUwMzNlOWFjYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDQuODgwOTU2NTJaIn0%3D&digest=sha256%3A5b8a2f00f8f35a38af89bb661e7d287b729b074573aaaf067ec39b48be3efdb7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91478043s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:04 +0000] "PUT /v2/foo/ffff/blobs/uploads/32646840-2d98-4160-a03b-10e033e9aca5?_state=G4OfwcROhWmnJquLAyVzSMJAySAgNb34_VqrINit1ft7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMjY0Njg0MC0yZDk4LTQxNjAtYTAzYi0xMGUwMzNlOWFjYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDQuODgwOTU2NTJaIn0%3D&digest=sha256%3A5b8a2f00f8f35a38af89bb661e7d287b729b074573aaaf067ec39b48be3efdb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=cf3df0dc-ba87-4641-8d64-e30d2e20ba76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.573739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=8011c092-c729-4b22-a68e-a455c50218eb http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.288µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=b205e9cd-fb51-467c-9af9-f6a472d29b3a http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="971.093µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=824224ac-ec16-41db-b7a5-aaad7fcad552 http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="939.03µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=61138981-1fbb-4b9e-9aa8-55cac912fbdd http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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.024518ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=e57c208b-29e9-4d53-b149-b165f8c892fc http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="995.135µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=04e6537b-786e-41f4-98ce-42369746195b http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="989.965µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" 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.6 http.request.host="127.0.0.1:45983" http.request.id=378c70f7-ec61-4303-9199-0152a625164d http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="995.041µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" 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.6 http.request.host="127.0.0.1:45983" http.request.id=830b02bf-5ca7-4c0d-889a-3d0611e448a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.005856ms http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=6a44a3ea-e968-43e8-96a0-f4906a663678 http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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.32µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45983" http.request.id=f61eefe4-86ee-4efe-a1fe-7e0a6fae56fd http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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="729.783µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:20:59:06 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T20:59:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:06Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=29d6a9fe-fbc6-4143-bd75-ddda0b6deba6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=4f5ff6a8-70e8-44ff-8e25-1185e5c1d26b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/aaaa/blobs/uploads/0dba2c01-02b7-4a10-b22f-59ef62927b4a?_state=QZ4urHTJMhxS90IObZ1Vgsqq8odifkd1cHIPZGKkG_l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZGJhMmMwMS0wMmI3LTRhMTAtYjIyZi01OWVmNjI5MjdiNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDcuMDIxOTUyNTQyWiJ9&digest=sha256%3A51c106943c35e87abdcd367084feb003bd20cd8519a72691e8ea1745b7c49ad3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461456753s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0dba2c01-02b7-4a10-b22f-59ef62927b4a?_state=QZ4urHTJMhxS90IObZ1Vgsqq8odifkd1cHIPZGKkG_l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZGJhMmMwMS0wMmI3LTRhMTAtYjIyZi01OWVmNjI5MjdiNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDcuMDIxOTUyNTQyWiJ9&digest=sha256%3A51c106943c35e87abdcd367084feb003bd20cd8519a72691e8ea1745b7c49ad3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=1a8b3677-f12f-4488-89eb-4f7385b5cae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.57849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:08 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=01d9af07-9ee6-4941-a70e-a8adb7f4d024 http.request.method=POST http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354082ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:08 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=e0661b5f-dd89-4956-8614-812143a149b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/bbbb/blobs/uploads/3ed7d02b-d06e-4b5b-8943-4250e2fd573e?_state=asCNpMTcPCQCTydlKHyj_iAqcyvr3Aa7cil0C5TZcKZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZWQ3ZDAyYi1kMDZlLTRiNWItODk0My00MjUwZTJmZDU3M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDguNjI1ODczODAyWiJ9&digest=sha256%3A1e22e95986eb772fdf614c004278c900e58ef407bdbab45e01ed0eb9c6d35fa1" http.request.useragent="Go-http-client/1.1" http.response.duration=592.761416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:08 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3ed7d02b-d06e-4b5b-8943-4250e2fd573e?_state=asCNpMTcPCQCTydlKHyj_iAqcyvr3Aa7cil0C5TZcKZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZWQ3ZDAyYi1kMDZlLTRiNWItODk0My00MjUwZTJmZDU3M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDguNjI1ODczODAyWiJ9&digest=sha256%3A1e22e95986eb772fdf614c004278c900e58ef407bdbab45e01ed0eb9c6d35fa1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=64cc3fd9-4695-481d-bd93-1677bb38e1f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=7f5c6e14-a412-4048-89cc-5f0ec1fc00c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.675µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=c0ea543c-a052-4d71-8f5b-8d4ce9215472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/cccc/blobs/uploads/a0fa0b19-22b5-4a4d-a37e-068cea9f6bca?_state=hB3Wz_aZu4WhUgF0V8eUMeKa6boXDhLRQ_SNSUrdMbx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMGZhMGIxOS0yMmI1LTRhNGQtYTM3ZS0wNjhjZWE5ZjZiY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDkuNDMyNjQwMDhaIn0%3D&digest=sha256%3A4922da506cf577cacab73afd02eab9fef691a0274041f0ea8e6c7d177c04b7bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.483887171s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/a0fa0b19-22b5-4a4d-a37e-068cea9f6bca?_state=hB3Wz_aZu4WhUgF0V8eUMeKa6boXDhLRQ_SNSUrdMbx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMGZhMGIxOS0yMmI1LTRhNGQtYTM3ZS0wNjhjZWE5ZjZiY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MDkuNDMyNjQwMDhaIn0%3D&digest=sha256%3A4922da506cf577cacab73afd02eab9fef691a0274041f0ea8e6c7d177c04b7bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=67caf0fd-54d5-4a59-9c01-613001c0ed76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=0475f3c5-2c77-4909-96a6-82f54aa9fa7a http.request.method=POST http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.386µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:11 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=7e26f020-c07e-4de2-b967-cbd82ee16c03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/dddd/blobs/uploads/15323a53-8a3c-4592-9e3a-bd141573d294?_state=5opEzFGtm7-aoW5Ng78HXPOOCHE_3DrMK2DU9OyIQcJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNTMyM2E1My04YTNjLTQ1OTItOWUzYS1iZDE0MTU3M2QyOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTEuMTQzMDE0NjkxWiJ9&digest=sha256%3Abb2a1fd9026b30216bb93a5b98c5c5a47821b0ec2623495e00aec360af439d60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.805956397s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:11 +0000] "PUT /v2/foo/dddd/blobs/uploads/15323a53-8a3c-4592-9e3a-bd141573d294?_state=5opEzFGtm7-aoW5Ng78HXPOOCHE_3DrMK2DU9OyIQcJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNTMyM2E1My04YTNjLTQ1OTItOWUzYS1iZDE0MTU3M2QyOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTEuMTQzMDE0NjkxWiJ9&digest=sha256%3Abb2a1fd9026b30216bb93a5b98c5c5a47821b0ec2623495e00aec360af439d60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=360d5ddf-a4ce-4e24-b09e-f06bf497397d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59562" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:12 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40331" http.request.id=9d282492-2918-4456-ba8f-573786f05be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59562" 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="637.833µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:20:59:12 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.37s) === RUN TestURLPrefix time="2025-08-08T20:59:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:12Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37043" http.request.id=f35e2f11-e2fd-464e-9c64-9b2016d3a786 http.request.method=GET http.request.remoteaddr="127.0.0.1:41968" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.943µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:12 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T20:59:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:12Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=6cc096ec-a953-4fd8-8d05-d927f2d0f8ac http.request.method=GET http.request.remoteaddr="127.0.0.1:50462" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.044µs" http.response.status=404 http.response.written=157 vars.digest="sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "GET /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=ac825cb7-0fe9-4074-8ba9-eda7a9583e51 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.174µs" http.response.status=404 http.response.written=157 vars.digest="sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=9ea6f3c8-84dd-4f40-95eb-82edd146ee4d http.request.method=POST http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=b8eeb218-4773-4c8e-b08f-8aa2d47b3559 http.request.method=GET http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="748.962µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "GET /v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=d58e8ba2-fcb1-4343-80c5-cc0d18ebb68e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="728.743µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=71fae6b0-070a-41eb-a644-46bf5c1b0005 http.request.method=GET http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=140b95c9-0fd1-46da-8c79-0aa0c74e8c12 time="2025-08-08T20:59:13Z" 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.6 http.request.host="127.0.0.1:41741" http.request.id=71fae6b0-070a-41eb-a644-46bf5c1b0005 http.request.method=GET http.request.remoteaddr="127.0.0.1:50474" http.request.uri="/v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.408µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=140b95c9-0fd1-46da-8c79-0aa0c74e8c12 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "GET /v2/foo/bar/blobs/uploads/140b95c9-0fd1-46da-8c79-0aa0c74e8c12?_state=Yzg3zooTmHSNvxdYZ8IoH9lrWpIRkh6AU90KqCZwxu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MGI5NWM5LTBmZDEtNDZkYS04Yzc5LTBhYTBjNzRlOGMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMTk2MTg2NThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=cab57ca5-8f73-4400-af14-bedffeb90538 http.request.method=POST http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.213µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=7c95f1ad-d90c-4484-98d5-93e74ce8d9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/4876ca5c-e14b-4a9e-b89d-614b1269a769?_state=ubFgHuwCfDndq-mSJ7R-Aq2BhGvTCC-lx3lgPZR1k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NzZjYTVjLWUxNGItNGE5ZS1iODlkLTYxNGIxMjY5YTc2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjMyMzUxOTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" provided=sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d vars.name="foo/bar" vars.uuid=4876ca5c-e14b-4a9e-b89d-614b1269a769 time="2025-08-08T20:59:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=7c95f1ad-d90c-4484-98d5-93e74ce8d9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/4876ca5c-e14b-4a9e-b89d-614b1269a769?_state=ubFgHuwCfDndq-mSJ7R-Aq2BhGvTCC-lx3lgPZR1k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NzZjYTVjLWUxNGItNGE5ZS1iODlkLTYxNGIxMjY5YTc2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjMyMzUxOTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4876ca5c-e14b-4a9e-b89d-614b1269a769 time="2025-08-08T20:59:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=7c95f1ad-d90c-4484-98d5-93e74ce8d9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/4876ca5c-e14b-4a9e-b89d-614b1269a769?_state=ubFgHuwCfDndq-mSJ7R-Aq2BhGvTCC-lx3lgPZR1k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NzZjYTVjLWUxNGItNGE5ZS1iODlkLTYxNGIxMjY5YTc2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjMyMzUxOTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.687µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4876ca5c-e14b-4a9e-b89d-614b1269a769 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "PUT /v2/foo/bar/blobs/uploads/4876ca5c-e14b-4a9e-b89d-614b1269a769?_state=ubFgHuwCfDndq-mSJ7R-Aq2BhGvTCC-lx3lgPZR1k-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NzZjYTVjLWUxNGItNGE5ZS1iODlkLTYxNGIxMjY5YTc2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjMyMzUxOTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=e39e3a71-4162-4e59-bf74-5ca4f5ed8c58 http.request.method=POST http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.804µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=249591af-edb6-4d46-bd01-81893ffd93cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/806b05ac-b81f-4b69-8d97-a0f905f6f385?_state=ZS-j3ejS2LY2Yj4mxeLvHGvdURNi8Kaq70z7Cn5bkCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwNmIwNWFjLWI4MWYtNGI2OS04ZDk3LWEwZjkwNWY2ZjM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjUwNzIxMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="851.886µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "PUT /v2/foo/bar/blobs/uploads/806b05ac-b81f-4b69-8d97-a0f905f6f385?_state=ZS-j3ejS2LY2Yj4mxeLvHGvdURNi8Kaq70z7Cn5bkCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwNmIwNWFjLWI4MWYtNGI2OS04ZDk3LWEwZjkwNWY2ZjM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjUwNzIxMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=52bf717e-e072-4e99-bf4e-895ea336c0cb http.request.method=POST http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="703.612µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=255cfbbb-e594-4e30-bfe5-efe1b41988d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/fffc5b24-16da-473a-8d22-a43c404027f1?_state=PsOpcyGn5LdkpdS4LW-Hk9TRXH5gTN4UwS37ELeP-LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZmM1YjI0LTE2ZGEtNDczYS04ZDIyLWE0M2M0MDQwMjdmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjY5NDk5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="876.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "PUT /v2/foo/bar/blobs/uploads/fffc5b24-16da-473a-8d22-a43c404027f1?_state=PsOpcyGn5LdkpdS4LW-Hk9TRXH5gTN4UwS37ELeP-LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZmM1YjI0LTE2ZGEtNDczYS04ZDIyLWE0M2M0MDQwMjdmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjY5NDk5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=4336480d-4da5-42bc-8433-02fee924e7b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="681.456µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=74518029-a608-4d43-b092-1d98891e8d31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/187b3bef-3de5-49bc-850d-6f7b9716c6fc?_state=A3h4RFS0qD1XOWtW8Q3nhkBn94xTOeq3TFfUfq7gwUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2IzYmVmLTNkZTUtNDliYy04NTBkLTZmN2I5NzE2YzZmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjg4MzcwMzNaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.duration=916.147406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:13 +0000] "PUT /v2/foo/bar/blobs/uploads/187b3bef-3de5-49bc-850d-6f7b9716c6fc?_state=A3h4RFS0qD1XOWtW8Q3nhkBn94xTOeq3TFfUfq7gwUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2IzYmVmLTNkZTUtNDliYy04NTBkLTZmN2I5NzE2YzZmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxMy4xMjg4MzcwMzNaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=683ee3ce-a46b-4250-9ca8-4654b178499b http.request.method=POST http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.102µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41741" http.request.id=944cee42-e128-4145-a872-6561013a4b8b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/3f06e3da-9331-4f35-9348-be680db8d1b5?_state=Lwj-NrQKKqYR1Llt0j9FQ1TG8CZ_-Q059BZfmt2WgHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDZlM2RhLTkzMzEtNGYzNS05MzQ4LWJlNjgwZGI4ZDFiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNC4xMTIxOTEyNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=902.089389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:14 +0000] "PATCH /v2/foo/bar/blobs/uploads/3f06e3da-9331-4f35-9348-be680db8d1b5?_state=Lwj-NrQKKqYR1Llt0j9FQ1TG8CZ_-Q059BZfmt2WgHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDZlM2RhLTkzMzEtNGYzNS05MzQ4LWJlNjgwZGI4ZDFiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNC4xMTIxOTEyNTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=060e7f3c-c284-4cdd-9742-f9bed878d7cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/uploads/3f06e3da-9331-4f35-9348-be680db8d1b5?_state=7DYK10Th3nb0gMsW-qIUfAdRQNc-3DsftGmk-dTJEeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDZlM2RhLTkzMzEtNGYzNS05MzQ4LWJlNjgwZGI4ZDFiNSIsIk9mZnNldCI6MjA3OTI4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.660381ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/3f06e3da-9331-4f35-9348-be680db8d1b5?_state=7DYK10Th3nb0gMsW-qIUfAdRQNc-3DsftGmk-dTJEeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDZlM2RhLTkzMzEtNGYzNS05MzQ4LWJlNjgwZGI4ZDFiNSIsIk9mZnNldCI6MjA3OTI4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTRaIn0%3D&digest=sha256%3A00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=1d2f7c30-128e-4f32-a322-9cfd3894b4be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.323074ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=d228cd0f-5fa0-4f91-b77b-8cac214cd507 http.request.method=GET http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=48.763901ms http.response.status=200 http.response.written=20792832 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 200 20792832 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=error msg="error parsing digest="sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=d059d3a5-f820-4363-a42c-d8bf4c60db8e http.request.method=GET http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" vars.name="foo/bar" time="2025-08-08T20:59:15Z" 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.6 http.request.host="127.0.0.1:41741" http.request.id=d059d3a5-f820-4363-a42c-d8bf4c60db8e http.request.method=GET http.request.remoteaddr="127.0.0.1:50476" http.request.uri="/v2/foo/bar/blobs/sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.42µs" http.response.status=400 http.response.written=110 vars.digest="sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha257:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=b7088249-0937-4fa8-8b8b-de809bc6d8c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50494" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.duration="996.373µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=524a6cbd-6676-4a99-8f9c-2450ff2e5b4b http.request.method=GET http.request.remoteaddr="127.0.0.1:41686" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.214µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=e312c9bf-3783-4f0a-a243-c8d194514363 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.729µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=b4eabfef-79de-44d4-a2ff-14cee21307b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="709.938µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=5474fa8c-c720-45b3-9ebe-74c3773128d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="724.042µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=1b6b5af9-818c-448e-8436-904d25a36b62 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="725.111µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "DELETE /v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=da94666c-ca63-4010-8c9f-695064400e45 http.request.method=GET http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1b1490e4-07fc-49c3-8be1-137689ed46c9 time="2025-08-08T20:59:15Z" 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.6 http.request.host="127.0.0.1:35647" http.request.id=da94666c-ca63-4010-8c9f-695064400e45 http.request.method=GET http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.115µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1b1490e4-07fc-49c3-8be1-137689ed46c9 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/uploads/1b1490e4-07fc-49c3-8be1-137689ed46c9?_state=wyrhyWYqLYt1iHxb8116skNd1AeO0uLapJTXjeb97R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQ5MGU0LTA3ZmMtNDljMy04YmUxLTEzNzY4OWVkNDZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4yOTcyMzEzM1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=32843720-5a8e-446d-aeb4-499e44a1be41 http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.153µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=bccf01a2-34f3-473d-8107-f5c4a5605ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/275c68cb-504b-440f-a50c-73be4844de9b?_state=QxiNAeNWC-G0tz4uUmNB5EGHnPdoYpk5sn2xhft6jWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NWM2OGNiLTUwNGItNDQwZi1hNTBjLTczYmU0ODQ0ZGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDA5NzQxMzNaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" provided=sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b vars.name="foo/bar" vars.uuid=275c68cb-504b-440f-a50c-73be4844de9b time="2025-08-08T20:59:15Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=bccf01a2-34f3-473d-8107-f5c4a5605ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/275c68cb-504b-440f-a50c-73be4844de9b?_state=QxiNAeNWC-G0tz4uUmNB5EGHnPdoYpk5sn2xhft6jWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NWM2OGNiLTUwNGItNDQwZi1hNTBjLTczYmU0ODQ0ZGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDA5NzQxMzNaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=275c68cb-504b-440f-a50c-73be4844de9b time="2025-08-08T20:59:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=bccf01a2-34f3-473d-8107-f5c4a5605ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/275c68cb-504b-440f-a50c-73be4844de9b?_state=QxiNAeNWC-G0tz4uUmNB5EGHnPdoYpk5sn2xhft6jWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NWM2OGNiLTUwNGItNDQwZi1hNTBjLTczYmU0ODQ0ZGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDA5NzQxMzNaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.393µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=275c68cb-504b-440f-a50c-73be4844de9b 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/275c68cb-504b-440f-a50c-73be4844de9b?_state=QxiNAeNWC-G0tz4uUmNB5EGHnPdoYpk5sn2xhft6jWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NWM2OGNiLTUwNGItNDQwZi1hNTBjLTczYmU0ODQ0ZGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDA5NzQxMzNaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=e59ca5da-e4a5-4d5c-a474-fd81dccac1ad http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=cf7d02dc-c532-4aaa-a14f-1642fe7502e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/100d4b41-061a-41d4-95a3-924edad8ba45?_state=2E503U4oLk3NXTN2W8UoW_jNsBzCI9QSLyugIWwUqMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMGQ0YjQxLTA2MWEtNDFkNC05NWEzLTkyNGVkYWQ4YmE0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDI5OTkyMzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="962.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/100d4b41-061a-41d4-95a3-924edad8ba45?_state=2E503U4oLk3NXTN2W8UoW_jNsBzCI9QSLyugIWwUqMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMGQ0YjQxLTA2MWEtNDFkNC05NWEzLTkyNGVkYWQ4YmE0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDI5OTkyMzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=4bc17714-a0ac-4111-bf6e-4cb33e09ab64 http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="745.212µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=feda0f8e-97e6-4860-95aa-d0624a6e9131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/1827c7e8-ebde-42d5-825d-638448389cbb?_state=JwSxmp4b36BEKdWv9muYxAWwGFF-VbLoViSJXxjlxxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MjdjN2U4LWViZGUtNDJkNS04MjVkLTYzODQ0ODM4OWNiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDUwNDg2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="946.16µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/1827c7e8-ebde-42d5-825d-638448389cbb?_state=JwSxmp4b36BEKdWv9muYxAWwGFF-VbLoViSJXxjlxxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MjdjN2U4LWViZGUtNDJkNS04MjVkLTYzODQ0ODM4OWNiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDUwNDg2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=17183d60-1c6a-4463-96fd-a54494cc71f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.621µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=ff80d6bb-e315-4694-8594-5b7e1beeef93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/46efbf08-28cc-4f2d-b0f1-631288c94a72?_state=hwHAp_8naBIFOG5s8lZ1WnMcrIrF4V_sSd1fhriDzLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZWZiZjA4LTI4Y2MtNGYyZC1iMGYxLTYzMTI4OGM5NGE3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDcwNDMwOTFaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425241109s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/46efbf08-28cc-4f2d-b0f1-631288c94a72?_state=hwHAp_8naBIFOG5s8lZ1WnMcrIrF4V_sSd1fhriDzLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZWZiZjA4LTI4Y2MtNGYyZC1iMGYxLTYzMTI4OGM5NGE3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNS4zMDcwNDMwOTFaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=77562a0c-a0f0-447f-b1e7-994e5c9f1fd9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.258µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35647" http.request.id=39434469-8b88-4e02-ae61-0c8f52904887 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/5e8489d1-349f-403d-856c-3c271f0906dc?_state=Eei6hf0Uxs1y0PBHqsrqC9RaW3Mfvp9w28FBNCGofnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlODQ4OWQxLTM0OWYtNDAzZC04NTZjLTNjMjcxZjA5MDZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNi44MTg5ODMzMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432628896s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/5e8489d1-349f-403d-856c-3c271f0906dc?_state=Eei6hf0Uxs1y0PBHqsrqC9RaW3Mfvp9w28FBNCGofnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlODQ4OWQxLTM0OWYtNDAzZC04NTZjLTNjMjcxZjA5MDZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxNi44MTg5ODMzMThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=1f647be4-539d-4493-9e98-16229e65c822 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/5e8489d1-349f-403d-856c-3c271f0906dc?_state=JAS5KVjrqexiolhpUilT6RvNNHYySHo6TnBTaNYflkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlODQ4OWQxLTM0OWYtNDAzZC04NTZjLTNjMjcxZjA5MDZkYyIsIk9mZnNldCI6MjYxOTgwMTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTZaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "PUT /v2/foo/bar/blobs/uploads/5e8489d1-349f-403d-856c-3c271f0906dc?_state=JAS5KVjrqexiolhpUilT6RvNNHYySHo6TnBTaNYflkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlODQ4OWQxLTM0OWYtNDAzZC04NTZjLTNjMjcxZjA5MDZkYyIsIk9mZnNldCI6MjYxOTgwMTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTZaIn0%3D&digest=sha256%3Aebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=128d9598-4bed-433a-bbf3-ad7da3d06cb2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="790.577µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=548c01f3-7743-433b-943e-c02c728c7408 http.request.method=GET http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=57.109322ms http.response.status=200 http.response.written=26198016 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 200 26198016 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=error msg="error parsing digest="sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=3b89dbf2-c63a-4c70-a74c-dd0f07158332 http.request.method=GET http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" vars.name="foo/bar" time="2025-08-08T20:59:18Z" 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.6 http.request.host="127.0.0.1:35647" http.request.id=3b89dbf2-c63a-4c70-a74c-dd0f07158332 http.request.method=GET http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.962µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha257:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=3fc4b9e6-c72a-4033-84e3-bc11dd5d1ac5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41730" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.duration="952.562µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=8d0dace6-4917-4eb9-955d-b1965786dcec http.request.method=GET http.request.remoteaddr="127.0.0.1:41730" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.386436ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35647" http.request.id=6b2c91d9-d1ef-4528-bea1-6094dfce1cde http.request.method=GET http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.348528ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha256:ebe8f37bff06c961424107a8160a7a5c0eb08797a49080b3d43b7e0f6acbc59b HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=ffd89917-9c59-48c9-86ba-f39486484955 http.request.method=GET http.request.remoteaddr="127.0.0.1:50494" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.24753992s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41741" http.request.id=fa1725d4-ba7e-49da-a363-19ce01123615 http.request.method=GET http.request.remoteaddr="127.0.0.1:50492" http.request.uri="/v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.250539987s http.response.status=200 http.response.written=2687104 127.0.0.1 - - [08/Aug/2025:20:59:15 +0000] "GET /v2/foo/bar/blobs/sha256:00f91d15587c0d516670163ae8b8af235c83955034922ff6d86e9fd3d9f32e3d HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.39s) === RUN TestBlobDelete time="2025-08-08T20:59:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=abcc71d9-3b86-49f6-b0ee-a5f6b74b4f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:51576" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.027µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=fa525b6c-a6e5-4d62-b4bd-9812b24c3a6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.083µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=275d00d7-8abc-435a-a11a-a72adcd810c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=33cd5aac-cf0f-4491-ac4d-989ef283a671 http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="759.038µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=b4fd7979-9d63-4d3a-8b56-ae2a1a9e9837 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="730.127µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=d8180fd0-ec74-420d-89d5-8d15b2b18260 http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8674a951-d7c8-4c55-a323-e24776c59bc7 time="2025-08-08T20:59:18Z" 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.6 http.request.host="127.0.0.1:43571" http.request.id=d8180fd0-ec74-420d-89d5-8d15b2b18260 http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" http.request.uri="/v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.852µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8674a951-d7c8-4c55-a323-e24776c59bc7 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "GET /v2/foo/bar/blobs/uploads/8674a951-d7c8-4c55-a323-e24776c59bc7?_state=4yDr8FhOQ95VsfHBIkC2IlRfTyS1Ja68izorPz70V5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2NzRhOTUxLWQ3YzgtNGM1NS1hMzIzLWUyNDc3NmM1OWJjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDIxNDEzNDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=f746597e-4b1b-4387-bc4e-508be2872eda http.request.method=POST http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.59µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=5fc6e673-abd5-49be-9ce2-a7970c7dc1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/c5a31431-c598-445b-b3b8-b4a59ddb8aaf?_state=yHb83BBuKnnJR8mGteE1hNeizKpttwhkzAWFmmvbp997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YTMxNDMxLWM1OTgtNDQ1Yi1iM2I4LWI0YTU5ZGRiOGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDU2MzUyNTNaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" provided=sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c vars.name="foo/bar" vars.uuid=c5a31431-c598-445b-b3b8-b4a59ddb8aaf time="2025-08-08T20:59:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=5fc6e673-abd5-49be-9ce2-a7970c7dc1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/c5a31431-c598-445b-b3b8-b4a59ddb8aaf?_state=yHb83BBuKnnJR8mGteE1hNeizKpttwhkzAWFmmvbp997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YTMxNDMxLWM1OTgtNDQ1Yi1iM2I4LWI0YTU5ZGRiOGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDU2MzUyNTNaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c5a31431-c598-445b-b3b8-b4a59ddb8aaf time="2025-08-08T20:59:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=5fc6e673-abd5-49be-9ce2-a7970c7dc1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/c5a31431-c598-445b-b3b8-b4a59ddb8aaf?_state=yHb83BBuKnnJR8mGteE1hNeizKpttwhkzAWFmmvbp997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YTMxNDMxLWM1OTgtNDQ1Yi1iM2I4LWI0YTU5ZGRiOGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDU2MzUyNTNaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.661µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c5a31431-c598-445b-b3b8-b4a59ddb8aaf 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "PUT /v2/foo/bar/blobs/uploads/c5a31431-c598-445b-b3b8-b4a59ddb8aaf?_state=yHb83BBuKnnJR8mGteE1hNeizKpttwhkzAWFmmvbp997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YTMxNDMxLWM1OTgtNDQ1Yi1iM2I4LWI0YTU5ZGRiOGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDU2MzUyNTNaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=88a89621-bdea-46d9-9bf0-1867b04c5cda http.request.method=POST http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="718.681µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=77b91aa2-3bb1-40dd-8fc5-026f2885bc4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/dc808189-7e19-4f65-8766-c4832b0b6d3f?_state=HJGB7ZhCopMIOxjiuh9oyD5BXqk7mzBM_1H5gvIIB3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjODA4MTg5LTdlMTktNGY2NS04NzY2LWM0ODMyYjBiNmQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDc0NzIwMDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="850.511µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "PUT /v2/foo/bar/blobs/uploads/dc808189-7e19-4f65-8766-c4832b0b6d3f?_state=HJGB7ZhCopMIOxjiuh9oyD5BXqk7mzBM_1H5gvIIB3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjODA4MTg5LTdlMTktNGY2NS04NzY2LWM0ODMyYjBiNmQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDc0NzIwMDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=55fd013f-152c-43b0-a221-f77455a535b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="679.069µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=34ada9bb-1889-4309-be88-037e3c243713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/9bb462bd-c607-4b68-ad7e-ac90ebc689d6?_state=nq51-MBvCb86opUocnSOjKoTa1JXRml3NkN5o7NP1eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliYjQ2MmJkLWM2MDctNGI2OC1hZDdlLWFjOTBlYmM2ODlkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDkyODkwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="958.408µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "PUT /v2/foo/bar/blobs/uploads/9bb462bd-c607-4b68-ad7e-ac90ebc689d6?_state=nq51-MBvCb86opUocnSOjKoTa1JXRml3NkN5o7NP1eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliYjQ2MmJkLWM2MDctNGI2OC1hZDdlLWFjOTBlYmM2ODlkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MDkyODkwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=a96f952c-787b-460f-ae66-8b30ec97467a http.request.method=POST http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="758.018µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=2126eb2b-b3b9-42c0-9e2f-5b00e693e450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/1a963ecc-045e-4e25-8491-d5acb80aa897?_state=XpoYI4Qxh_asf5Az_OatVICUua_zw-CrzT0uvnZx5EF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOTYzZWNjLTA0NWUtNGUyNS04NDkxLWQ1YWNiODBhYTg5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MTEzMDA1NThaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.duration=912.229634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:18 +0000] "PUT /v2/foo/bar/blobs/uploads/1a963ecc-045e-4e25-8491-d5acb80aa897?_state=XpoYI4Qxh_asf5Az_OatVICUua_zw-CrzT0uvnZx5EF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOTYzZWNjLTA0NWUtNGUyNS04NDkxLWQ1YWNiODBhYTg5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOC41MTEzMDA1NThaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=51f738c7-c0fc-432a-a5c2-2e4ccbcddef2 http.request.method=POST http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.586µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43571" http.request.id=6be1470b-ec19-4104-9fd7-83ade95c3936 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/70d550b0-2f8d-420b-840d-96117b5a74c9?_state=3WMj1r5HbNZPO_GvCgdWql1BfPDIOgBg0VEBweJ6fZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZDU1MGIwLTJmOGQtNDIwYi04NDBkLTk2MTE3YjVhNzRjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOS40OTQwMTcwMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=904.640651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/70d550b0-2f8d-420b-840d-96117b5a74c9?_state=3WMj1r5HbNZPO_GvCgdWql1BfPDIOgBg0VEBweJ6fZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZDU1MGIwLTJmOGQtNDIwYi04NDBkLTk2MTE3YjVhNzRjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToxOS40OTQwMTcwMDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=873c437c-d8ef-47f9-afd8-39f6919cf9ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/uploads/70d550b0-2f8d-420b-840d-96117b5a74c9?_state=b2_Ghoz-eefXHdkOS_QUPuPVeLERcVnB3e020e3U45B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZDU1MGIwLTJmOGQtNDIwYi04NDBkLTk2MTE3YjVhNzRjOSIsIk9mZnNldCI6MjA3MjUyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTlaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "PUT /v2/foo/bar/blobs/uploads/70d550b0-2f8d-420b-840d-96117b5a74c9?_state=b2_Ghoz-eefXHdkOS_QUPuPVeLERcVnB3e020e3U45B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZDU1MGIwLTJmOGQtNDIwYi04NDBkLTk2MTE3YjVhNzRjOSIsIk9mZnNldCI6MjA3MjUyNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MTlaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=f7afa9ba-2a87-481d-b9fe-970d03434e78 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="792.542µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=1990a092-9a15-4532-8716-d4b82dd5174b http.request.method=GET http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=38.030403ms http.response.status=200 http.response.written=20725248 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "GET /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 200 20725248 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=error msg="error parsing digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=9d793ba2-4c5f-4fa9-9928-506eef8d76ad http.request.method=GET http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" time="2025-08-08T20:59:20Z" 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.6 http.request.host="127.0.0.1:43571" http.request.id=9d793ba2-4c5f-4fa9-9928-506eef8d76ad http.request.method=GET http.request.remoteaddr="127.0.0.1:51588" http.request.uri="/v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.591µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "GET /v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=0235c63b-7540-418d-b534-e4ffb4736a7c http.request.method=GET http.request.remoteaddr="127.0.0.1:43520" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120603ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "GET /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=d15a0cce-01ec-44cd-8686-15d7b57d8f2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43532" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007142ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=fda37367-0cb1-42f0-9922-26597583ce16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43532" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.411µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=88bc6e60-40a3-4717-b478-90b72f096eb6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43532" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="616.122µs" http.response.status=404 http.response.written=74 vars.digest="sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=error msg="error parsing digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=8e34bce4-bf53-473a-bf41-3cb990072916 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" time="2025-08-08T20:59:20Z" 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.6 http.request.host="127.0.0.1:43571" http.request.id=8e34bce4-bf53-473a-bf41-3cb990072916 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.283µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "DELETE /v2/foo/bar/blobs/sha257:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T20:59:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=88028008-c70c-4437-81d5-74ce210e0a67 http.request.method=POST http.request.remoteaddr="127.0.0.1:43544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.444µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=3ee48312-a7e2-4e0d-8eab-d97eeb050f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43544" http.request.uri="/v2/foo/bar/blobs/uploads/917edca6-de33-41ec-b955-ca8044e447d4?_state=87DPBjvXfy0XH1fXgXK66c9Cbq1iaDH8rZg0Mgr9zFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2VkY2E2LWRlMzMtNDFlYy1iOTU1LWNhODA0NGU0NDdkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMC40NzczNjEwMzJaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.duration=936.276769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "PUT /v2/foo/bar/blobs/uploads/917edca6-de33-41ec-b955-ca8044e447d4?_state=87DPBjvXfy0XH1fXgXK66c9Cbq1iaDH8rZg0Mgr9zFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2VkY2E2LWRlMzMtNDFlYy1iOTU1LWNhODA0NGU0NDdkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMC40NzczNjEwMzJaIn0%3D&digest=sha256%3A5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=00ec7b0c-0116-45e9-af5c-b63d12ccaccc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43544" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="914.923µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=51c212ce-b4e8-4c79-84c4-171f0fc74da5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43520" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.006142925s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "GET /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-08-08T20:59:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43571" http.request.id=49a218a4-daab-43bd-a9e7-3d37655721e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.00920956s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [08/Aug/2025:20:59:20 +0000] "GET /v2/foo/bar/blobs/sha256:5c36423321fb01e8439d223bb9dbfdaf6954a2eac9bc0ee96d7bfbe34222972c HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.13s) === RUN TestRelativeURL time="2025-08-08T20:59: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.6 time="2025-08-08T20:59:21Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35351" http.request.id=c6c3ae18-f9b1-4256-8a98-21916fcfd877 http.request.method=POST http.request.remoteaddr="127.0.0.1:50506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33873ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35351" http.request.id=d6349700-d484-4b3b-a0aa-02decafcfd93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50506" http.request.uri="/v2/foo/bar/blobs/uploads/5dc24a2b-6153-4e84-ac4f-6e7aec1e06e5?_state=IkiRk3FC5W339_OuRMAGvx9gfipJskaOwh8OSoh0GpB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzI0YTJiLTYxNTMtNGU4NC1hYzRmLTZlN2FlYzFlMDZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMS40ODE1MjUzOTZaIn0%3D&digest=sha256%3A85cbc9e8ccdd7545710230605ff1e6b754e7b84469dc61835c8f65f28c7369fc" http.request.useragent="Go-http-client/1.1" http.response.duration=523.612007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:21 +0000] "PUT /v2/foo/bar/blobs/uploads/5dc24a2b-6153-4e84-ac4f-6e7aec1e06e5?_state=IkiRk3FC5W339_OuRMAGvx9gfipJskaOwh8OSoh0GpB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzI0YTJiLTYxNTMtNGU4NC1hYzRmLTZlN2FlYzFlMDZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMS40ODE1MjUzOTZaIn0%3D&digest=sha256%3A85cbc9e8ccdd7545710230605ff1e6b754e7b84469dc61835c8f65f28c7369fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35351" http.request.id=603232ee-6383-4264-9bf4-77a11b5cd399 http.request.method=POST http.request.remoteaddr="127.0.0.1:50506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35351" http.request.id=b2168a44-d9d3-4d0b-9ff6-e8a601e5188b http.request.method=POST http.request.remoteaddr="127.0.0.1:50506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="648.515µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35351" http.request.id=1379bd58-6521-4197-a3a3-64e779dcd703 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50506" http.request.uri="/v2/foo/bar/blobs/uploads/a597921f-93f6-42f7-87c1-38ac5cdb1bcb?_state=Rfd7V0bDdN2F5qm9EGnsBN_wssbVQfkH4MqOMJaX78h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OTc5MjFmLTkzZjYtNDJmNy04N2MxLTM4YWM1Y2RiMWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMi4yNDQxMTM1MTFaIn0%3D&digest=sha256%3A1c847483b835dc861f2b2e69524eef97614092d372833f3d458b6290ac354c84" http.request.useragent="Go-http-client/1.1" http.response.duration=485.920236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a597921f-93f6-42f7-87c1-38ac5cdb1bcb?_state=Rfd7V0bDdN2F5qm9EGnsBN_wssbVQfkH4MqOMJaX78h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OTc5MjFmLTkzZjYtNDJmNy04N2MxLTM4YWM1Y2RiMWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMi4yNDQxMTM1MTFaIn0%3D&digest=sha256%3A1c847483b835dc861f2b2e69524eef97614092d372833f3d458b6290ac354c84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.25s) === RUN TestBlobDeleteDisabled time="2025-08-08T20:59:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36247" http.request.id=584ce5bb-7656-4c23-a388-cb0f12767c10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49948" http.request.uri="/v2/foo/bar/blobs/sha256:e7d48a26f0d01214e90b9db4f978b0b2b1df315849845b0d278b172e8d636f36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.618µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e7d48a26f0d01214e90b9db4f978b0b2b1df315849845b0d278b172e8d636f36" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:e7d48a26f0d01214e90b9db4f978b0b2b1df315849845b0d278b172e8d636f36 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.23s) === RUN TestDeleteDisabled time="2025-08-08T20:59:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46771" http.request.id=3e0dfd38-a7a8-46ad-a05a-df1c1f366084 http.request.method=POST http.request.remoteaddr="127.0.0.1:37020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.054µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46771" http.request.id=592ced75-e05d-47b5-8251-70c7a968a8ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37020" http.request.uri="/v2/foo/bar/blobs/uploads/bbb52cd2-97d0-4dc1-b3fa-a636a8262819?_state=2BIclITv1Wydp4OQpWDWx-mWF0Ns7gUNLaVJKrPHAPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYjUyY2QyLTk3ZDAtNGRjMS1iM2ZhLWE2MzZhODI2MjgxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMy4wOTkwNzkxMVoifQ%3D%3D&digest=sha256%3A2979099d6c78308c489b6e55d55c3d2206c7d651bc8f40dfba71c26cd8732bdd" http.request.useragent="Go-http-client/1.1" http.response.duration=833.571515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:23 +0000] "PUT /v2/foo/bar/blobs/uploads/bbb52cd2-97d0-4dc1-b3fa-a636a8262819?_state=2BIclITv1Wydp4OQpWDWx-mWF0Ns7gUNLaVJKrPHAPJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYjUyY2QyLTk3ZDAtNGRjMS1iM2ZhLWE2MzZhODI2MjgxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyMy4wOTkwNzkxMVoifQ%3D%3D&digest=sha256%3A2979099d6c78308c489b6e55d55c3d2206c7d651bc8f40dfba71c26cd8732bdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46771" http.request.id=3be45e39-fed1-4cf9-9d7b-598342b85ac6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37020" http.request.uri="/v2/foo/bar/blobs/sha256:2979099d6c78308c489b6e55d55c3d2206c7d651bc8f40dfba71c26cd8732bdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.275647ms http.response.status=405 http.response.written=78 vars.digest="sha256:2979099d6c78308c489b6e55d55c3d2206c7d651bc8f40dfba71c26cd8732bdd" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:2979099d6c78308c489b6e55d55c3d2206c7d651bc8f40dfba71c26cd8732bdd HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.98s) === RUN TestDeleteReadOnly time="2025-08-08T20:59: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.6 time="2025-08-08T20:59:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42953" http.request.id=5f295e87-c042-41d3-8a47-1a7b8872ba4d http.request.method=POST http.request.remoteaddr="127.0.0.1:56278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.43µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42953" http.request.id=c0de9cd4-d6ed-404c-99a1-e98fc20ad0f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56278" http.request.uri="/v2/foo/bar/blobs/uploads/4763c0b4-5755-4425-b2f9-03abb980dfa3?_state=eQREhaDduH3ic4dKWfzKxTeUxYho8L6C-ey5XfGi6_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NjNjMGI0LTU3NTUtNDQyNS1iMmY5LTAzYWJiOTgwZGZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyNC4wODgyNzkwMzhaIn0%3D&digest=sha256%3Ac42ddfd8577cc546adc62d3446792a0ca5d0d198395de2e2a1d19e10c03ec16d" http.request.useragent="Go-http-client/1.1" http.response.duration=771.15316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "PUT /v2/foo/bar/blobs/uploads/4763c0b4-5755-4425-b2f9-03abb980dfa3?_state=eQREhaDduH3ic4dKWfzKxTeUxYho8L6C-ey5XfGi6_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NjNjMGI0LTU3NTUtNDQyNS1iMmY5LTAzYWJiOTgwZGZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OToyNC4wODgyNzkwMzhaIn0%3D&digest=sha256%3Ac42ddfd8577cc546adc62d3446792a0ca5d0d198395de2e2a1d19e10c03ec16d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:c42ddfd8577cc546adc62d3446792a0ca5d0d198395de2e2a1d19e10c03ec16d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.93s) === RUN TestStartPushReadOnly time="2025-08-08T20:59:24Z" 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.6 time="2025-08-08T20:59:24Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:20:59:24 +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-08-08T20:59:24Z" 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.6 time="2025-08-08T20:59:24Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=c6f87e78-2cae-4076-a97d-b9df2c6f4c6f http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" 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.19744ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T20:59:24Z" 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.6 http.request.host="127.0.0.1:45583" http.request.id=9ed535b7-8f5d-457f-b88f-a63c261f0b39 http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" 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="876.613µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59:24Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=0d0537fc-41bd-4eb5-a7c2-b18fa6567ddd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" 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="978.983µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T20:59:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=ec89e562-1d0f-4267-a08c-d2014f3b44d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" 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.683768ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:24Z" 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.6 http.request.host="127.0.0.1:45583" http.request.id=ec89e562-1d0f-4267-a08c-d2014f3b44d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" 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.733061ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=ec89e562-1d0f-4267-a08c-d2014f3b44d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" 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.787479ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:24Z" 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.6 http.request.host="127.0.0.1:45583" http.request.id=ec89e562-1d0f-4267-a08c-d2014f3b44d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" 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.837544ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T20:59:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=b1e14fce-5cda-43ab-8e1c-61bb312463e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.785µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=6e4152b5-3152-410b-9079-2db32bf4062d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/blobs/uploads/87ee58be-d736-46c2-a166-2fcfed315ba0?_state=GpaAsoFz13Bp2jiRC_OmoABjth_iaCA3unuseG9_aSN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2VlNThiZS1kNzM2LTQ2YzItYTE2Ni0yZmNmZWQzMTViYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjUuMDIzMDE0ODQxWiJ9&digest=sha256%3A70c02be1a17f9123cc2c4b6f2014b1d355aa0100d3fa543a2fb1a3d088af91b4" http.request.useragent="Go-http-client/1.1" http.response.duration=746.952344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/87ee58be-d736-46c2-a166-2fcfed315ba0?_state=GpaAsoFz13Bp2jiRC_OmoABjth_iaCA3unuseG9_aSN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2VlNThiZS1kNzM2LTQ2YzItYTE2Ni0yZmNmZWQzMTViYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjUuMDIzMDE0ODQxWiJ9&digest=sha256%3A70c02be1a17f9123cc2c4b6f2014b1d355aa0100d3fa543a2fb1a3d088af91b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=aa40615d-d3f9-45ed-93e5-170446545c2f http.request.method=POST http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.454µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=d00b843e-24b4-4d94-98e3-091828914a3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/blobs/uploads/c790604f-f93e-485d-a1a4-2dc6f2fac144?_state=6rCa5ZeSC-cgJtRM67L8sRH6RRaKKtjdVxlQ0xDzYn97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzkwNjA0Zi1mOTNlLTQ4NWQtYTFhNC0yZGM2ZjJmYWMxNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjUuOTczNTEyMTI3WiJ9&digest=sha256%3A4ffc2463116c5ba59dd15aaf63028040cb03d487151e79a9afb2f32ed131e0d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307057407s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/c790604f-f93e-485d-a1a4-2dc6f2fac144?_state=6rCa5ZeSC-cgJtRM67L8sRH6RRaKKtjdVxlQ0xDzYn97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzkwNjA0Zi1mOTNlLTQ4NWQtYTFhNC0yZGM2ZjJmYWMxNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjUuOTczNTEyMTI3WiJ9&digest=sha256%3A4ffc2463116c5ba59dd15aaf63028040cb03d487151e79a9afb2f32ed131e0d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=7a3b6009-d2d1-41d3-9fd6-319d4ecb42e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.580477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=641ccd2b-2d71-4ef2-8d5a-e30a89edc47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=91dabfb8-b445-4951-b8cd-30f157a74084 http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" 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.130181ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=7eef422d-d579-49ef-b81b-ba8abc72a7c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.125409ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45583" http.request.id=799d768e-1ef4-47d6-8d4b-9c3bc72ecb11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45583" http.request.id=d1fedbae-01bc-4471-8eaa-8dd5c17284d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45583" http.request.id=cabbe156-13f0-47ff-8f03-38c94af45470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=b96dbb82-bd8d-49aa-b657-33e170a4a6a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.150156ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=71b44c95-3d78-42e0-a457-c7188d43b78e http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="583.038µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=c9d0f22e-c418-4d3a-af4c-6f74b85a3a5e http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.duration="615.421µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=a163c09e-1000-463d-a480-dd52be91c30b http.request.method=GET http.request.remoteaddr="127.0.0.1:50152" 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="581.706µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=error msg="payload digest does match: "sha256:1940765dd401a530270a5e5655be83b9328eb90629d541f4a93feaf54ad42bf4" != "sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3"" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=12de813a-1c1d-4e2c-9f1a-c98428bc6a3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" time="2025-08-08T20:59: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.6 http.request.host="127.0.0.1:45583" http.request.id=12de813a-1c1d-4e2c-9f1a-c98428bc6a3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50152" http.request.uri="/v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="745.372µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3" 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:2de5de468aa56ab5c90a3bbfd90e577b5092801c0c441990ade16c8782fccbb3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=4447274f-5cca-4334-9663-d472b6e8c649 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.985µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" 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.6 http.request.host="127.0.0.1:45583" http.request.id=4577394e-b14d-4b9c-b6be-a71a1e8188dd http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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="629.611µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=80ed2a44-57c7-4538-9374-5e79a5b9be35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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.009378ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:27Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=80ed2a44-57c7-4538-9374-5e79a5b9be35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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.051027ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:27Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=80ed2a44-57c7-4538-9374-5e79a5b9be35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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.090098ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=61a2838f-65bd-4ce6-9304-0e9109f170b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.387µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=df9e9aa6-f6c7-4458-8770-abc1e62a6c00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/35f6c175-0c79-4729-a2aa-601af3596c2c?_state=w-u96fQjwxsz2ceSBUIZ7NwwOjk9cnGAZ6RuOkIGDH17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWY2YzE3NS0wYzc5LTQ3MjktYTJhYS02MDFhZjM1OTZjMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjcuMzAxNjAxMjAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/35f6c175-0c79-4729-a2aa-601af3596c2c?_state=w-u96fQjwxsz2ceSBUIZ7NwwOjk9cnGAZ6RuOkIGDH17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWY2YzE3NS0wYzc5LTQ3MjktYTJhYS02MDFhZjM1OTZjMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjcuMzAxNjAxMjAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=e21fff75-fd48-4106-8b0f-8c5d2431914d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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.055217ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:27Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=e21fff75-fd48-4106-8b0f-8c5d2431914d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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.096706ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T20:59:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=2a4893ca-8b8f-4f35-bda2-7e3633dfdd21 http.request.method=POST http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.483µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=67e8a87a-0d84-4148-b438-2f4052f316e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/81b35709-dc8a-40c1-97df-62f75959be73?_state=8qJ5xwDD9T9LZV8vER2yyhWJqh0aDRcPCnEArGDNFvd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MWIzNTcwOS1kYzhhLTQwYzEtOTdkZi02MmY3NTk1OWJlNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjcuNDYxNDM3MTk1WiJ9&digest=sha256%3A8e7f17d421a22ff66629c8e054dcb76907645a12590c6a4967bcc0165cf78c1a" http.request.useragent="Go-http-client/1.1" http.response.duration=846.956357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/81b35709-dc8a-40c1-97df-62f75959be73?_state=8qJ5xwDD9T9LZV8vER2yyhWJqh0aDRcPCnEArGDNFvd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MWIzNTcwOS1kYzhhLTQwYzEtOTdkZi02MmY3NTk1OWJlNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjcuNDYxNDM3MTk1WiJ9&digest=sha256%3A8e7f17d421a22ff66629c8e054dcb76907645a12590c6a4967bcc0165cf78c1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=49bd9ff4-30ea-4b7f-9579-37922ab0ef90 http.request.method=POST http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=5535091d-0b7e-4d5d-83cc-995f4fea373c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/blobs/uploads/a7712a06-b015-45c6-92cd-bd4da14f2c7c?_state=SQtN0GpUKzofABuwRSQ9cEFt1v_CJEU-zOKA_joEda97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNzcxMmEwNi1iMDE1LTQ1YzYtOTJjZC1iZDRkYTE0ZjJjN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjguNTAzNTU5OTdaIn0%3D&digest=sha256%3Ac650767e55d811e0ad25acfd515efaeadcb2fabdddff68bd71825efa19a233d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342995839s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/a7712a06-b015-45c6-92cd-bd4da14f2c7c?_state=SQtN0GpUKzofABuwRSQ9cEFt1v_CJEU-zOKA_joEda97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNzcxMmEwNi1iMDE1LTQ1YzYtOTJjZC1iZDRkYTE0ZjJjN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MjguNTAzNTU5OTdaIn0%3D&digest=sha256%3Ac650767e55d811e0ad25acfd515efaeadcb2fabdddff68bd71825efa19a233d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=dbcacd56-fc52-4ac5-816f-e78adf30cd6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45583" http.request.id=e0a015d4-df41-4d56-a25c-68e858e66e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646" http.request.useragent="Go-http-client/1.1" http.response.duration="860.316µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=1fb3c8b1-3da3-46be-b943-418c9653910c http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.103678ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=f1aedac9-bfb9-4c75-a726-b2e8cbfaef10 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.071396ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=45cbae2c-9f73-4b66-8b04-8148726fec86 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="828.684µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=fc815ebb-b4ef-454b-bf9a-4761379153c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646" http.request.useragent="Go-http-client/1.1" http.response.duration="811.364µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=88ab043b-1304-44a5-9b03-768e0b94ff60 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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="836.836µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="rewriting manifest sha256:7c14775735cca9cd91bc6b7fd81298052810c9bfd6507a39150747a81cdea646 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=5d9815e2-ddc6-496a-888b-9d516c97d639 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=5d9815e2-ddc6-496a-888b-9d516c97d639 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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.905807ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=4e024031-f47f-4f85-8f5c-ecda6e3ef109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" 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="982.137µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=31411493-34b9-4ae9-8f13-781613477628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45583" http.request.id=81e05518-42ec-4d11-af91-77e2cdcd6d38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=06b7aebc-1173-4909-b4ae-3d560791b6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.126445ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=55916a1d-868f-4415-9f31-a53457406a53 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.034557ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=04afc42e-cba7-47c0-9de4-acc58d6b59e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="820.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=d245e07c-56b0-4064-8003-2b44be4ff11e http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" http.request.uri="/v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197" http.request.useragent="Go-http-client/1.1" http.response.duration="780.75µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=info msg="rewriting manifest list sha256:1565058a372137d993683ba72be794426a91607f938ed5252af73ba10e73b197 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=019a819d-6e84-46fa-9967-a32deaad7bb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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-08-08T20:59:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45583" http.request.id=019a819d-6e84-46fa-9967-a32deaad7bb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50162" 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.981869ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:29Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=2fe20f90-2f6b-426d-86f6-eb90606d4f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" 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="973.708µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" 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.6 http.request.host="127.0.0.1:44417" http.request.id=2a1948eb-0abb-4044-b0f6-da9fe8496a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" 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="892.578µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=74811580-5091-4935-be8a-8689aac9e72b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" 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="833.387µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T20:59:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=e3451a9f-2c79-4073-b534-6f2a8384f1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" 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.483787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:29Z" 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.6 http.request.host="127.0.0.1:44417" http.request.id=e3451a9f-2c79-4073-b534-6f2a8384f1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" 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.528633ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=e3451a9f-2c79-4073-b534-6f2a8384f1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" 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.574372ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:29Z" 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.6 http.request.host="127.0.0.1:44417" http.request.id=e3451a9f-2c79-4073-b534-6f2a8384f1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" 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.619501ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T20:59:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=9334842f-d83e-4336-9fdc-f5e1f881adb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=d25721b2-213a-4c65-b316-a759d74f31c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/blobs/uploads/f305262d-58dc-49ae-9d0b-b197bd638820?_state=HMDDiYz6sws8XDtMua9zjCd4EwzB7FywiLkWYaGttvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzA1MjYyZC01OGRjLTQ5YWUtOWQwYi1iMTk3YmQ2Mzg4MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzAuMDU2MzE2MDQ3WiJ9&digest=sha256%3A5df9b4fe46b6913937b1d865c89ff87ec27747389d5b629179ccfa36aa7dba05" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13964975s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/f305262d-58dc-49ae-9d0b-b197bd638820?_state=HMDDiYz6sws8XDtMua9zjCd4EwzB7FywiLkWYaGttvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzA1MjYyZC01OGRjLTQ5YWUtOWQwYi1iMTk3YmQ2Mzg4MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzAuMDU2MzE2MDQ3WiJ9&digest=sha256%3A5df9b4fe46b6913937b1d865c89ff87ec27747389d5b629179ccfa36aa7dba05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=1db18493-cfa7-4ae9-b450-1cb2a8d335fc http.request.method=POST http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.282µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=17c2e83d-a55d-4f17-bf51-a5b2968815f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/blobs/uploads/21cc1019-ae28-4264-9f20-972415a487f3?_state=ef77yE6WDzxZwWRybwAyv-MzIxIQc0eTMJsdNMt1Rd57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMWNjMTAxOS1hZTI4LTQyNjQtOWYyMC05NzI0MTVhNDg3ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzEuNDE2MjYwNDA0WiJ9&digest=sha256%3Ad072894b1907ce24d99c3332ebb7b13dc294d70c55ac5b817b5f210f23ab12b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.707972397s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/21cc1019-ae28-4264-9f20-972415a487f3?_state=ef77yE6WDzxZwWRybwAyv-MzIxIQc0eTMJsdNMt1Rd57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMWNjMTAxOS1hZTI4LTQyNjQtOWYyMC05NzI0MTVhNDg3ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzEuNDE2MjYwNDA0WiJ9&digest=sha256%3Ad072894b1907ce24d99c3332ebb7b13dc294d70c55ac5b817b5f210f23ab12b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=2941788e-32e1-4183-b537-a7da6571805d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.585045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=e149a7dd-c666-41b9-8638-41aea81373fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=c095ed3e-f90a-4472-9191-cbe2c3fca81d http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" 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.144938ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=51170dc1-27de-457f-958c-33a9b8179811 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.106084ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44417" http.request.id=ffe990fb-74ec-466f-8cf5-3ff6a1b3a454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44417" http.request.id=b0f52015-b8ef-4bfe-a059-fabcfc3200ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:44417" http.request.id=b20e3cf8-dabe-4e5f-ac2a-4d987dc4d436 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.413763ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=a5bf68a1-457c-48d4-8618-83d5838b3e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.110521ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=68a43f3a-8647-469b-8ddf-304fbb56a76b http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="573.558µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=9aa6a3fd-320c-4528-8c6b-97c8a8e17c17 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.duration="558.689µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=b7c19a00-b953-41bd-823e-0f271b9aef03 http.request.method=GET http.request.remoteaddr="127.0.0.1:57932" 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="611.293µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=error msg="payload digest does match: "sha256:48b1965e553eb476e6fee7e5ce7f0e8c2ae652eb8ef8ad3ef68ec4b2ea253f46" != "sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff"" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=de341a6d-9b86-4755-85db-245f8fb249c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" time="2025-08-08T20:59:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=de341a6d-9b86-4755-85db-245f8fb249c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57932" http.request.uri="/v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.273µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff" 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e71fd15338ed24139e6a11669a774899ee61d9b63e894b9a0969acf5208e6ff HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=f5b7416f-6009-4eef-9f12-bf5dda34245b http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="929.971µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" 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.6 http.request.host="127.0.0.1:44417" http.request.id=81348411-b459-48fd-a65a-ce7eb63acb58 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="726.574µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=84a2a1e2-2043-4fcf-bf8d-86dc43429c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="938.849µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=84a2a1e2-2043-4fcf-bf8d-86dc43429c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="982.977µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=84a2a1e2-2043-4fcf-bf8d-86dc43429c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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.031166ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=9791cfab-2048-4697-975a-a62114bb20fa http.request.method=POST http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.976µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=55ebf22f-c80f-477d-9cbf-b298d16ee9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/e1354b82-7dd1-4be7-aa59-8b09f0631080?_state=OQ31lrjWvOYTKlXzKebhr9x5aH0__yvMGB0xEeHQsUN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTM1NGI4Mi03ZGQxLTRiZTctYWE1OS04YjA5ZjA2MzEwODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzMuMTQ1MzA3MTA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/e1354b82-7dd1-4be7-aa59-8b09f0631080?_state=OQ31lrjWvOYTKlXzKebhr9x5aH0__yvMGB0xEeHQsUN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTM1NGI4Mi03ZGQxLTRiZTctYWE1OS04YjA5ZjA2MzEwODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzMuMTQ1MzA3MTA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=fe6c6fef-a8d8-488b-a6d6-92785844065b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="888.639µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:33Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=fe6c6fef-a8d8-488b-a6d6-92785844065b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="924.813µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T20:59:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=2ecb4033-470e-44c7-a0cb-fd2b29e3cae3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="840.978µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=0fbed0dc-4927-4606-8233-b0c3de847dbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/cf48b7f5-95db-4b9a-9a63-a31c1d14401e?_state=NQdAcN_0IsuvYq8bd6Ji6PRX6zOn-_aCOG9ot7CUkk17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjQ4YjdmNS05NWRiLTRiOWEtOWE2My1hMzFjMWQxNDQwMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzMuMzYyMTk3MzEyWiJ9&digest=sha256%3Ae528ed7b7f74202fdb2f410e5058ca0db760157ee7d3a569c3e5a0fc0d7cdfb6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445667324s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/cf48b7f5-95db-4b9a-9a63-a31c1d14401e?_state=NQdAcN_0IsuvYq8bd6Ji6PRX6zOn-_aCOG9ot7CUkk17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjQ4YjdmNS05NWRiLTRiOWEtOWE2My1hMzFjMWQxNDQwMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzMuMzYyMTk3MzEyWiJ9&digest=sha256%3Ae528ed7b7f74202fdb2f410e5058ca0db760157ee7d3a569c3e5a0fc0d7cdfb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=41648dc3-30ff-4fc3-8668-4fc65026e2e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.133µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=211d2d47-57e2-4103-acdf-aefd406c31c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/blobs/uploads/25f83fa7-a849-4413-aff2-8b8eaf7bb0e9?_state=H5YJB0j84sUvjhfYBy1X9pMpIuTweZXUeQonSLmwl3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWY4M2ZhNy1hODQ5LTQ0MTMtYWZmMi04YjhlYWY3YmIwZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzUuMDM0NzYwMTM4WiJ9&digest=sha256%3A4cf2b1fc8350f0189bd8ac6ebd4db3cbb5a71b6d2279238b76c5f3b11e1c93ca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.832812953s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/25f83fa7-a849-4413-aff2-8b8eaf7bb0e9?_state=H5YJB0j84sUvjhfYBy1X9pMpIuTweZXUeQonSLmwl3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWY4M2ZhNy1hODQ5LTQ0MTMtYWZmMi04YjhlYWY3YmIwZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzUuMDM0NzYwMTM4WiJ9&digest=sha256%3A4cf2b1fc8350f0189bd8ac6ebd4db3cbb5a71b6d2279238b76c5f3b11e1c93ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=e7b32723-4d12-41a5-aecd-2bc417bc4fdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44417" http.request.id=aa63ff29-6667-4d66-9759-4e16c0f90da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a" http.request.useragent="Go-http-client/1.1" http.response.duration="857.017µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=c7998700-d38f-46e5-a116-6c1e8c9e7d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="768.334µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=e2ff0b1f-e6d6-4644-829d-139e869c8b80 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="724.022µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=5205062a-52ff-4e62-928f-e65c7cec81b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="554.184µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=ef7150b4-8b8c-4e9a-b082-64135c1df322 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a" http.request.useragent="Go-http-client/1.1" http.response.duration="564.476µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=9daea2be-333c-4cf0-a118-8cfb49cf58db http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="560.248µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="rewriting manifest sha256:5698b54146bcff01f5d067e58d56f906abad26c95c06994ff57ce4a78129be5a in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=ea47b863-12a7-4002-adfb-f62feac61a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=ea47b863-12a7-4002-adfb-f62feac61a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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.23586ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44417" http.request.id=5d449a37-265c-4c9d-9e00-469a4499654e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="690.128µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44417" http.request.id=7b2c2885-c91b-4371-8d8f-f8a136517d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="820.569µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44417" http.request.id=90fd8bd6-1bdd-43ca-aeea-560749057d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc" http.request.useragent="Go-http-client/1.1" http.response.duration="775.748µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=263b9849-ce6b-4f0e-b60b-78013b00b1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="809.333µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=1d4be527-3b4c-44f6-883a-a0e2c022e812 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="706.309µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=8cc129fc-6c8f-4977-a5e9-b6da83ebba56 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="611.578µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=ac2a5a31-e838-4fda-b181-d9fdf35d9605 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc" http.request.useragent="Go-http-client/1.1" http.response.duration="602.178µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=info msg="rewriting manifest list sha256:b17096c1346dc628c0df88ca9a8a067c075a03d6a3a2bf845857c6e998b386dc in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=766fab2c-fcd5-4dc1-8327-8aacc69c7451 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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-08-08T20:59:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44417" http.request.id=766fab2c-fcd5-4dc1-8327-8aacc69c7451 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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.414741ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (12.02s) === RUN TestGetManifestWithStorageError time="2025-08-08T20:59:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:36Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42421" http.request.id=e1c623b6-2e58-43de-a133-e11963c4ed7c http.request.method=GET http.request.remoteaddr="127.0.0.1:59706" 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="683.102µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42421" http.request.id=80ed6c37-c5f6-4797-9ef7-6d4d3d57c11a http.request.method=GET http.request.remoteaddr="127.0.0.1:59706" 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="582.319µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42421" http.request.id=ea93b79a-0261-4dae-9fe0-4cabb00cefde http.request.method=GET http.request.remoteaddr="127.0.0.1:59706" 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="626.487µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42421" http.request.id=bee77a65-8363-43a2-969f-0434aa802faa http.request.method=GET http.request.remoteaddr="127.0.0.1:59706" 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="589.508µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-08-08T20:59:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:36Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=dfe16f87-15c8-4934-bd9d-cdcd445b318e http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" 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="947.952µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" 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.6 http.request.host="127.0.0.1:39981" http.request.id=d8c90f19-b04d-4de0-b44c-120e5eb231ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" 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="755.862µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=95b3b32a-ee8c-46df-8592-401a75e9c711 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" 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="762.432µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=ae3a36bc-0802-4de0-a6ae-396a64dfa492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" 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.3821ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:36Z" 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.6 http.request.host="127.0.0.1:39981" http.request.id=ae3a36bc-0802-4de0-a6ae-396a64dfa492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" 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.418319ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=ae3a36bc-0802-4de0-a6ae-396a64dfa492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" 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.449349ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T20:59:36Z" 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.6 http.request.host="127.0.0.1:39981" http.request.id=ae3a36bc-0802-4de0-a6ae-396a64dfa492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" 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.488951ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:20:59:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T20:59:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=dea36268-547b-4d3d-ab35-421a845d0e9a http.request.method=POST http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=17715f9f-ad65-4b75-ac8d-5c6b1e3ea993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/blobs/uploads/18ca6eb5-b2ad-45d7-ab2d-4058ffd7efd3?_state=v-O7SFDsezDS1Gvvtt4b17vcaLR5_ue7NgvPop4F_wd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGNhNmViNS1iMmFkLTQ1ZDctYWIyZC00MDU4ZmZkN2VmZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzcuMDc3OTc3Mzg5WiJ9&digest=sha256%3A03b7704aa6f8459d6207ec9942f01cb246c049c7207a630bb8786dac37b0e7ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179616058s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/18ca6eb5-b2ad-45d7-ab2d-4058ffd7efd3?_state=v-O7SFDsezDS1Gvvtt4b17vcaLR5_ue7NgvPop4F_wd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGNhNmViNS1iMmFkLTQ1ZDctYWIyZC00MDU4ZmZkN2VmZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzcuMDc3OTc3Mzg5WiJ9&digest=sha256%3A03b7704aa6f8459d6207ec9942f01cb246c049c7207a630bb8786dac37b0e7ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=b811ac7f-74c0-412d-843c-ab6a80fd715c http.request.method=POST http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=14d4f815-8355-4090-a61a-e6e91f8c05b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/blobs/uploads/3e02966a-5b45-4daa-adb3-a293bc4dd09b?_state=d6CLxG7MaGOEoMCYHCfSBMu0Jc2RRgGI3vdTQifTcup7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTAyOTY2YS01YjQ1LTRkYWEtYWRiMy1hMjkzYmM0ZGQwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzguMzg5NzAxNzkyWiJ9&digest=sha256%3A8fd8c57c846b73e2e3bd8373e4bf6436260db14dcd559c043d3b2309712827b9" http.request.useragent="Go-http-client/1.1" http.response.duration=578.143368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/3e02966a-5b45-4daa-adb3-a293bc4dd09b?_state=d6CLxG7MaGOEoMCYHCfSBMu0Jc2RRgGI3vdTQifTcup7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTAyOTY2YS01YjQ1LTRkYWEtYWRiMy1hMjkzYmM0ZGQwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzguMzg5NzAxNzkyWiJ9&digest=sha256%3A8fd8c57c846b73e2e3bd8373e4bf6436260db14dcd559c043d3b2309712827b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=b33c85f8-6309-46c8-9b79-93aced326358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715822ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=5cfcb8ec-658c-43e6-865e-770683160882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=8e27843a-aec3-4cf5-a104-a01a1d2128b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" 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.287902ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=6c3a0459-b29c-48a2-856f-36a0b78b4ec4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.228547ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39981" http.request.id=18a39e63-76f7-4ef8-bf64-70675df6a0be http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39981" http.request.id=2871a89a-181a-4f21-9f07-f3b686a9da94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.562683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:39981" http.request.id=c165602a-a59c-4c75-b8d2-25015ecfb7d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=1defe74e-76f0-45c0-9ec5-f03400e1dafa http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.285611ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=77e53228-6efe-45ee-b7a2-67c726ade0d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="684.47µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=cfab78f4-31ca-46d8-9140-924c31bd88bd http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration="753.116µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=df35749d-c087-46da-be20-bb10c62041eb http.request.method=GET http.request.remoteaddr="127.0.0.1:39416" 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="715.557µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=error msg="payload digest does match: "sha256:7111ff1dc673d8e8eb1e4830246045fc96e6a9bbe21a8dfbe2d3cbd2452b50cb" != "sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1"" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=438a5042-2e7d-4954-8e6c-95f46111c209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" time="2025-08-08T20:59:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=438a5042-2e7d-4954-8e6c-95f46111c209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39416" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.235µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=cdc970f4-cf6a-471c-9857-8dbdaa2d9157 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37842" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=81cc7ff5-a0bb-4385-8d36-7e58148d6e19 http.request.method=GET http.request.remoteaddr="127.0.0.1:37842" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.024µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=536c7bb3-2c0a-4748-8fdd-8523a75fa1a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37854" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="989.461µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=90e355c3-702d-4891-904b-a66f2e58ad4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.945269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=51517064-5ea1-498b-b43a-964149f2f832 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.442103ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=3733a828-ad76-4674-8607-37dddcaaf99a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37872" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008543ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=e5364d62-a6b8-49c3-997f-d5ca040b026c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.013886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=8c7a2aba-d568-4cc3-b0c6-79921f3f5475 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="742.153µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T20:59:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=d6036938-7912-46ec-93fa-712c0829ac19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004888ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:220092863e30a681ce9752c8aeececcefb52e3d6e16d2487380a6559ad1c16b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=7a540c90-2237-406f-a451-ed1bd99414bd http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="728.105µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=d63d8f3f-c6b2-4db2-8598-19c1d98366a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="779.518µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" 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.6 http.request.host="127.0.0.1:39981" http.request.id=9d153fec-7249-470b-ab91-9df51f15a94a http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="760.565µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T20:59: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=e0a17e6c-89e4-40cf-8596-31e955b7930d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" 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="946.017µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=e0a17e6c-89e4-40cf-8596-31e955b7930d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" 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="990.555µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=e0a17e6c-89e4-40cf-8596-31e955b7930d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" 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.036473ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=64689333-808d-4433-a0d2-0546f73278a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.643µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=6db6ee00-1bb5-40da-8b50-aa221df976ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/249cba83-4516-4717-82a3-29481195b8b6?_state=pLa_kv74TC9HV9_Y87P5AggCiPzESPsEUGkAMv9_nH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDljYmE4My00NTE2LTQ3MTctODJhMy0yOTQ4MTE5NWI4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzkuMDA1MDkzNzU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/249cba83-4516-4717-82a3-29481195b8b6?_state=pLa_kv74TC9HV9_Y87P5AggCiPzESPsEUGkAMv9_nH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDljYmE4My00NTE2LTQ3MTctODJhMy0yOTQ4MTE5NWI4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzkuMDA1MDkzNzU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=76faf7bc-2569-4992-8261-39619a669f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" 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="933.415µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T20:59:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=76faf7bc-2569-4992-8261-39619a669f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" 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="979.755µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T20:59:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=1cc67870-14d2-4198-82cc-8c1747ebe29a http.request.method=POST http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.524µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=29d74594-6dcf-4f7a-8922-3f7a14aa9cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/2c5cc9a3-f4ed-4c43-a00a-dcc16e4eab00?_state=IABwrqbY4ikXikXU7v1XlfE6PKKwEypGfXp3Mi5Yni17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzVjYzlhMy1mNGVkLTRjNDMtYTAwYS1kY2MxNmU0ZWFiMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzkuMTY2NDcwMzI4WiJ9&digest=sha256%3A195ea8befceafeff3242666e3297eb524bb4af05578ae5c701f90e51e9b1f9c8" http.request.useragent="Go-http-client/1.1" http.response.duration=878.204718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c5cc9a3-f4ed-4c43-a00a-dcc16e4eab00?_state=IABwrqbY4ikXikXU7v1XlfE6PKKwEypGfXp3Mi5Yni17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzVjYzlhMy1mNGVkLTRjNDMtYTAwYS1kY2MxNmU0ZWFiMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6MzkuMTY2NDcwMzI4WiJ9&digest=sha256%3A195ea8befceafeff3242666e3297eb524bb4af05578ae5c701f90e51e9b1f9c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=f0ef72f7-0455-42bd-a8c2-c5f762425703 http.request.method=POST http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.713µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=10ed77d6-fb87-47a6-b51e-1ffccc0841f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/blobs/uploads/6bf02592-10a7-4b45-a713-8b829605d184?_state=vbBJTAwZ5nk5Vcam7Muqyi203_Mh8lYMu342ZkrAhj17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmYwMjU5Mi0xMGE3LTRiNDUtYTcxMy04YjgyOTYwNWQxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6NDAuMjM0NDc5MzQ0WiJ9&digest=sha256%3A477ddb010c6704a263a682a34eff0c67d210bd0f5657220f33fda8a5bbd923b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184617693s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/6bf02592-10a7-4b45-a713-8b829605d184?_state=vbBJTAwZ5nk5Vcam7Muqyi203_Mh8lYMu342ZkrAhj17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmYwMjU5Mi0xMGE3LTRiNDUtYTcxMy04YjgyOTYwNWQxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjA6NTk6NDAuMjM0NDc5MzQ0WiJ9&digest=sha256%3A477ddb010c6704a263a682a34eff0c67d210bd0f5657220f33fda8a5bbd923b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=16152a19-2cfa-4f43-bba9-6edf828379a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=adb39698-44ca-4baa-8004-e4e1c607cfbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.duration="922.346µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=41eddef7-94a0-45e3-8fe9-80c2064c27fd http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="808.538µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=54420b4c-c9aa-4cec-9417-7703acad91f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="822.536µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=43b5ac7a-9b78-408a-9c72-b1dbfe736f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="640.19µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=aa783443-ade6-49b8-bdb7-30e6c5ba6430 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.duration="582.254µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=d26be5fb-d372-4f39-b3e6-25919ddada75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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="746.491µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="rewriting manifest sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=cdd08535-e953-461d-9585-4b918959980f http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=cdd08535-e953-461d-9585-4b918959980f http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" 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.37277ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=759b56fe-cbb3-4c1f-9b98-a03db6a588ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.duration="774.754µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=56045bb0-72fd-4bdd-9d1c-670229ebd7d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.414µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=7ec74249-d1e1-408d-a731-9041d3ddc1e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.341µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=90ec1edf-8658-4ed7-880e-370ba12b2da6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37908" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.2432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=01e5311b-f5cb-4f6a-be47-7c2dd312f956 http.request.method=GET http.request.remoteaddr="127.0.0.1:37908" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="977.867µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=24c236ab-5c98-43a0-b2de-3782a0807454 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37914" 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="905.837µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39981" http.request.id=a73066cb-2786-497c-a928-79541ccab6d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37928" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=92bc2560-57c8-4702-917f-cf5044104c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:37928" 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="721.04µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=6e50e190-5aa9-46cd-bf8f-cf4e8655aebd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37928" http.request.uri="/v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc" http.request.useragent="Go-http-client/1.1" http.response.duration="951.15µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bd1ca6bc446ae9d2d58fdbb1c1c99fcd21b6b59d02d57adc107ddbcea93860dc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39981" http.request.id=7d0ab1d9-891c-4fb0-9bcf-d0f28b35207b http.request.method=GET http.request.remoteaddr="127.0.0.1:37928" 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="704.297µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:20:59:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.55s) === RUN TestManifestDeleteDisabled time="2025-08-08T20:59:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:40333" http.request.id=8599fc83-7c62-4b1f-91fa-0c7c36676d10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59892" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.216515ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:20:59:41 +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-08-08T20:59:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T20:59:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T20:59:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T20:59:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41815" http.request.id=98e800f1-3b77-41fb-8bc3-7c4385c36f8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46404" 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.833847ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T20:59:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41815" http.request.id=568111fb-40a1-458d-a227-ca9bd2223b49 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46416" 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.072064ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T20:59:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41815" http.request.id=c2ac40b9-856d-4750-b663-47416da8483a http.request.method=POST http.request.remoteaddr="127.0.0.1:46426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.998586ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T20:59:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41815" http.request.id=73dcb3e6-b764-486b-8831-74058169f8af http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46430" 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.098599ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.65s) === RUN TestProxyManifestGetByTag time="2025-08-08T20:59:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T20:59:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=87de6958-2629-48a0-96b7-d3aee9704680 http.request.method=POST http.request.remoteaddr="127.0.0.1:50430" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.872µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=a79b13fd-928d-4647-a40f-40e659e1b6a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50430" http.request.uri="/v2/foo/bar/blobs/uploads/7431884a-1daa-4964-86b4-36f5a73c5a91?_state=22KIQG1OpANeFHBhWbYXi3l75RKKIOAGpEYmiojYvVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MzE4ODRhLTFkYWEtNDk2NC04NmI0LTM2ZjVhNzNjNWE5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OTo0Mi4yODcyMDUzNjRaIn0%3D&digest=sha256%3A0d7b7d587b56576821ae7b5cf8bd81b7a99459e66658c5e8732a670bb2edd0f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33613516s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:42 +0000] "PUT /v2/foo/bar/blobs/uploads/7431884a-1daa-4964-86b4-36f5a73c5a91?_state=22KIQG1OpANeFHBhWbYXi3l75RKKIOAGpEYmiojYvVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MzE4ODRhLTFkYWEtNDk2NC04NmI0LTM2ZjVhNzNjNWE5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OTo0Mi4yODcyMDUzNjRaIn0%3D&digest=sha256%3A0d7b7d587b56576821ae7b5cf8bd81b7a99459e66658c5e8732a670bb2edd0f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=71f2fb3d-68cd-45c5-8b5c-d94956bb66e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50430" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.433053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" 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.6 time="2025-08-08T20:59:43Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=47fd94ce-0206-4eb8-953b-d9050b1b9e43 http.request.method=GET http.request.remoteaddr="127.0.0.1:50430" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.774µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44577" go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=946128e4-2061-44ae-9c7d-2af8c4e817aa http.request.method=GET http.request.remoteaddr="127.0.0.1:50436" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.111234ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44577 /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:44577/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=3e01821f-05d9-4447-8b1c-19683949ad76 http.request.method=GET http.request.remoteaddr="127.0.0.1:33372" http.request.uri="/v2/foo/bar/manifests/sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=04014e0c-00bc-4052-b878-b4384b281918 http.request.method=GET http.request.remoteaddr="127.0.0.1:50438" http.request.uri="/v2/foo/bar/manifests/sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.924575ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/foo/bar/manifests/sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb with ttl=167h59m59.999997709s" go.version=go1.24.6 time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=3e01821f-05d9-4447-8b1c-19683949ad76 http.request.method=GET http.request.remoteaddr="127.0.0.1:33372" http.request.uri="/v2/foo/bar/manifests/sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.294378ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/foo/bar/manifests/sha256:cbd7da189bf5156035799248efe27ab8e2df11cee8e7910424a9fd62ac561bdb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=d082f607-86ec-42ae-94be-232962e941a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50438" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="792.002µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44577 /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:44577/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=d1d33297-c433-4343-badb-023592c9cf1f http.request.method=GET http.request.remoteaddr="127.0.0.1:33376" 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-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=51aea7c9-205c-4533-9cb6-c0dfc24d9f32 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50452" 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.724829ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=d1d33297-c433-4343-badb-023592c9cf1f http.request.method=GET http.request.remoteaddr="127.0.0.1:33376" 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=5.918221ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=e29a60d9-3a4d-4d52-8453-df0a323578ba http.request.method=POST http.request.remoteaddr="127.0.0.1:50452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.499µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=347fd1e0-de0e-4f9b-bd8e-62b40f57a832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50452" http.request.uri="/v2/foo/bar/blobs/uploads/3ccbf104-e414-4fc2-85e7-eb266e5a36e7?_state=WA7PQOLDdhAjBmoMu0zFqcCPkQwEa4n2gFD6qqZaQiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjY2JmMTA0LWU0MTQtNGZjMi04NWU3LWViMjY2ZTVhMzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OTo0My43ODExOTY3MTVaIn0%3D&digest=sha256%3A019318610ad8725f11b8cbc621154a3a6f27dbacff114040dce69fc07d9f71b0" http.request.useragent="Go-http-client/1.1" http.response.duration=715.198278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:43 +0000] "PUT /v2/foo/bar/blobs/uploads/3ccbf104-e414-4fc2-85e7-eb266e5a36e7?_state=WA7PQOLDdhAjBmoMu0zFqcCPkQwEa4n2gFD6qqZaQiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjY2JmMTA0LWU0MTQtNGZjMi04NWU3LWViMjY2ZTVhMzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMDo1OTo0My43ODExOTY3MTVaIn0%3D&digest=sha256%3A019318610ad8725f11b8cbc621154a3a6f27dbacff114040dce69fc07d9f71b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=76fe48d8-4220-478c-8bc6-fd6e8aa4f104 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50452" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.379165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=a39ee64c-7a09-4df4-9e9d-f83774b319b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50452" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="547.549µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44577 /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:44577/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=2f4cd531-a4f9-450b-8470-6ae941fa0db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33388" 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-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=f22ed82c-ed50-4d1b-8a0c-4280a79c60ef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50468" 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.274947ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=fcd49f32-79c6-42ec-a2fa-7dd984fe968e http.request.method=GET http.request.remoteaddr="127.0.0.1:50468" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="567.804µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44577 /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:44577/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=2f4cd531-a4f9-450b-8470-6ae941fa0db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33388" 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-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44577" http.request.id=415bbeda-c144-4058-bbdb-f162087976b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50472" 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.240305ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T20:59:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5b31a2724584084e563aadfdd4750ffc80164a19e6e16b86fe9ab1fb3dfdf9ed with ttl=167h59m59.99999808s" go.version=go1.24.6 time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35543" http.request.id=2f4cd531-a4f9-450b-8470-6ae941fa0db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33388" 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.662827ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:20:59:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.42s) === RUN TestAppDispatcher time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39219" http.request.id=668dfb44-39b1-4217-908d-9c6db04c48b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36450" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046676ms http.response.status=200 http.response.written=0 time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39219" http.request.id=f143ce57-e46f-4d65-8f46-ea00ce4eda78 http.request.method=GET http.request.remoteaddr="127.0.0.1:36450" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="801.165µs" http.response.status=200 http.response.written=0 time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39219" http.request.id=cfb99afe-6da1-49c3-8d81-4980119ee1af http.request.method=GET http.request.remoteaddr="127.0.0.1:36450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.058µs" http.response.status=200 http.response.written=0 time="2025-08-08T20:59:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39219" http.request.id=9ffef346-dec3-427d-8e69-cd98a1867fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36450" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="864.257µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-08T20:59: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.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:44Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:44Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:36311" http.request.id=11a88d51-7bfb-49de-9115-df01b0dfa9de http.request.method=GET http.request.remoteaddr="127.0.0.1:38522" 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-08-08T20:59: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.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:44Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:44Z" level=info msg="configuring file health check path=/tmp/healthcheck2227182337, interval=1" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T20:59:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:48Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:48Z" level=info msg="configuring TCP health check addr=127.0.0.1:43239, interval=1" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T20:59:52Z" 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.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:52Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 time="2025-08-08T20:59:52Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35515, interval=1, threshold=3" go.version=go1.24.6 instance.id=c344bda9-891d-4e09-a607-33c96a79c352 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 61.969s ? 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.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.26s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.967s === RUN TestSchedule time="2025-08-08T20:58:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995969ms" go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.272µs" go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.433µs" go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd 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-08-08T20:58:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T20:58:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997707ms" go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998053ms" go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd time="2025-08-08T20:58:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T20:58:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=fa5a090c-9d75-4ef1-8e4e-b88a4af61dfd --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.77s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 14679040 sha256:a084cf5ee7aa9d89ab0b35fe86c4404f177937ed0307cb12d8f29e2c4471e62e [] map[] } --- PASS: TestSimpleBlobRead (0.26s) === RUN TestBlobMount --- PASS: TestBlobMount (0.34s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.21s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.49s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.20s) === 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:2971eb2afcfa26fa20c7da7d6950539badd088d9786d5297c04bebdfe9ef5179 palailogos: marking blob sha256:5c279cc2241eaa2100c52c0a3e5712cd10978f4efdc0b4c5e49bc031a9518f4e palailogos: marking blob sha256:239d149ea568a732fa7b7cffa2ded7d16684769c18db4035755b47c39bfe1e54 palailogos: marking manifest sha256:8eba12b0a4c99564dea20cb1c8a2bc397e4f940f2c86cae133ec78d692b0ad64 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b60f195ea0b60b437b049d96f065758a19bb1ab47e5a3526627ca96647eb7d1d palailogos: marking blob sha256:55471f9ab0a958dbd06fdcf7c10069a0c3951ee1553634d9899c28732386c7cd palailogos: marking manifest sha256:bf9519f14b41825c2908a0ebb5cef6b9cf9ae4ab6f30ad8bc00e5eee393596f0 palailogos: marking blob sha256:b45b84ca1091f3687516e3ba86aae3ae9a85bcc7d76a2d25db27d9be5f458d7a palailogos: marking blob sha256:8543410f0a2b4a3fe6dca860466b59af620ef2bbbc918c75fcc5fce6ae52a504 palailogos: marking manifest sha256:ea8c4c981f3a505f20a59e740d41b085bb671ba869ef85f9ff3577739898abdd palailogos: marking blob sha256:2971eb2afcfa26fa20c7da7d6950539badd088d9786d5297c04bebdfe9ef5179 palailogos: marking blob sha256:bf9519f14b41825c2908a0ebb5cef6b9cf9ae4ab6f30ad8bc00e5eee393596f0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa deletemanifests: marking manifest sha256:980c05ea80d34fc0721aad4bc84fdf4c8f0025356601a217a826db5728f26a20 deletemanifests: marking blob sha256:5b813eace89209644fcdba09dd0f0bdec2372a9952a8e5e3b598d5ef41682b97 deletemanifests: marking blob sha256:855b6952653fd7064a2b5d86702592cb7070113a5f917c0d3166b51807cb38a8 deletemanifests: marking blob sha256:9d7f47d9ac94ae332aa32e5e2326ede3d94f81c3793405c5421701ab9d73e2ba 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa blob eligible for deletion: sha256:7dee145357cac1364b7fa17ab05a1144ef8ddd6aabb6880846a24e4de83cd7a0 blob eligible for deletion: sha256:a5d0aa230e344492e3d05cc88043541f70cf50d8128dd8c088fef3448b648be7 blob eligible for deletion: sha256:f35e01bfaa6a11c309d2d1a18034d1d72ad5b82d9e1028fc6a71e0c0d0042ee7 deletemanifests manifest eligible for deletion: sha256:1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa deletemanifests: marking manifest sha256:980c05ea80d34fc0721aad4bc84fdf4c8f0025356601a217a826db5728f26a20 deletemanifests: marking blob sha256:5b813eace89209644fcdba09dd0f0bdec2372a9952a8e5e3b598d5ef41682b97 deletemanifests: marking blob sha256:855b6952653fd7064a2b5d86702592cb7070113a5f917c0d3166b51807cb38a8 deletemanifests: marking blob sha256:9d7f47d9ac94ae332aa32e5e2326ede3d94f81c3793405c5421701ab9d73e2ba time="2025-08-08T20:59:09Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 time="2025-08-08T20:59:09Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa time="2025-08-08T20:59:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1c29806afd235f153d2505dea97af5dfadef03b0e5e2975a7b8cd09506c0a5fa" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:7dee145357cac1364b7fa17ab05a1144ef8ddd6aabb6880846a24e4de83cd7a0 time="2025-08-08T20:59:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7d/7dee145357cac1364b7fa17ab05a1144ef8ddd6aabb6880846a24e4de83cd7a0" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:a5d0aa230e344492e3d05cc88043541f70cf50d8128dd8c088fef3448b648be7 time="2025-08-08T20:59:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5d0aa230e344492e3d05cc88043541f70cf50d8128dd8c088fef3448b648be7" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:f35e01bfaa6a11c309d2d1a18034d1d72ad5b82d9e1028fc6a71e0c0d0042ee7 time="2025-08-08T20:59:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f35e01bfaa6a11c309d2d1a18034d1d72ad5b82d9e1028fc6a71e0c0d0042ee7" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 --- PASS: TestDeleteManifestIfTagNotFound (1.61s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:24b7edf87f65c6d5f8b9ddecdfdeb929c578a4adbfa4d4e7bdc3a8d4cd4b0148 time="2025-08-08T20:59:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24b7edf87f65c6d5f8b9ddecdfdeb929c578a4adbfa4d4e7bdc3a8d4cd4b0148" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:763465fb605d10348e81e03ef6a29285d98eb22bc227144bd36b0dfd0970bdc4 time="2025-08-08T20:59:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/763465fb605d10348e81e03ef6a29285d98eb22bc227144bd36b0dfd0970bdc4" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:8bb55ea357bb5f5d892b75a557d23fce198718cfc76cd8bbc72b1d665d168272 time="2025-08-08T20:59:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8bb55ea357bb5f5d892b75a557d23fce198718cfc76cd8bbc72b1d665d168272" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e6fc5209ce95e955b51ac5d54f4a82e97a01722991e132fd8ec0c17faed11970 komnenos: marking blob sha256:bb35bf97dcbf253c17d119455cdc985e3d153d3c00e2ec212bb573de1ac95cd1 komnenos: marking blob sha256:4ce8a2934226f6b3d7a6f90ce9d500c42a5659258a72fc69bf0fc9e7ffa56127 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:90599340b05d9b8c7ccfecf9e4bb25a0e889304e4c074a9a4a73a49bb1def83e time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/90599340b05d9b8c7ccfecf9e4bb25a0e889304e4c074a9a4a73a49bb1def83e" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:1694fec075c9b120ed6a00f619487eead39120089a393ee266bafc598db7c9b8 time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1694fec075c9b120ed6a00f619487eead39120089a393ee266bafc598db7c9b8" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:215c144910bdd17369bd77c67b8f5a94c8f05f0c1f28cbbc16cecc3e8c14d7b4 time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/215c144910bdd17369bd77c67b8f5a94c8f05f0c1f28cbbc16cecc3e8c14d7b4" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:427e6a1e061f7856c22472c411c8e1fa0d026726adeea7c8ae2626524a030b6d time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/427e6a1e061f7856c22472c411c8e1fa0d026726adeea7c8ae2626524a030b6d" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:5ae6fbbcd4d51cf1577b76475b05399176254dc8680fc0f7b9238b0ea6d047e5 time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5ae6fbbcd4d51cf1577b76475b05399176254dc8680fc0f7b9238b0ea6d047e5" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 blob eligible for deletion: sha256:7c8b3d8a2dacab05b7dcda1f1c2e98caf52e48d05127c7264e5ab7d1fab82cb1 time="2025-08-08T20:59:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c8b3d8a2dacab05b7dcda1f1c2e98caf52e48d05127c7264e5ab7d1fab82cb1" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 --- PASS: TestDeletionHasEffect (1.31s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.34s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:c7cd8ab2275c7e46943f461139b648b5296b1ad51ead9ea39ad104e06be8c72d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:dd595ce2b72d4ad8346ab8622eb3ca029bada300a52362e06af735fdb4dd4bfe michael_z_doukas: marking blob sha256:f5cd1a0a85f38984b48d04912d5d7b2ea51363fbddac3f28df5840102392617a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f9d47c0c344346f0913e22ad82112c2897f4d31f49b49c16e8ce50061d5ae0fd time="2025-08-08T20:59:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f9d47c0c344346f0913e22ad82112c2897f4d31f49b49c16e8ce50061d5ae0fd" go.version=go1.24.6 instance.id=f4ad6368-e951-4fb4-9abd-52e0bcc634b5 --- PASS: TestOrphanBlobDeleted (0.85s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7ea463c471c418ae18d66fc0b88b891255cb48499d4743e1cb45d128a6d9e7e1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:adb42a86b1566295ddbab02214b3c6c1df9f2f7cfd4de45cba51d5ff87f464d9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.51s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.57s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.11s) === 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-08-08T20:59:16Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 19:59:16.636307265 +0000 UTC m=-3580.932274251, actuallyDelete=true" time="2025-08-08T20:59:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T20:59:16Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816, actuallyDelete=true" time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/169449e2-a1b2-46dd-b23d-c86bbf091774 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5bbe53c2-a09e-4f7f-8fcd-1db601a71fb1 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/651b3258-2883-4020-94c9-dbcee12d7005 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/86b614c7-d101-45da-9b3f-a63bbd665981 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8c1698d9-248d-4171-b2f5-1fdfcf2de364 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2559b329-733b-42ed-947b-900f2afe81a7 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/669e5ae6-0822-45ff-ae69-6891c9689d85 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6ad6c513-fd40-4839-b2ba-1fcfdca661ae have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7077aa29-43f7-4235-8b40-cfd22a689ee5 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb1c204a-f8f1-4c71-9d9c-d25434266436 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/89212d4a-0eac-4108-88bc-72f27294dec4 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.637218338 +0000 UTC m=+19.068636816). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T20:59:16Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547, actuallyDelete=true" time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/07e504fa-1186-4435-84c5-e8d3998e572c have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/87e2fc7b-3b84-45c3-a096-e3c6bdd7aaf4 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/88c709a5-172e-4b89-bf02-fa33e428d47c have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4714aee3-ca30-40e6-b507-ae728f46d572 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b2770a6e-dd2c-40ed-a46f-a7ee5ac5b877 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.638317065 +0000 UTC m=+19.069735547). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T20:59:16Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240, actuallyDelete=true" time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14a6fd45-9f89-4bfd-94ce-941ffa9411fb have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/169b21e1-f40e-49ee-8432-e77cf8bf93dd have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cab148a-0259-4d25-a4fe-762fe32e7000 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba0b3acc-5994-4533-baef-347430adbed0 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d7c56c79-a9ef-4b69-98dd-2c8090ebf2f2 have older date (2025-08-08 19:59:16 +0000 UTC) than purge date (2025-08-08 20:59:16.639077758 +0000 UTC m=+19.070496240). Removing upload directory." time="2025-08-08T20:59:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T20:59:16Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 20:59:16.639547662 +0000 UTC m=+19.070966146, actuallyDelete=true" time="2025-08-08T20:59:16Z" 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 19.080s ? 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.010s === 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.006s === RUN TestWalkFileRemoved time="2025-08-08T20:58:57Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.761s === 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.081s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.16s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.955s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.46s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.174s ? 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-08-08T20:58:57Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-08T20:58:57Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-08T20:58:57Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 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 TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4 time="2025-08-08T20:58:57Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T20:58:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=97ddf582-1263-4830-8a01-ee1f5eae3ea9 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) time="2025-08-08T20:58:57Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=97ddf582-1263-4830-8a01-ee1f5eae3ea9 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-08-08T20:58:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=97ddf582-1263-4830-8a01-ee1f5eae3ea9 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-08-08T20:58:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T20:58:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T20:59:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T20:59:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? 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.694s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.215s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.018s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-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-r15.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 21:00:00 +0000 elapsed time 0h 1m 25s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.205836) (2/2) Purging go (1.24.6-r1) busybox-1.37.0-r22.trigger: Executing script... OK: 288 MiB in 101 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...