>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r0) started Fri, 08 Aug 2025 13:32:31 +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-r0) (2/2) Installing .makedepends-docker-registry (20250808.133231) Executing busybox-1.37.0-r19.trigger OK: 561 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T13:32:49Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T13:32:49Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.016s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T13:32:49Z" 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.007s ? 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.003s === 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.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.43s) PASS ok github.com/docker/distribution/health/checks 0.430s ? 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.003s === 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.008s === 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.005s ? 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 13:32:51 http: TLS handshake error from 127.0.0.1:50220: 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:41247/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41247/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41247/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41247/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44115?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.15s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T13:32:51Z" level=info msg="broadcaster: closing" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" time="2025-08-08T13:32:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-08-08T13:32:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 1} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:32:51Z" level=warning msg="&{0xc0000a7aa0 0.9} encountered too many errors, backing off" time="2025-08-08T13:32:51Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.43s) PASS ok github.com/docker/distribution/notifications 0.741s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T13:32:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:32:51.175710263Z" 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-08T13:32:51.175724575Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:32:51.175840043Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.24.6 time="2025-08-08T13:32:51.176096033Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T13:32:54.1797063Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T13:32:54.283905162Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=253ba145-b27c-47e7-a347-3599d3ed8ed4 http.request.method=GET http.request.remoteaddr="[::1]:57828" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.194464ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:13:32:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T13:32:54.449587557Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:32:54.455760496Z" 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-08T13:32:54.455778355Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:32:54.455818427Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.6 time="2025-08-08T13:32:54.455928164Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T13:32:54.455937417Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T13:32:54.456293789Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T13:32:57.46399799Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=8214d397-b73f-4bc3-bba1-e5afebe895a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35618" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.870784ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:32:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T13:32:57.464289669Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.28s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T13:32:57.892755226Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:32:57.893903669Z" 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-08T13:32:57.893928577Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:32:57.894078524Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.24.6 time="2025-08-08T13:32:57.894261774Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.43s) PASS ok github.com/docker/distribution/registry 14.828s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.00s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.075s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T13:32:51Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=690af4c6-e39d-4b86-8d91-43a5fc8bc292 time="2025-08-08T13:32:51Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=690af4c6-e39d-4b86-8d91-43a5fc8bc292 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T13:32:51Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=rcYeDSd5O2XHz8Pm-Dnim4wFxXvDGLAagTv1B9-2wMI user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.078s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-08-08T13:32:51Z" level=info msg="token not to be used before 2025-08-08 13:32:52 +0000 UTC - currently 2025-08-08 13:32:51.719278026 +0000 UTC m=+0.003908214" time="2025-08-08T13:32:51Z" level=info msg="token not to be used after 2025-08-08 13:32:51 +0000 UTC - currently 2025-08-08 13:32:51.719524701 +0000 UTC m=+0.004154889" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-08-08T13:32:51Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.009s === 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.01s) === 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.042s === 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.010s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.003s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T13:32: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 time="2025-08-08T13:32:52Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:32:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36135" http.request.id=1db486b4-4142-48ee-9a89-d5bb0553a644 http.request.method=GET http.request.remoteaddr="127.0.0.1:36802" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.090895ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:32:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-08-08T13:32: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 time="2025-08-08T13:32:52Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:32:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=d438a69c-0f95-4636-9f6d-5f836379d7af http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.467µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:13:32:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T13:32:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=4006243a-b9d8-4f1e-b10c-c74aa4f888a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=1748f4df-ed26-4d25-99d5-5f5c65c826c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/aaaa/blobs/uploads/a38f089e-4480-4051-8e8a-b44bf1607a2e?_state=HKwRY8I1RyXgu3LEV5YWUS4pTI3mZjyo_RNkGwp47oh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzhmMDg5ZS00NDgwLTQwNTEtOGU4YS1iNDRiZjE2MDdhMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTIuOTU5NTk2NTkyWiJ9&digest=sha256%3A6bf4406e4152c16c49a262e6decc712c385b1d2a90d1fb9ba747725344c4f1ce" http.request.useragent="Go-http-client/1.1" http.response.duration=644.697465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a38f089e-4480-4051-8e8a-b44bf1607a2e?_state=HKwRY8I1RyXgu3LEV5YWUS4pTI3mZjyo_RNkGwp47oh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzhmMDg5ZS00NDgwLTQwNTEtOGU4YS1iNDRiZjE2MDdhMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTIuOTU5NTk2NTkyWiJ9&digest=sha256%3A6bf4406e4152c16c49a262e6decc712c385b1d2a90d1fb9ba747725344c4f1ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=f1669953-fce2-4bd6-a487-ad644a69c700 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=42dd2be9-6205-4bda-928d-ee6b68db5548 http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.913µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=54907191-17c9-4db3-b067-bf1f6dbe6ba3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/bbbb/blobs/uploads/c7032ac5-57ac-4f5a-80ea-c4408b960999?_state=X1Km98kp1ALh01NIGkTgv8QDU1OBXnnLJWCvFAiLDRB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNzAzMmFjNS01N2FjLTRmNWEtODBlYS1jNDQwOGI5NjA5OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTMuNzA2MzgzNjczWiJ9&digest=sha256%3Aaf83bbce2d6d9f332f4e9e1b832be30379a7c4771cb50a2c97d768aa1ee8c506" http.request.useragent="Go-http-client/1.1" http.response.duration=1.616223946s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c7032ac5-57ac-4f5a-80ea-c4408b960999?_state=X1Km98kp1ALh01NIGkTgv8QDU1OBXnnLJWCvFAiLDRB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNzAzMmFjNS01N2FjLTRmNWEtODBlYS1jNDQwOGI5NjA5OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTMuNzA2MzgzNjczWiJ9&digest=sha256%3Aaf83bbce2d6d9f332f4e9e1b832be30379a7c4771cb50a2c97d768aa1ee8c506 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=ff5c5412-ec30-4165-924f-415cccae4894 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.649131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=761fe796-dfb0-4aa5-812a-cd7cd41d592a http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=1a4a29e3-7c7b-4d66-819e-3fa6068c0e59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/cccc/blobs/uploads/8eaa78ea-4e0b-489a-8047-7f55fcaa2d46?_state=VJBRfqpIvukYbyM67Nd0yyJPIZsMYpxTDZw_KcUSW-V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZWFhNzhlYS00ZTBiLTQ4OWEtODA0Ny03ZjU1ZmNhYTJkNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTUuNDQwMjg2ODc1WiJ9&digest=sha256%3A21da3a4e5565c68805c1c4bc93f7a2e8c86360751ce15def63cc7ad083fae6ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457377283s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/8eaa78ea-4e0b-489a-8047-7f55fcaa2d46?_state=VJBRfqpIvukYbyM67Nd0yyJPIZsMYpxTDZw_KcUSW-V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZWFhNzhlYS00ZTBiLTQ4OWEtODA0Ny03ZjU1ZmNhYTJkNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTUuNDQwMjg2ODc1WiJ9&digest=sha256%3A21da3a4e5565c68805c1c4bc93f7a2e8c86360751ce15def63cc7ad083fae6ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=d7e7231f-e670-41d2-b60f-dc5fc5451452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:57 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=0402a0a1-4f17-4f9b-b06b-3bcd43089bf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:57 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=df562d69-7a4e-409b-bd62-25d41b54bf4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/dddd/blobs/uploads/81a6f806-9491-4011-b6d3-3fe808e7b8a8?_state=Ky-rONav9u6Aq75INvZIyUQkEy8sXvlU4_rjPy9GWuB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MWE2ZjgwNi05NDkxLTQwMTEtYjZkMy0zZmU4MDhlN2I4YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTcuOTYxOTM0NjI0WiJ9&digest=sha256%3A303d7d2c26bf0290b4cbd7460f03239fcbf7a988857bd1254bf3a92c9684d76a" http.request.useragent="Go-http-client/1.1" http.response.duration=491.343502ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:57 +0000] "PUT /v2/foo/dddd/blobs/uploads/81a6f806-9491-4011-b6d3-3fe808e7b8a8?_state=Ky-rONav9u6Aq75INvZIyUQkEy8sXvlU4_rjPy9GWuB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MWE2ZjgwNi05NDkxLTQwMTEtYjZkMy0zZmU4MDhlN2I4YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTcuOTYxOTM0NjI0WiJ9&digest=sha256%3A303d7d2c26bf0290b4cbd7460f03239fcbf7a988857bd1254bf3a92c9684d76a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=d13200a3-f5ff-4c6d-a360-e5551a60def9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243285ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:58 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:32:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=9754e0bd-cefe-4b5b-81c1-2f1348620d5a http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=2bf8eb7d-117d-4182-81e6-dfee693bfcf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/eeee/blobs/uploads/3c342e6d-cedb-4302-a17b-f3649333fc61?_state=AftVuUiRdWmUaS_v5rX2xhr3KHX-t7ZRilvyZBZParh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzYzM0MmU2ZC1jZWRiLTQzMDItYTE3Yi1mMzY0OTMzM2ZjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTguNTY1OTc5NjU4WiJ9&digest=sha256%3A0d300bf230ef8cb26450b73d4f3b5c8102e758cfe78c5fde2d2e59ac2c7d6e31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.923230933s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:32:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/3c342e6d-cedb-4302-a17b-f3649333fc61?_state=AftVuUiRdWmUaS_v5rX2xhr3KHX-t7ZRilvyZBZParh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzYzM0MmU2ZC1jZWRiLTQzMDItYTE3Yi1mMzY0OTMzM2ZjNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzI6NTguNTY1OTc5NjU4WiJ9&digest=sha256%3A0d300bf230ef8cb26450b73d4f3b5c8102e758cfe78c5fde2d2e59ac2c7d6e31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=8a7bbf06-d7a3-470d-9469-80406879a42b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:00 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=d4da9cb6-81ae-44e0-9c30-de3704a9ed6b http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=a4d64e0e-3de2-4709-9968-0bde5882f9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/ffff/blobs/uploads/9a78ffb1-33fc-467b-b475-3d766108a329?_state=KfmdJlyMPQDYFRR3rbR2PFJ3eWlLZ_7SBQ113no6G_R7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5YTc4ZmZiMS0zM2ZjLTQ2N2ItYjQ3NS0zZDc2NjEwOGEzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDAuNTk1MjA1NTc2WiJ9&digest=sha256%3A7648cb340ddf8c5325b60e0cd5195bdec58a975fa9bbcc3f09bede70dca0f618" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858884651s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/9a78ffb1-33fc-467b-b475-3d766108a329?_state=KfmdJlyMPQDYFRR3rbR2PFJ3eWlLZ_7SBQ113no6G_R7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5YTc4ZmZiMS0zM2ZjLTQ2N2ItYjQ3NS0zZDc2NjEwOGEzMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDAuNTk1MjA1NTc2WiJ9&digest=sha256%3A7648cb340ddf8c5325b60e0cd5195bdec58a975fa9bbcc3f09bede70dca0f618 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=3f5ee26e-401f-42b2-943e-3abc36b43662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=b27be2e2-e995-4553-9070-6a254aa0e238 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.344µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=ceecf9fe-34c1-49c9-9277-8d91fb53d5b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="635.289µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=40984810-b1d2-423a-be73-9ec724faf9f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="606.068µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=0bd70eca-759d-456e-bc6a-25d51d86a164 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="649.391µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=85d5597e-cd05-4df6-9913-da3826170719 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="567.379µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=28ae89cc-31d1-409b-a820-9f15bb8885cd http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="628.687µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" 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:41463" http.request.id=a946be0c-dc12-4ec2-857d-b0fe14f3b16c http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="657.93µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" 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:41463" http.request.id=d5308346-0c1c-4593-ab01-7cc89a1d3fbe http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="632.87µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=033cb4f6-1eac-4537-a736-fff5fa6ff763 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="660.474µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41463" http.request.id=28746eb7-ca78-4dff-ae6f-2ae2a0e33e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:54820" 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="674.444µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:33:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=4efad760-322d-451e-9f79-f34f461b6a34 http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17964ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=e569cf5e-b6b4-4efc-a9b8-1dc841fbbd0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/aaaa/blobs/uploads/1c6bee00-96f6-4612-be33-64ca10283cb6?_state=cr0HOKud4nDZwtorD4Fkzm1rRD3IINCUDYYGx1VNxGd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYzZiZWUwMC05NmY2LTQ2MTItYmUzMy02NGNhMTAyODNjYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDIuNTUxMzgyMzQxWiJ9&digest=sha256%3A6c33931118032cf692b6d50670812e7f44eef83f98b60bbe23e9ac18fbda3703" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057505597s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1c6bee00-96f6-4612-be33-64ca10283cb6?_state=cr0HOKud4nDZwtorD4Fkzm1rRD3IINCUDYYGx1VNxGd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYzZiZWUwMC05NmY2LTQ2MTItYmUzMy02NGNhMTAyODNjYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDIuNTUxMzgyMzQxWiJ9&digest=sha256%3A6c33931118032cf692b6d50670812e7f44eef83f98b60bbe23e9ac18fbda3703 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=3197b0e0-98bf-498d-aafb-d5d1983a9595 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=3a6eb8bc-0b8d-4fc8-80a8-fd8a8877ecbe http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=ab1922e8-61bc-4c94-a975-1e02efbad7e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/bbbb/blobs/uploads/24672a76-b799-48bf-8427-5035888b1784?_state=zad313_H3HqB3-RchQyfg6vehWJfebDBMx7-46G0NU17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNDY3MmE3Ni1iNzk5LTQ4YmYtODQyNy01MDM1ODg4YjE3ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDMuNjYyNDY4NjY2WiJ9&digest=sha256%3A90544fad55eab9018803cb7fd2c6db0f6d9e59468f7d3f94d689dededbffae86" http.request.useragent="Go-http-client/1.1" http.response.duration=486.952368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/24672a76-b799-48bf-8427-5035888b1784?_state=zad313_H3HqB3-RchQyfg6vehWJfebDBMx7-46G0NU17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNDY3MmE3Ni1iNzk5LTQ4YmYtODQyNy01MDM1ODg4YjE3ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDMuNjYyNDY4NjY2WiJ9&digest=sha256%3A90544fad55eab9018803cb7fd2c6db0f6d9e59468f7d3f94d689dededbffae86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=d9d3f519-c8df-4edb-88fb-434f7fb07036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=9ca2cbe7-eba2-4911-a276-3ade3ba37609 http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.623µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:04 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=23f4366a-333f-4ac0-af7e-177d15ddc69f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/cccc/blobs/uploads/dc968985-98c9-46e1-940f-c19525d082c0?_state=26TfTqLXKbMAI_adNdwE0jFEDjED-nbvNK1roFkTG697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzk2ODk4NS05OGM5LTQ2ZTEtOTQwZi1jMTk1MjVkMDgyYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDQuMjE2OTE1MjIxWiJ9&digest=sha256%3Aab33e6d7b8bb9fa7cab0b2d0dde519d3838dcf17df22ae19a63b4b4e8e3f28c5" http.request.useragent="Go-http-client/1.1" http.response.duration=803.322178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:04 +0000] "PUT /v2/foo/cccc/blobs/uploads/dc968985-98c9-46e1-940f-c19525d082c0?_state=26TfTqLXKbMAI_adNdwE0jFEDjED-nbvNK1roFkTG697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzk2ODk4NS05OGM5LTQ2ZTEtOTQwZi1jMTk1MjVkMDgyYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDQuMjE2OTE1MjIxWiJ9&digest=sha256%3Aab33e6d7b8bb9fa7cab0b2d0dde519d3838dcf17df22ae19a63b4b4e8e3f28c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=5aecf598-a72b-475b-bc19-4becd177b125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=1e11163d-07b4-4004-9c0e-728b94a89196 http.request.method=POST http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.838µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=3bf94e76-7f99-4340-ab61-6b349143743d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/dddd/blobs/uploads/2b5a1575-5ea0-4910-a375-d218bab0d60a?_state=geE-XbwRZ_wBZcrbkZIXjS6DZ7Ji6W1E4jqXJfrR4Hd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYjVhMTU3NS01ZWEwLTQ5MTAtYTM3NS1kMjE4YmFiMGQ2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDUuMDc1MTMyNDAxWiJ9&digest=sha256%3A83a227670ea396414932616e5c74f50fe6fb8de3504e755b727857e123391785" http.request.useragent="Go-http-client/1.1" http.response.duration=538.374142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/2b5a1575-5ea0-4910-a375-d218bab0d60a?_state=geE-XbwRZ_wBZcrbkZIXjS6DZ7Ji6W1E4jqXJfrR4Hd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYjVhMTU3NS01ZWEwLTQ5MTAtYTM3NS1kMjE4YmFiMGQ2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDUuMDc1MTMyNDAxWiJ9&digest=sha256%3A83a227670ea396414932616e5c74f50fe6fb8de3504e755b727857e123391785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=22c64078-e9e6-453a-988b-1e5c609bf362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40223" http.request.id=74f94309-c389-4aa8-8d20-2fd30bdcc2d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" 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="529.232µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.74s) === RUN TestURLPrefix time="2025-08-08T13:33:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33029" http.request.id=5f30c0c6-98c1-408f-bb55-c37b70ccf4c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60672" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.55µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T13:33:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=02565a62-278d-47d6-b183-03a081ff5528 http.request.method=GET http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.484µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "GET /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=d8080aa9-e80f-49d1-93ef-a1c6aed50c5c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.123µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=71f10963-02e1-439f-869b-9927c229f9f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="679.02µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=744797a7-2740-440e-9e91-df0014f5bc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="628.603µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "GET /v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=29ba23ac-d269-47a9-902e-b376af14b86f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="675.954µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=1afe7516-21b7-4c68-873c-a0d9d0032bec http.request.method=GET http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=46c42187-2663-4e5d-9974-2c8382bad05b time="2025-08-08T13:33:05Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=1afe7516-21b7-4c68-873c-a0d9d0032bec http.request.method=GET http.request.remoteaddr="127.0.0.1:48948" http.request.uri="/v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="674.83µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=46c42187-2663-4e5d-9974-2c8382bad05b 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "GET /v2/foo/bar/blobs/uploads/46c42187-2663-4e5d-9974-2c8382bad05b?_state=vPxBxBkEdvHzKi71YGfjO1y9vRKtG2-T3vsr1HREWDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2YzQyMTg3LTI2NjMtNGU1ZC05OTc0LTJjODM4MmJhZDA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODExMjA1NzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=c44a3e89-40e3-4c24-a069-0b3c1742499a http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.774µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=d7e60dfb-7d7f-4775-827c-a233f1274653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/34a00d98-ea1f-4c61-b4c9-79f75023feac?_state=QOGxD23PLkjpgxgGzCD_YJpzU5Q069-N-3N9-fIWpgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YTAwZDk4LWVhMWYtNGM2MS1iNGM5LTc5Zjc1MDIzZmVhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODQ0MDI4NDdaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" provided=sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 vars.name="foo/bar" vars.uuid=34a00d98-ea1f-4c61-b4c9-79f75023feac time="2025-08-08T13:33:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=d7e60dfb-7d7f-4775-827c-a233f1274653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/34a00d98-ea1f-4c61-b4c9-79f75023feac?_state=QOGxD23PLkjpgxgGzCD_YJpzU5Q069-N-3N9-fIWpgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YTAwZDk4LWVhMWYtNGM2MS1iNGM5LTc5Zjc1MDIzZmVhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODQ0MDI4NDdaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=34a00d98-ea1f-4c61-b4c9-79f75023feac time="2025-08-08T13:33:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6, 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:33007" http.request.id=d7e60dfb-7d7f-4775-827c-a233f1274653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/34a00d98-ea1f-4c61-b4c9-79f75023feac?_state=QOGxD23PLkjpgxgGzCD_YJpzU5Q069-N-3N9-fIWpgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YTAwZDk4LWVhMWYtNGM2MS1iNGM5LTc5Zjc1MDIzZmVhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODQ0MDI4NDdaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.703µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=34a00d98-ea1f-4c61-b4c9-79f75023feac 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/bar/blobs/uploads/34a00d98-ea1f-4c61-b4c9-79f75023feac?_state=QOGxD23PLkjpgxgGzCD_YJpzU5Q069-N-3N9-fIWpgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YTAwZDk4LWVhMWYtNGM2MS1iNGM5LTc5Zjc1MDIzZmVhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODQ0MDI4NDdaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=2801952b-f1c2-417f-847f-1fea5f910da9 http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="607.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=74291072-919b-4385-aacc-989868ad23e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/9972197f-cbbc-4c7f-8068-b6729a657d74?_state=k0GqIui1AvuVVcBFNhMcddlOV04t5CmfSdZc73GabM97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NzIxOTdmLWNiYmMtNGM3Zi04MDY4LWI2NzI5YTY1N2Q3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODU5NTYzOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="744.444µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9972197f-cbbc-4c7f-8068-b6729a657d74?_state=k0GqIui1AvuVVcBFNhMcddlOV04t5CmfSdZc73GabM97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NzIxOTdmLWNiYmMtNGM3Zi04MDY4LWI2NzI5YTY1N2Q3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODU5NTYzOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=27fbdadd-35de-4839-a81d-d2bd77902bf1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="608.601µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=1e1802f8-59cc-4f91-9606-8851d9845484 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/d3a8d4c4-b548-4b25-b1a1-7e3d37583086?_state=ntLIffea2WJf5VQC4Mm-cSlra0KpE5pp6s2f0QIHUeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYThkNGM0LWI1NDgtNGIyNS1iMWExLTdlM2QzNzU4MzA4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODc1NDgzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="714.982µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/bar/blobs/uploads/d3a8d4c4-b548-4b25-b1a1-7e3d37583086?_state=ntLIffea2WJf5VQC4Mm-cSlra0KpE5pp6s2f0QIHUeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYThkNGM0LWI1NDgtNGIyNS1iMWExLTdlM2QzNzU4MzA4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODc1NDgzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=d86ed6e0-7658-4c28-9908-3a325c7ab0b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="605.184µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=68fcfc8a-18a7-4e24-aa02-d727b5e7148e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/93ce8297-19bd-4a17-9250-3d58f79b1457?_state=5jpq_zdgoic8osLqd9zY8Ke_PsPL-cPAahe5D_RaeEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzY2U4Mjk3LTE5YmQtNGExNy05MjUwLTNkNThmNzliMTQ1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODkwNTE4NjJaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.duration=571.53955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:05 +0000] "PUT /v2/foo/bar/blobs/uploads/93ce8297-19bd-4a17-9250-3d58f79b1457?_state=5jpq_zdgoic8osLqd9zY8Ke_PsPL-cPAahe5D_RaeEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzY2U4Mjk3LTE5YmQtNGExNy05MjUwLTNkNThmNzliMTQ1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNS42ODkwNTE4NjJaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=4fc5176a-f1c1-4446-8c52-f37b9244ba1d http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.479µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33007" http.request.id=f5d647f9-8b69-438a-853c-aae919f8ac0c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/80fbdbda-285c-45be-a99c-21b063bb9ed7?_state=qCAzsQ5yPtR1IEAqU6b5u_4HhySx42gUNSaudoMRlNd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmJkYmRhLTI4NWMtNDViZS1hOTljLTIxYjA2M2JiOWVkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi4yNzUwMzUxMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=598.296079ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/80fbdbda-285c-45be-a99c-21b063bb9ed7?_state=qCAzsQ5yPtR1IEAqU6b5u_4HhySx42gUNSaudoMRlNd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmJkYmRhLTI4NWMtNDViZS1hOTljLTIxYjA2M2JiOWVkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi4yNzUwMzUxMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=06ae8956-3842-43ca-b2c1-9ac8de72b473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/uploads/80fbdbda-285c-45be-a99c-21b063bb9ed7?_state=SJVtfbF9IpoXVCPH3bo81d72PaWN6VIBlKj7dIQIGF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmJkYmRhLTI4NWMtNDViZS1hOTljLTIxYjA2M2JiOWVkNyIsIk9mZnNldCI6MTc5OTQyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDZaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.duration="999.614µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "PUT /v2/foo/bar/blobs/uploads/80fbdbda-285c-45be-a99c-21b063bb9ed7?_state=SJVtfbF9IpoXVCPH3bo81d72PaWN6VIBlKj7dIQIGF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmJkYmRhLTI4NWMtNDViZS1hOTljLTIxYjA2M2JiOWVkNyIsIk9mZnNldCI6MTc5OTQyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDZaIn0%3D&digest=sha256%3A4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=15b6d20f-9cd0-4813-b41d-2070d1f3f06d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="672.44µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=2041efcf-20c5-4388-ac84-39c0f1365028 http.request.method=GET http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.831928ms http.response.status=200 http.response.written=17994240 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 200 17994240 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=error msg="error parsing digest="sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=ceb2f247-283b-453c-8f67-f99590b1b50c http.request.method=GET http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" vars.name="foo/bar" time="2025-08-08T13:33:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=ceb2f247-283b-453c-8f67-f99590b1b50c http.request.method=GET http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/foo/bar/blobs/sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.107µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha257:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=376d5abf-33f8-49a3-bdee-073748aa86cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42962" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.duration="837.777µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33: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-08T13:33:06Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=4e1fee35-39eb-44c1-ae5a-293317a9d57c http.request.method=GET http.request.remoteaddr="127.0.0.1:38068" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.899µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=537acfb7-5e03-4984-b0ee-def3cd742865 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.689µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=ae9542d9-e4ee-470e-b26c-433fd46772db http.request.method=POST http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.182µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=daac3963-bc68-48b0-a0cf-b19da425d705 http.request.method=GET http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="679.989µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=9695bb06-7f38-4eb6-a594-d44c2e93d656 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="705.181µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=5c6f5dc2-0568-4334-813b-dcba1aba5a04 http.request.method=GET http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb time="2025-08-08T13:33:07Z" 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:46039" http.request.id=5c6f5dc2-0568-4334-813b-dcba1aba5a04 http.request.method=GET http.request.remoteaddr="127.0.0.1:38076" http.request.uri="/v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.721µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "GET /v2/foo/bar/blobs/uploads/ffe2b6f7-2ceb-4c2f-8831-5b77f3d90cfb?_state=BGKZnZf6u_IN6jxt-K2bDsaWSL-l0eVmNm5qfJc_WF17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZTJiNmY3LTJjZWItNGMyZi04ODMxLTViNzdmM2Q5MGNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNi45OTgzNTExNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=957a269b-636d-492d-9017-2562253de5ef http.request.method=POST http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.703µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=8fb84a13-3895-4c55-af85-b1fd1ea74c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/88adf732-ca4b-40c5-a438-823b8bc16df6?_state=lmSZbUnf8iQz3gVqR6TCjdg2LhAoLToe0aJZ6h6u02N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YWRmNzMyLWNhNGItNDBjNS1hNDM4LTgyM2I4YmMxNmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDE2MTcwNTFaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" provided=sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 vars.name="foo/bar" vars.uuid=88adf732-ca4b-40c5-a438-823b8bc16df6 time="2025-08-08T13:33:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=8fb84a13-3895-4c55-af85-b1fd1ea74c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/88adf732-ca4b-40c5-a438-823b8bc16df6?_state=lmSZbUnf8iQz3gVqR6TCjdg2LhAoLToe0aJZ6h6u02N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YWRmNzMyLWNhNGItNDBjNS1hNDM4LTgyM2I4YmMxNmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDE2MTcwNTFaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=88adf732-ca4b-40c5-a438-823b8bc16df6 time="2025-08-08T13:33:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801, 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:46039" http.request.id=8fb84a13-3895-4c55-af85-b1fd1ea74c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/88adf732-ca4b-40c5-a438-823b8bc16df6?_state=lmSZbUnf8iQz3gVqR6TCjdg2LhAoLToe0aJZ6h6u02N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YWRmNzMyLWNhNGItNDBjNS1hNDM4LTgyM2I4YmMxNmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDE2MTcwNTFaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.28µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=88adf732-ca4b-40c5-a438-823b8bc16df6 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/88adf732-ca4b-40c5-a438-823b8bc16df6?_state=lmSZbUnf8iQz3gVqR6TCjdg2LhAoLToe0aJZ6h6u02N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YWRmNzMyLWNhNGItNDBjNS1hNDM4LTgyM2I4YmMxNmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDE2MTcwNTFaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=ae2bacd8-914d-4497-81f3-e8a31b1e3ede http.request.method=POST http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="621.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=9f9a40fa-7a11-437c-bf40-0cba3dc981a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/32d8b4b4-8f7a-416e-b48c-421df751f725?_state=k3jHWkMNNlSArrqgWfAQRkZijLofjwkvotVfhLAWr097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZDhiNGI0LThmN2EtNDE2ZS1iNDhjLTQyMWRmNzUxZjcyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDMxMjk0NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="722.015µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/32d8b4b4-8f7a-416e-b48c-421df751f725?_state=k3jHWkMNNlSArrqgWfAQRkZijLofjwkvotVfhLAWr097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZDhiNGI0LThmN2EtNDE2ZS1iNDhjLTQyMWRmNzUxZjcyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDMxMjk0NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=76fc6e56-ee96-490e-8a85-cad975ab8ad8 http.request.method=POST http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=63dc0a97-6191-455b-8d91-70fc07da4cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/de0674b1-21a1-4989-b2bd-9e6c81f3cc82?_state=YiYxjtWLkleIKRSOYFfh2s048a7RHUsXvo3jAlL-Gf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMDY3NGIxLTIxYTEtNDk4OS1iMmJkLTllNmM4MWYzY2M4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDQ2MjUwOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="757.471µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/de0674b1-21a1-4989-b2bd-9e6c81f3cc82?_state=YiYxjtWLkleIKRSOYFfh2s048a7RHUsXvo3jAlL-Gf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMDY3NGIxLTIxYTEtNDk4OS1iMmJkLTllNmM4MWYzY2M4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDQ2MjUwOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=bfe5acaf-2143-47bb-953b-92b04b114b77 http.request.method=POST http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="597.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=76f0d4e3-5ecb-48de-aced-600def8b44bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/eee94a6c-414f-4e3b-9f22-5edd34e87107?_state=X0gJADKyxJSRAyxSuV__9XWaEQof_ZzGEN3je5v0ra57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZTk0YTZjLTQxNGYtNGUzYi05ZjIyLTVlZGQzNGU4NzEwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDYxODI3OFoifQ%3D%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867664957s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/eee94a6c-414f-4e3b-9f22-5edd34e87107?_state=X0gJADKyxJSRAyxSuV__9XWaEQof_ZzGEN3je5v0ra57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZTk0YTZjLTQxNGYtNGUzYi05ZjIyLTVlZGQzNGU4NzEwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowNy4wMDYxODI3OFoifQ%3D%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=60cdbf32-6411-4abf-9962-3fc480e14cf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.14µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46039" http.request.id=54e36dac-a89b-449d-968f-70898e83feae http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/db2027a4-3102-4004-b79d-78e58453aeae?_state=tOyQbMzHwwQ_JpfDwSWRFo7hnv07bdCVJ2GKCUa_6QF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjAyN2E0LTMxMDItNDAwNC1iNzlkLTc4ZTU4NDUzYWVhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowOC44OTg5MzQ4MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.81919339s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/db2027a4-3102-4004-b79d-78e58453aeae?_state=tOyQbMzHwwQ_JpfDwSWRFo7hnv07bdCVJ2GKCUa_6QF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjAyN2E0LTMxMDItNDAwNC1iNzlkLTc4ZTU4NDUzYWVhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzowOC44OTg5MzQ4MDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=f7967aa6-3307-4fdf-b12c-69410aa40dac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/uploads/db2027a4-3102-4004-b79d-78e58453aeae?_state=EWJdqig1g59mQzf5Ay10RbtKNmqBkpyKR4aUcoPyWZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjAyN2E0LTMxMDItNDAwNC1iNzlkLTc4ZTU4NDUzYWVhZSIsIk9mZnNldCI6MzA5OTEzNjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDhaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.duration="981.747µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/db2027a4-3102-4004-b79d-78e58453aeae?_state=EWJdqig1g59mQzf5Ay10RbtKNmqBkpyKR4aUcoPyWZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjAyN2E0LTMxMDItNDAwNC1iNzlkLTc4ZTU4NDUzYWVhZSIsIk9mZnNldCI6MzA5OTEzNjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MDhaIn0%3D&digest=sha256%3A1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=05dd6bd8-9270-494d-a8bf-6f05cc101df6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="655.224µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=84889352-d3d1-40bf-b183-9db58b5c6eae http.request.method=GET http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.641398ms http.response.status=200 http.response.written=30991360 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 200 30991360 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=error msg="error parsing digest="sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=e78767ad-a20f-46c4-a447-1d5dd955ac90 http.request.method=GET http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" vars.name="foo/bar" time="2025-08-08T13:33:10Z" 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:46039" http.request.id=e78767ad-a20f-46c4-a447-1d5dd955ac90 http.request.method=GET http.request.remoteaddr="127.0.0.1:38092" http.request.uri="/v2/foo/bar/blobs/sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="572.145µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha257:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=0444bcb6-2b6b-4f73-b6bc-4ed958ff085c http.request.method=GET http.request.remoteaddr="127.0.0.1:38108" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.duration="876.243µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=6c1a4dfe-45de-4c96-8ea0-9fe1f9f09d98 http.request.method=GET http.request.remoteaddr="127.0.0.1:38100" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.21507ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46039" http.request.id=b771affd-05c2-4868-8919-5f2f050f5f48 http.request.method=GET http.request.remoteaddr="127.0.0.1:38108" http.request.uri="/v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.547397ms http.response.status=200 http.response.written=819200 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:1f961cc5dfce8a4ee4538d484651624b025fe371547e6616e128214abfe53801 HTTP/1.1" 200 819200 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=da0bd27a-0fa8-496c-82f7-3fb856bdd2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42946" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.892379438s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33007" http.request.id=dea02970-757f-437e-83e7-fcf88e51b125 http.request.method=GET http.request.remoteaddr="127.0.0.1:42962" http.request.uri="/v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.889908237s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [08/Aug/2025:13:33:06 +0000] "GET /v2/foo/bar/blobs/sha256:4867beb9e101c8da9a28577f78099369a1fe7275b80574b90fd8b06aff188eb6 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.16s) === RUN TestBlobDelete time="2025-08-08T13:33:10Z" 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-08T13:33:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=5f6fb0b0-afac-429b-a52e-cdf44bc62e2a http.request.method=GET http.request.remoteaddr="127.0.0.1:44442" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="934.29µs" http.response.status=404 http.response.written=157 vars.digest="sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=1cf25017-155f-404a-be9f-59a3f669f388 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.754µs" http.response.status=404 http.response.written=157 vars.digest="sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=5cea73be-7a92-4f67-a150-58e10f8ffe47 http.request.method=POST http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="727.375µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=f6e0a8ff-f58f-4cb8-8c44-ac78b06394ea http.request.method=GET http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="744.072µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=48131595-9e84-460f-8718-80230afc864a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="729.469µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=7af32e25-c2f0-4494-acec-37dfa5b72d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=091a0f08-6fed-46f8-9a30-12eb663c202d time="2025-08-08T13:33:10Z" 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:36369" http.request.id=7af32e25-c2f0-4494-acec-37dfa5b72d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:44454" http.request.uri="/v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.228µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=091a0f08-6fed-46f8-9a30-12eb663c202d 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "GET /v2/foo/bar/blobs/uploads/091a0f08-6fed-46f8-9a30-12eb663c202d?_state=I0jFxvvldUDJWAxraEhEvk6B9FcDtaTfCRTTRgXvPmN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MWEwZjA4LTZmZWQtNDZmOC05YTMwLTEyZWI2NjNjMjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NDg0NjA5ODJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=83e8f193-42e5-405e-922d-39b9bb8cc001 http.request.method=POST http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=36f11077-3f85-4bd1-aab9-b41c89556aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/19e34a84-0b1a-43a6-ac96-6e37898665b2?_state=3T-qa1GeaLO3C-K2HIV_eqv8yQygOse2gNEkgM07Rj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTM0YTg0LTBiMWEtNDNhNi1hYzk2LTZlMzc4OTg2NjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTE5ODc4NDJaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" provided=sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 vars.name="foo/bar" vars.uuid=19e34a84-0b1a-43a6-ac96-6e37898665b2 time="2025-08-08T13:33:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=36f11077-3f85-4bd1-aab9-b41c89556aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/19e34a84-0b1a-43a6-ac96-6e37898665b2?_state=3T-qa1GeaLO3C-K2HIV_eqv8yQygOse2gNEkgM07Rj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTM0YTg0LTBiMWEtNDNhNi1hYzk2LTZlMzc4OTg2NjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTE5ODc4NDJaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=19e34a84-0b1a-43a6-ac96-6e37898665b2 time="2025-08-08T13:33:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64, 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:36369" http.request.id=36f11077-3f85-4bd1-aab9-b41c89556aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/19e34a84-0b1a-43a6-ac96-6e37898665b2?_state=3T-qa1GeaLO3C-K2HIV_eqv8yQygOse2gNEkgM07Rj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTM0YTg0LTBiMWEtNDNhNi1hYzk2LTZlMzc4OTg2NjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTE5ODc4NDJaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.497µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=19e34a84-0b1a-43a6-ac96-6e37898665b2 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/19e34a84-0b1a-43a6-ac96-6e37898665b2?_state=3T-qa1GeaLO3C-K2HIV_eqv8yQygOse2gNEkgM07Rj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTM0YTg0LTBiMWEtNDNhNi1hYzk2LTZlMzc4OTg2NjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTE5ODc4NDJaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=0888c79b-4a39-4f5c-a004-c42a10a134d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="713.619µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=51824003-748c-4504-9080-eabd45cef52b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/1cec8a6f-197c-4dca-a528-401661f7354b?_state=htBsGHZRoKyY0NpFyaFpln04OF-NB5uVOr4QkizU0-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZWM4YTZmLTE5N2MtNGRjYS1hNTI4LTQwMTY2MWY3MzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTM2OTgyNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="840.749µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/1cec8a6f-197c-4dca-a528-401661f7354b?_state=htBsGHZRoKyY0NpFyaFpln04OF-NB5uVOr4QkizU0-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZWM4YTZmLTE5N2MtNGRjYS1hNTI4LTQwMTY2MWY3MzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTM2OTgyNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=2d2a1940-b164-4646-980c-d0865e8a33b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="697.151µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=f3b82e29-e77a-4bdd-a7c6-7e199c9db13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/4e60684c-5bef-4143-9f17-68184be35c08?_state=5UZxuDpbpnZ_9vGBXeEAldpx4fL2EHB4K40si4Sp7k97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNjA2ODRjLTViZWYtNDE0My05ZjE3LTY4MTg0YmUzNWMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTU0NjE5NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="839.011µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/4e60684c-5bef-4143-9f17-68184be35c08?_state=5UZxuDpbpnZ_9vGBXeEAldpx4fL2EHB4K40si4Sp7k97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNjA2ODRjLTViZWYtNDE0My05ZjE3LTY4MTg0YmUzNWMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTU0NjE5NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=a40438d8-5254-4558-9486-9ffbf04c6a3a http.request.method=POST http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.496µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=9b65144e-ffdf-4bfb-9e60-4b89d7f6338e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/16d13652-a8c2-4c3a-beed-807f91dead99?_state=LoVWsM5pxFP_9EM8Se7US6OZXxJclT2LI5eB41DJWx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZDEzNjUyLWE4YzItNGMzYS1iZWVkLTgwN2Y5MWRlYWQ5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTcxNzc4ODZaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.duration=671.794427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/16d13652-a8c2-4c3a-beed-807f91dead99?_state=LoVWsM5pxFP_9EM8Se7US6OZXxJclT2LI5eB41DJWx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZDEzNjUyLWE4YzItNGMzYS1iZWVkLTgwN2Y5MWRlYWQ5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMC44NTcxNzc4ODZaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=42703a0a-e7cb-4519-ba23-d250f088e2fa http.request.method=POST http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.054µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36369" http.request.id=ea45a8af-96c6-4f0e-ba21-81aae2113a20 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/3b306e34-e1c5-4b77-a542-29c1587e74d5?_state=hY26AmYQKM68BFopnKkehALsk3lAZILLgHUq54j6hL57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMzA2ZTM0LWUxYzUtNGI3Ny1hNTQyLTI5YzE1ODdlNzRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMS41NDE2NzY3ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=542.501619ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/3b306e34-e1c5-4b77-a542-29c1587e74d5?_state=hY26AmYQKM68BFopnKkehALsk3lAZILLgHUq54j6hL57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMzA2ZTM0LWUxYzUtNGI3Ny1hNTQyLTI5YzE1ODdlNzRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMS41NDE2NzY3ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=9b53cb3a-7306-4468-81f9-9a8da78f186c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/uploads/3b306e34-e1c5-4b77-a542-29c1587e74d5?_state=bCq0XP_lpDnto1CbxXBqffpBrBTXpwxiaa6p9DSwTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMzA2ZTM0LWUxYzUtNGI3Ny1hNTQyLTI5YzE1ODdlNzRkNSIsIk9mZnNldCI6MTY4OTI5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTFaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "PUT /v2/foo/bar/blobs/uploads/3b306e34-e1c5-4b77-a542-29c1587e74d5?_state=bCq0XP_lpDnto1CbxXBqffpBrBTXpwxiaa6p9DSwTSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMzA2ZTM0LWUxYzUtNGI3Ny1hNTQyLTI5YzE1ODdlNzRkNSIsIk9mZnNldCI6MTY4OTI5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTFaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=d093fb2c-f3b9-4642-9838-a0d78c518ae4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="669.295µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=10463be2-ecb2-443a-8c1a-2e33a00da488 http.request.method=GET http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.030433ms http.response.status=200 http.response.written=16892928 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "GET /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 200 16892928 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=error msg="error parsing digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=b9d26666-8e40-4c4f-b740-4c4c347d68f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" time="2025-08-08T13:33:12Z" 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:36369" http.request.id=b9d26666-8e40-4c4f-b740-4c4c347d68f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44470" http.request.uri="/v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="597.311µs" http.response.status=400 http.response.written=110 vars.digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "GET /v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=a16763ba-a3c9-46d3-ba00-f52d8be35b44 http.request.method=GET http.request.remoteaddr="127.0.0.1:44488" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.duration="822.066µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "GET /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=8069debb-76b8-4059-b3eb-daf1e2649b3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44496" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.duration="750.672µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=7cec3add-e01e-4544-b4ef-4581536ddd00 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44496" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.491µs" http.response.status=404 http.response.written=157 vars.digest="sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" 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:36369" http.request.id=fda59acd-da4c-4e3e-80ed-38837404f03a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44496" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="510.522µs" http.response.status=404 http.response.written=74 vars.digest="sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=error msg="error parsing digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=3cd8d398-6cd8-478f-a9b3-2d68778ebdf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44502" http.request.uri="/v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" time="2025-08-08T13:33:12Z" 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:36369" http.request.id=3cd8d398-6cd8-478f-a9b3-2d68778ebdf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44502" http.request.uri="/v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.011µs" http.response.status=400 http.response.written=110 vars.digest="sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "DELETE /v2/foo/bar/blobs/sha257:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=a196f51a-ac4c-437e-a00d-5622dccd16d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.594µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=73530eb4-218f-4856-aa72-eba1e8c7a35d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44514" http.request.uri="/v2/foo/bar/blobs/uploads/048c9fce-5cb2-4208-9044-74c7f010008f?_state=Cro7SfHkWDg2MqdiAcBw9IxgN4H5bMf9sDcRSAOPXf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OGM5ZmNlLTVjYjItNDIwOC05MDQ0LTc0YzdmMDEwMDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMi4xMDY5NDUzMzhaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.duration=559.268124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "PUT /v2/foo/bar/blobs/uploads/048c9fce-5cb2-4208-9044-74c7f010008f?_state=Cro7SfHkWDg2MqdiAcBw9IxgN4H5bMf9sDcRSAOPXf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OGM5ZmNlLTVjYjItNDIwOC05MDQ0LTc0YzdmMDEwMDA4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMi4xMDY5NDUzMzhaIn0%3D&digest=sha256%3A92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=53d2980b-820e-48e6-95b4-09b3b111d86b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44514" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="981.797µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=e765b997-2a26-4974-9d6c-2f3f5b508f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=580.455009ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "GET /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36369" http.request.id=38b5463b-ad1e-4011-80c0-6f0822486d41 http.request.method=GET http.request.remoteaddr="127.0.0.1:44488" http.request.uri="/v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=578.011171ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "GET /v2/foo/bar/blobs/sha256:92dac83c5bc83aba5b0307d354d38f9cc7bde839701590e9c929e720afbd7b64 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.90s) === RUN TestRelativeURL time="2025-08-08T13:33: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-08T13:33:12Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33615" http.request.id=d954e2fd-6f98-4838-9c13-701cad0a43c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.582µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33615" http.request.id=b716f5a8-180d-4941-bd26-9874f61bb463 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/foo/bar/blobs/uploads/821a0d54-d15d-490e-ac07-32c69148e59a?_state=9X7AakDhGH7atgMOQk0h3Hd7-C2TzpvPV0qAcke4fip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMWEwZDU0LWQxNWQtNDkwZS1hYzA3LTMyYzY5MTQ4ZTU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMi42ODIxODUwNzNaIn0%3D&digest=sha256%3A4ff354e4128f3d8754ad11a78a3b728174fe799a79ac576b687d69fd6a3a9454" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180274325s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:12 +0000] "PUT /v2/foo/bar/blobs/uploads/821a0d54-d15d-490e-ac07-32c69148e59a?_state=9X7AakDhGH7atgMOQk0h3Hd7-C2TzpvPV0qAcke4fip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMWEwZDU0LWQxNWQtNDkwZS1hYzA3LTMyYzY5MTQ4ZTU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxMi42ODIxODUwNzNaIn0%3D&digest=sha256%3A4ff354e4128f3d8754ad11a78a3b728174fe799a79ac576b687d69fd6a3a9454 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33615" http.request.id=ae20db48-770a-421d-930a-1ba0e215e54e http.request.method=POST http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.87µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33615" http.request.id=684a7b65-2b62-4867-bd36-e07529ed2778 http.request.method=POST http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.122µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33615" http.request.id=8c7b4ed1-1ed1-4aaa-821a-ef1134e14804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/foo/bar/blobs/uploads/01ede125-453d-45e1-a8f3-983be73f9b3d?_state=AJuk7g7zhMwkfWqSc3sIc_pX37itxHfgy3NUCxAY1HV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWRlMTI1LTQ1M2QtNDVlMS1hOGYzLTk4M2JlNzNmOWIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNC4wMzE3NDMxNjlaIn0%3D&digest=sha256%3Aa464770446f0ae5980197d108939e193b8a14de020bcab1f65cff5fb189e61ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015109906s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/01ede125-453d-45e1-a8f3-983be73f9b3d?_state=AJuk7g7zhMwkfWqSc3sIc_pX37itxHfgy3NUCxAY1HV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWRlMTI1LTQ1M2QtNDVlMS1hOGYzLTk4M2JlNzNmOWIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNC4wMzE3NDMxNjlaIn0%3D&digest=sha256%3Aa464770446f0ae5980197d108939e193b8a14de020bcab1f65cff5fb189e61ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.37s) === RUN TestBlobDeleteDisabled time="2025-08-08T13:33: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-08T13:33:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:15Z" 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:45641" http.request.id=05a42cb2-4483-41f8-9c12-91d9dd057a0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/sha256:25e7743229cbfe20038fe69de4b1e34745011fd3a44e6417ba520764bcae3370" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.391µs" http.response.status=405 http.response.written=78 vars.digest="sha256:25e7743229cbfe20038fe69de4b1e34745011fd3a44e6417ba520764bcae3370" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:25e7743229cbfe20038fe69de4b1e34745011fd3a44e6417ba520764bcae3370 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2025-08-08T13:33: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-08T13:33:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36437" http.request.id=1a329a87-0dde-49c2-827d-9ef03d905485 http.request.method=POST http.request.remoteaddr="127.0.0.1:57122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.386µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36437" http.request.id=48ba7afb-97ea-4dd8-974b-8b0f195bd1dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57122" http.request.uri="/v2/foo/bar/blobs/uploads/f713c29e-5e59-4218-bd5a-ca3261330863?_state=oDQwomjCmGH0rubB0W1ba8voz574XpKyJthsiIGSYVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3MTNjMjllLTVlNTktNDIxOC1iZDVhLWNhMzI2MTMzMDg2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNS4yMDk1MTIyM1oifQ%3D%3D&digest=sha256%3A94a570614d409a8ee12985fb8b9fc3edb928e83e0ae1d9ee8525da4fc363453b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17585861s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:15 +0000] "PUT /v2/foo/bar/blobs/uploads/f713c29e-5e59-4218-bd5a-ca3261330863?_state=oDQwomjCmGH0rubB0W1ba8voz574XpKyJthsiIGSYVB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3MTNjMjllLTVlNTktNDIxOC1iZDVhLWNhMzI2MTMzMDg2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNS4yMDk1MTIyM1oifQ%3D%3D&digest=sha256%3A94a570614d409a8ee12985fb8b9fc3edb928e83e0ae1d9ee8525da4fc363453b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:16Z" 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:36437" http.request.id=cbc8c929-ebf9-4635-99c8-421b0fea1589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57122" http.request.uri="/v2/foo/bar/blobs/sha256:94a570614d409a8ee12985fb8b9fc3edb928e83e0ae1d9ee8525da4fc363453b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.215µs" http.response.status=405 http.response.written=78 vars.digest="sha256:94a570614d409a8ee12985fb8b9fc3edb928e83e0ae1d9ee8525da4fc363453b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:94a570614d409a8ee12985fb8b9fc3edb928e83e0ae1d9ee8525da4fc363453b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.26s) === RUN TestDeleteReadOnly time="2025-08-08T13:33:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:16Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33549" http.request.id=fd7a4811-b800-4018-8075-b24edefd72c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33549" http.request.id=9ac7ff77-a23e-47ee-9d0c-6a1d4cf089f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60946" http.request.uri="/v2/foo/bar/blobs/uploads/05a18923-e4e1-484e-8680-e4a62e5f084a?_state=gER5fiVwkkSvvkGWlBItdYxyCqpY7Su8m1dES8FHA457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YTE4OTIzLWU0ZTEtNDg0ZS04NjgwLWU0YTYyZTVmMDg0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNi40NzM5OTE5WiJ9&digest=sha256%3Ade432768c8896f599e224e0457eb4868e62760320be7afff7f2f861d75a3bb7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186128286s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:16 +0000] "PUT /v2/foo/bar/blobs/uploads/05a18923-e4e1-484e-8680-e4a62e5f084a?_state=gER5fiVwkkSvvkGWlBItdYxyCqpY7Su8m1dES8FHA457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YTE4OTIzLWU0ZTEtNDg0ZS04NjgwLWU0YTYyZTVmMDg0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzoxNi40NzM5OTE5WiJ9&digest=sha256%3Ade432768c8896f599e224e0457eb4868e62760320be7afff7f2f861d75a3bb7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:de432768c8896f599e224e0457eb4868e62760320be7afff7f2f861d75a3bb7b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.27s) === RUN TestStartPushReadOnly time="2025-08-08T13:33:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:17Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:13:33:17 +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-08T13:33:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:17Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:17Z" 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:36473" http.request.id=c96dfa41-ab62-47d0-9c78-076495236093 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" 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="696.268µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:33:17Z" 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:36473" http.request.id=671b232e-e3fb-4588-98dc-e5cad1524251 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" 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="512.721µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:17Z" 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:36473" http.request.id=38df1a9c-2b2f-4f23-8df7-2f8ff199305a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" 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="585.765µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:33:17Z" 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:36473" http.request.id=0d091101-6784-429f-a3eb-4892ce65bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" 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="689.973µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:17Z" 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:36473" http.request.id=0d091101-6784-429f-a3eb-4892ce65bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" 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="712.972µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:17Z" 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:36473" http.request.id=0d091101-6784-429f-a3eb-4892ce65bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" 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="732.643µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:17Z" 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:36473" http.request.id=0d091101-6784-429f-a3eb-4892ce65bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" 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="752.494µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:33:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=3e5b0bf1-2e4a-4867-bbee-9ab62c23d275 http.request.method=POST http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.237µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=d5eaeb0c-e902-40e6-94e2-2ad946a1d823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/blobs/uploads/a5e7a799-0ee9-4747-b4b1-ce53be3baf34?_state=VySmt6_GgbAUE-7A-kqnVQOFT67_2p_WwWRNCxRD01R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWU3YTc5OS0wZWU5LTQ3NDctYjRiMS1jZTUzYmUzYmFmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTcuNzM1MDI0MDQ3WiJ9&digest=sha256%3A25a65a1b5e9585fee4eb1f60c93470b159989f0e8844f4cbcb9316dbc5433664" http.request.useragent="Go-http-client/1.1" http.response.duration=712.888221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/a5e7a799-0ee9-4747-b4b1-ce53be3baf34?_state=VySmt6_GgbAUE-7A-kqnVQOFT67_2p_WwWRNCxRD01R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWU3YTc5OS0wZWU5LTQ3NDctYjRiMS1jZTUzYmUzYmFmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTcuNzM1MDI0MDQ3WiJ9&digest=sha256%3A25a65a1b5e9585fee4eb1f60c93470b159989f0e8844f4cbcb9316dbc5433664 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=e0cb50c3-dec1-496a-bb09-24c4fea5e20a http.request.method=POST http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=e1588c7f-b366-45e7-8289-11665a152730 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/blobs/uploads/c2c6aa21-15cf-4684-944d-d581d8642c86?_state=4d615w55yWb9V4bo487-dEdi7nGR6BvkSMSluecFxbZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMmM2YWEyMS0xNWNmLTQ2ODQtOTQ0ZC1kNTgxZDg2NDJjODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTguNTIxODEzMjIyWiJ9&digest=sha256%3Aa53033da701011e14942ff6f9ad5a20d1a7754e1c0f37e93ca473c51870172ca" http.request.useragent="Go-http-client/1.1" http.response.duration=829.891446ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/c2c6aa21-15cf-4684-944d-d581d8642c86?_state=4d615w55yWb9V4bo487-dEdi7nGR6BvkSMSluecFxbZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMmM2YWEyMS0xNWNmLTQ2ODQtOTQ0ZC1kNTgxZDg2NDJjODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTguNTIxODEzMjIyWiJ9&digest=sha256%3Aa53033da701011e14942ff6f9ad5a20d1a7754e1c0f37e93ca473c51870172ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=29095ada-9638-4c35-95b8-7317da6b01a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=660d1b29-1ebd-465d-9a85-86513c5c4735 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.duration="925.577µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=5e5b6a20-4e8b-4d36-90e2-19538244f013 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" 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="838.873µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=bebe162c-62f8-4dab-bca8-57614909a301 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="827.663µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" 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:36473" http.request.id=21fab155-8177-4624-bc3f-db275bd9644c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.duration="909.529µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" 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:36473" http.request.id=db3e304c-65dd-4052-9042-ac00e14e2aac http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.duration="924.754µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36473" http.request.id=cd6c6489-5f27-4578-83ea-b371c3767a55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.duration="934.731µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=5a1a7e44-7ef0-479f-9bd4-48dc5aa878ef http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="790.035µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=dad6936b-2912-4857-84d9-bfb9960e672b http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="537.989µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=14f83d60-3e72-4d64-a147-7a32996e6372 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.duration="477.193µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=90885b1c-ed3e-4bce-80a8-d6e74000be90 http.request.method=GET http.request.remoteaddr="127.0.0.1:41032" 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="500.042µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=error msg="payload digest does match: "sha256:295eef54c7b35cf8e051617925fdb0272cd3bc54ef661cc747e1a5113607d3e7" != "sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda"" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=7ff885fd-366e-411a-8588-6c654878d91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" time="2025-08-08T13:33:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=7ff885fd-366e-411a-8588-6c654878d91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="581.046µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda" 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84af9288076e2b1a5fb2a4ef006211704056437a30e077d04b55adc0634d1eda HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" 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:36473" http.request.id=5422a4b4-7154-45ba-8777-dfce31c3bd9a http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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="682.232µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" 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:36473" http.request.id=cc521655-48b6-49dd-b166-182a57c70c82 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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="520.295µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36473" http.request.id=9689eb85-02f2-4acd-8ea3-ead1108da14b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="615.572µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:19Z" 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:36473" http.request.id=9689eb85-02f2-4acd-8ea3-ead1108da14b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="636.78µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:19Z" 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:36473" http.request.id=9689eb85-02f2-4acd-8ea3-ead1108da14b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="657.949µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=aac87822-8717-4f49-88a1-05bc825c880e http.request.method=POST http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="604.632µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=10306041-a56d-4b6a-8cf2-2a69a8cd7ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/ba04f467-8ad5-4e6f-a299-ae47d963e241?_state=vxZfQ1EvlBvmrIHMUAD9JFex1kPNw-ZlXQNbFpjmu3l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTA0ZjQ2Ny04YWQ1LTRlNmYtYTI5OS1hZTQ3ZDk2M2UyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTkuMzY3NDI3NjAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="777.342µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba04f467-8ad5-4e6f-a299-ae47d963e241?_state=vxZfQ1EvlBvmrIHMUAD9JFex1kPNw-ZlXQNbFpjmu3l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTA0ZjQ2Ny04YWQ1LTRlNmYtYTI5OS1hZTQ3ZDk2M2UyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTkuMzY3NDI3NjAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" 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:36473" http.request.id=e4dfeffb-5dd1-4bfc-a41a-5720524d0e53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="567.296µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:19Z" 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:36473" http.request.id=e4dfeffb-5dd1-4bfc-a41a-5720524d0e53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="591.611µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:33:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=32b9b50c-5519-4962-afb1-63e77211472d http.request.method=POST http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=9c61a27d-a67f-467b-b504-215863835387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/9da3947f-0288-434f-9d3a-0ca3efd74bfc?_state=q-6pBUx4kTpavtneD60SfXps7DSIbX5pRxeP3pmxA-p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZGEzOTQ3Zi0wMjg4LTQzNGYtOWQzYS0wY2EzZWZkNzRiZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTkuNDM3NzU0ODQ0WiJ9&digest=sha256%3A6d52809b8073003cee97a4a8594e85b49aba4c3c54c4677fd7a4a8435abfd3b3" http.request.useragent="Go-http-client/1.1" http.response.duration=756.031142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/9da3947f-0288-434f-9d3a-0ca3efd74bfc?_state=q-6pBUx4kTpavtneD60SfXps7DSIbX5pRxeP3pmxA-p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZGEzOTQ3Zi0wMjg4LTQzNGYtOWQzYS0wY2EzZWZkNzRiZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MTkuNDM3NzU0ODQ0WiJ9&digest=sha256%3A6d52809b8073003cee97a4a8594e85b49aba4c3c54c4677fd7a4a8435abfd3b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=08d03d1b-56cf-4d53-916d-64bf4c1029cd http.request.method=POST http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00463ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=71279556-e5e8-4bd8-ac24-6a04e04850fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/blobs/uploads/f476c873-3959-4d0c-bfa1-ac274430daa3?_state=WOtcUe04h3TXcoU5fgXFDnqX1IW6JGD_kRE0a2n1LId7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDc2Yzg3My0zOTU5LTRkMGMtYmZhMS1hYzI3NDQzMGRhYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjAuMjY0ODk0OTU5WiJ9&digest=sha256%3A299b9725f30467fb5ee93f4f035dea0efce77f061b83dc4552cbd820d369d95c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005626059s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/f476c873-3959-4d0c-bfa1-ac274430daa3?_state=WOtcUe04h3TXcoU5fgXFDnqX1IW6JGD_kRE0a2n1LId7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDc2Yzg3My0zOTU5LTRkMGMtYmZhMS1hYzI3NDQzMGRhYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjAuMjY0ODk0OTU5WiJ9&digest=sha256%3A299b9725f30467fb5ee93f4f035dea0efce77f061b83dc4552cbd820d369d95c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:36473" http.request.id=7acdcd00-0b9c-4e57-98d8-f05afa3e87c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:36473" http.request.id=9591f8eb-fdaa-42d3-a699-bd1618482fc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c" http.request.useragent="Go-http-client/1.1" http.response.duration="678.174µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=58aaf2a9-2f17-4771-bdb5-423688450d29 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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="636.213µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=e8c2cfe8-5417-4506-9f95-8b7a966dcd54 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="587.943µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=2b21117f-1388-489c-a215-0b98a407e44f http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="527.251µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=4b5e850b-54e2-4ef3-ab40-aa86e4ffb166 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c" http.request.useragent="Go-http-client/1.1" http.response.duration="479.199µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=3a004d3e-8d34-46c1-bc20-8f4b350fd1c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="558.302µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="rewriting manifest sha256:0422236b3be0a8a987138ecc4966464e11d33408197ccdc585dca36f71f85d9c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=6b0cb519-bafd-4347-bf92-c540eec5e1a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=6b0cb519-bafd-4347-bf92-c540eec5e1a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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.209602ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:36473" http.request.id=31e95712-b4e5-4f53-a646-39e812178888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" 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="623.056µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:36473" http.request.id=cd052186-1840-418b-bedf-6b2e47befc54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="680.752µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:36473" http.request.id=e52455e0-4107-4320-a9d1-28b22137cab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460" http.request.useragent="Go-http-client/1.1" http.response.duration="692.626µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=19127442-f949-4379-8c3a-310147851eb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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="622.708µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=4277b39b-3e97-42f8-a85c-7e72f84a596c http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="591.661µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=04cf78ca-d6d2-4f0c-b5f1-f4b5d1d095e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="557.456µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=aa165416-2f28-426b-987f-d16fb2d9f960 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" http.request.uri="/v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460" http.request.useragent="Go-http-client/1.1" http.response.duration="487.182µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="rewriting manifest list sha256:36110552358612c862f8b5f4482fbf13f7ee8ef5acca015983a589073a376460 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=8db42493-9ce0-4500-be1d-4b7ef707afd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36473" http.request.id=8db42493-9ce0-4500-be1d-4b7ef707afd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41046" 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="936.861µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T13:33: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-08T13:33:21Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:21Z" 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:38475" http.request.id=3e2da7b7-f959-45f3-abb5-bc588c827e5e http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" 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="716.246µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:38475" http.request.id=a0ca2703-a2ca-460e-8f06-0b17a5bb9afc http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" 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="549.014µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:38475" http.request.id=f573862d-897b-48b4-8797-afb062f2bd86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" 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="514.897µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" 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:38475" http.request.id=6c94f310-42d5-48a1-b722-ee0a8c8168a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" 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="666.404µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:21Z" 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:38475" http.request.id=6c94f310-42d5-48a1-b722-ee0a8c8168a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" 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="688.724µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:21Z" 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:38475" http.request.id=6c94f310-42d5-48a1-b722-ee0a8c8168a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" 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="708.558µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:21Z" 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:38475" http.request.id=6c94f310-42d5-48a1-b722-ee0a8c8168a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" 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="729.945µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:33:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=045b6c4b-71bb-4bfc-b51c-fe8a137be832 http.request.method=POST http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.575µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=7fd65b93-b210-4ab9-a25d-19523ebeffb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/blobs/uploads/da361355-6e4e-426a-a7e1-be29c1889d8f?_state=SB6Plo8-JS4wD2Cov4C9UdCPniANd5uDMNPKaUUY0lN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTM2MTM1NS02ZTRlLTQyNmEtYTdlMS1iZTI5YzE4ODlkOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjEuMzg1MDU4OTk1WiJ9&digest=sha256%3Ab73a79de4aa76dc7bb927b2bb610ac02ed32c5ab749dacb39fc661685c8d74f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799833753s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/da361355-6e4e-426a-a7e1-be29c1889d8f?_state=SB6Plo8-JS4wD2Cov4C9UdCPniANd5uDMNPKaUUY0lN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTM2MTM1NS02ZTRlLTQyNmEtYTdlMS1iZTI5YzE4ODlkOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjEuMzg1MDU4OTk1WiJ9&digest=sha256%3Ab73a79de4aa76dc7bb927b2bb610ac02ed32c5ab749dacb39fc661685c8d74f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=b15ad7e9-69cc-421a-8d7d-bc4a1deddca2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="999.95µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=d5f25008-be29-4290-8684-6dce800873e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/blobs/uploads/0edc53a9-145c-43e4-b32e-8a49f5727206?_state=HOItc7oVmj6_ZUVTnQQVb3lokPYvjf08D_c4EnkJS0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZWRjNTNhOS0xNDVjLTQzZTQtYjMyZS04YTQ5ZjU3MjcyMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjMuMjg1MTUzMDgzWiJ9&digest=sha256%3Af72aa9baf09b37545e37fc987eb0f24798bdafd81ad8703df9891104dcb3e9c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568580943s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/0edc53a9-145c-43e4-b32e-8a49f5727206?_state=HOItc7oVmj6_ZUVTnQQVb3lokPYvjf08D_c4EnkJS0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZWRjNTNhOS0xNDVjLTQzZTQtYjMyZS04YTQ5ZjU3MjcyMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjMuMjg1MTUzMDgzWiJ9&digest=sha256%3Af72aa9baf09b37545e37fc987eb0f24798bdafd81ad8703df9891104dcb3e9c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=26693c42-9fc0-4c6f-8166-f47369dd2089 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=9ff96586-db7e-4f09-9a01-e337621ccc35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=f183d192-ea3f-43fd-b31c-c21ca90a41dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" 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="829.951µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=3cd71e3c-cfe4-4d39-a90c-ba923036b975 http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="809.382µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=4f467e88-aa33-41ec-b43a-f23446b2dc1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.duration="890.014µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=4b7718e0-f2de-4c7a-92f0-6cbce2bb64a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.duration="977.548µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38475" http.request.id=0043f0bb-e574-4c88-aadc-0f130fea1560 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.duration="893.963µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=1cd3a8d8-5db7-47fd-b649-97bb53eefded http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="891.475µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=cf079b4b-f244-4806-9fa9-a5e8319ed6cc http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="523.436µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=337f1fdd-2714-45b3-9590-0ee579735b51 http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.duration="507.336µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=5a243270-4b29-4476-a9b2-35bf9c164a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" 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="570.416µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=error msg="payload digest does match: "sha256:a7d703f55022044b458d8a146f31b0bda3ff837dd2eba8bea2f72373339e6225" != "sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68"" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=ad1b4ef6-c301-4611-9a30-824556e5ecec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" time="2025-08-08T13:33: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:38475" http.request.id=ad1b4ef6-c301-4611-9a30-824556e5ecec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.404µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68" 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:07941d39f4e705f87a53eedcaeff5de943254e664986176bc73e25752f175a68 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=bdd28d25-4ebb-41cd-9324-c6e30ffdad55 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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="708.631µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=18f1089e-f7bd-4529-844a-0f7999cbd9f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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="562.747µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=fa2b43be-d8e8-4a14-a99c-16e8d1653640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="708.971µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:24Z" 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:38475" http.request.id=fa2b43be-d8e8-4a14-a99c-16e8d1653640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="734.415µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:24Z" 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:38475" http.request.id=fa2b43be-d8e8-4a14-a99c-16e8d1653640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="754.196µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e7d09f86-7d1c-47f8-b5a6-aa1bdd270675 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.685µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=1cfd0d17-91bb-4b24-94f9-65d222371ac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/a46db046-12d9-4640-b873-535e3fd6d730?_state=eCuW3-rUJuSPICkPuqyLoCyz2GNvvd9_O56q-kiboVJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDZkYjA0Ni0xMmQ5LTQ2NDAtYjg3My01MzVlM2ZkNmQ3MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjQuODY5NzM4MDc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="827.814µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/a46db046-12d9-4640-b873-535e3fd6d730?_state=eCuW3-rUJuSPICkPuqyLoCyz2GNvvd9_O56q-kiboVJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDZkYjA0Ni0xMmQ5LTQ2NDAtYjg3My01MzVlM2ZkNmQ3MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjQuODY5NzM4MDc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" 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:38475" http.request.id=2e5ca775-0976-4cfa-a712-3ebd1268fdce http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="613.538µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:24Z" 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:38475" http.request.id=2e5ca775-0976-4cfa-a712-3ebd1268fdce http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="643.719µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=82191842-c51a-4ca8-9178-cecf24b160d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.139µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=0ebcc3ce-8e67-4970-a393-19d9d45674b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/a0b32aaa-aa53-4dbf-be55-89aa4fb213e6?_state=vOdQzt3S89kqXF0MgF_SeMztuvQ3CFxsxzSfoBAtXzt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGIzMmFhYS1hYTUzLTRkYmYtYmU1NS04OWFhNGZiMjEzZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjQuOTcyMTg2NDQ3WiJ9&digest=sha256%3Af179d166dd7eea5ee9a9ae10d3744053fed6b679c566f1f7481f7bd3c0234457" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82829149s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/a0b32aaa-aa53-4dbf-be55-89aa4fb213e6?_state=vOdQzt3S89kqXF0MgF_SeMztuvQ3CFxsxzSfoBAtXzt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGIzMmFhYS1hYTUzLTRkYmYtYmU1NS04OWFhNGZiMjEzZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjQuOTcyMTg2NDQ3WiJ9&digest=sha256%3Af179d166dd7eea5ee9a9ae10d3744053fed6b679c566f1f7481f7bd3c0234457 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e4884d54-d3bb-4ffa-aa53-184717db0584 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.661µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=869743fa-ea49-4f5c-95ff-0e7731ad5db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/blobs/uploads/e2a788fc-c9ae-4166-8ee5-25975776a2a4?_state=Qng2BEC2CAJ0jCFHMSUpAW-IhPVY5RuaQf3nFInHD797Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMmE3ODhmYy1jOWFlLTQxNjYtOGVlNS0yNTk3NTc3NmEyYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjYuOTAxMTU1MTE2WiJ9&digest=sha256%3A164463f385432b22c3d0295ce0faa84d53f758879b4d971d8c06ba959f5e2707" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79679887s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/e2a788fc-c9ae-4166-8ee5-25975776a2a4?_state=Qng2BEC2CAJ0jCFHMSUpAW-IhPVY5RuaQf3nFInHD797Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMmE3ODhmYy1jOWFlLTQxNjYtOGVlNS0yNTk3NTc3NmEyYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjYuOTAxMTU1MTE2WiJ9&digest=sha256%3A164463f385432b22c3d0295ce0faa84d53f758879b4d971d8c06ba959f5e2707 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:38475" http.request.id=f8beba7d-a72e-444d-b135-b07d783196fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:38475" http.request.id=d98a5945-d9af-4141-89da-4ae322fe1d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570" http.request.useragent="Go-http-client/1.1" http.response.duration="828.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e55b323e-e57a-4b8b-9e82-1b8db7cf6685 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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="635.492µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=89658f48-55f5-45ad-9bd8-fc51f39c7068 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="657.434µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=8571981b-d159-47b2-b6bb-420e72d82f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="562.354µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=f6d5110e-dd0b-4f56-80fd-efc8afc3c988 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570" http.request.useragent="Go-http-client/1.1" http.response.duration="509.113µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=29a8f967-2ff9-46fa-9994-e1c70fc058f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="503.723µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="rewriting manifest sha256:ded07ec5add72034451344d9ee9b352365cb7bfbf106cd309bb49e062c47d570 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=1aff66ee-e97c-445f-8bb8-56a3333a03f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=1aff66ee-e97c-445f-8bb8-56a3333a03f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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.099936ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:38475" http.request.id=592d994b-9ce6-4fd6-b3b7-835a42bc3408 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" 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="597.005µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:38475" http.request.id=c57157f5-c8d1-4581-a5db-8ce7b5921f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="714.044µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:38475" http.request.id=c7e9f61d-1b42-4851-927a-cb0be327057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33" http.request.useragent="Go-http-client/1.1" http.response.duration="702.576µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=b9c94fa4-6677-400e-bfad-9d7ffff57014 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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="596.007µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=8e4e9064-3857-493e-a6dd-5f8bfd843318 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="590.337µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=67280165-76b2-4978-999b-985fe21ada83 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="580.154µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e04aca66-7972-4a0c-ab58-c3c613e60c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33" http.request.useragent="Go-http-client/1.1" http.response.duration="542.493µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="rewriting manifest list sha256:2ed3240251c6b8e0a64a4226ebb9a74c0d5068bdcd6568d84bfedb0134ae0b33 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e4956222-d8a3-45f0-9334-deaf850ae12d http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38475" http.request.id=e4956222-d8a3-45f0-9334-deaf850ae12d http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" 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="979.429µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.05s) === RUN TestGetManifestWithStorageError time="2025-08-08T13:33:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:28Z" 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:41343" http.request.id=44ff8491-2167-4be0-9df0-0c5f7ed1c5f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58340" 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="733.387µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:41343" http.request.id=4d5d2d59-3e5d-46cb-b600-5171a64c891e http.request.method=GET http.request.remoteaddr="127.0.0.1:58340" 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="487.505µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:41343" http.request.id=2fbfa547-a90e-45f1-b067-20c147d92dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58340" 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="558.11µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:41343" http.request.id=f7aee378-8182-4181-b949-2c29c8599a1f http.request.method=GET http.request.remoteaddr="127.0.0.1:58340" 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="532.925µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:28 +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-08T13:33:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:28Z" 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:36123" http.request.id=b579a9e5-5417-4a3e-afb6-f1d4f7e09414 http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" 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="719.069µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:36123" http.request.id=053ba7c4-e4f0-4736-9187-676205759e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" 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="537.21µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:36123" http.request.id=3dcb470d-da0a-462d-afeb-a002635c0149 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" 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="563.493µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" 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:36123" http.request.id=e9e167d2-46b0-422f-82c7-6a7bc651ccb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.502µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:28Z" 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:36123" http.request.id=e9e167d2-46b0-422f-82c7-6a7bc651ccb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" 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="823.422µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:28Z" 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:36123" http.request.id=e9e167d2-46b0-422f-82c7-6a7bc651ccb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" 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="847.373µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:33:28Z" 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:36123" http.request.id=e9e167d2-46b0-422f-82c7-6a7bc651ccb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" 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="866.597µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:33:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=4b70fc7d-065c-4e33-a01a-d28fbbe128ea http.request.method=POST http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.268µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=a39b020c-3ac1-4e0f-b43e-1d0f7e3b6b0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/blobs/uploads/3108108c-a423-40b3-901b-d755393480aa?_state=Yfn7UmQmcYfH4HlfU14J1eG2jTV-30aoL5p-zxv-ywR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTA4MTA4Yy1hNDIzLTQwYjMtOTAxYi1kNzU1MzkzNDgwYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjguODE1NDY4Nzk4WiJ9&digest=sha256%3Ad4d6469d9a663f97cb2eb82a850f82a549b8955d7bf6e7bc774c5002a8b04b39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30219905s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/3108108c-a423-40b3-901b-d755393480aa?_state=Yfn7UmQmcYfH4HlfU14J1eG2jTV-30aoL5p-zxv-ywR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTA4MTA4Yy1hNDIzLTQwYjMtOTAxYi1kNzU1MzkzNDgwYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MjguODE1NDY4Nzk4WiJ9&digest=sha256%3Ad4d6469d9a663f97cb2eb82a850f82a549b8955d7bf6e7bc774c5002a8b04b39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=59a4ac78-b22b-4e5f-9a26-6dac88c4216d http.request.method=POST http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.821µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=a5b3678b-669f-4e5e-baf6-26547465f4ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/blobs/uploads/f1339115-513f-4911-a908-aa66c1a8dec4?_state=VTlrNxlH4ecaTDUEyJEmLKYhBvhCnDzRGpf1J38dWzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMTMzOTExNS01MTNmLTQ5MTEtYTkwOC1hYTY2YzFhOGRlYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzAuMjA0MzIzMTVaIn0%3D&digest=sha256%3A9640ccf9c89878b44cd906fc47367a87b66425b3b1bc60237455dc5f6c47466a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137782048s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/f1339115-513f-4911-a908-aa66c1a8dec4?_state=VTlrNxlH4ecaTDUEyJEmLKYhBvhCnDzRGpf1J38dWzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMTMzOTExNS01MTNmLTQ5MTEtYTkwOC1hYTY2YzFhOGRlYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzAuMjA0MzIzMTVaIn0%3D&digest=sha256%3A9640ccf9c89878b44cd906fc47367a87b66425b3b1bc60237455dc5f6c47466a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=e68d4761-b5c9-410a-8476-dac365312c1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=c4fda55a-86c6-46ee-aaf6-477e8cac34b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="906.841µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=416410c0-ba2c-4d9b-bb29-6345ce94e650 http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" 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="791.928µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=1869b9a8-5c3a-41da-9078-9aeb8d9056a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="763.083µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" 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:36123" http.request.id=aab300ab-2827-4639-9644-bb62c8fa4bdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="887.005µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" 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:36123" http.request.id=bfe8f60d-1fbb-4c82-bf14-260e59d417b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="862.573µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36123" http.request.id=8c12dbbd-5d82-40de-95f9-3ff24bb020f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="913.806µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=cce47ebd-5f3b-468c-9330-71debb5d5a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="801.221µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=b82c3473-3bf0-4478-8379-c9b5691abee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.865µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=60aec725-6ae5-4681-8489-55a26f79a0bf http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="494.035µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=50c7c0d4-4aaf-4b39-84ee-4a0eb509300e http.request.method=GET http.request.remoteaddr="127.0.0.1:33978" 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="481.14µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="payload digest does match: "sha256:106a6e02466a5098df4133fc8ad6dedbb128cecc998ba1e0cec2aaee4b4f941d" != "sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685"" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=124d693c-5e92-4748-a44a-a59c6ed11e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=124d693c-5e92-4748-a44a-a59c6ed11e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33978" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="593.103µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=11564a11-13ae-4885-99ca-cad3249bbd98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33994" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="784.956µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=3ab4526e-9708-46a8-95f5-5bf1fa13b986 http.request.method=GET http.request.remoteaddr="127.0.0.1:33994" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="551.937µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" 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:36123" http.request.id=625f7481-0a78-462f-a404-7f9029e6901e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34000" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.116µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=216e371b-2f8a-4b25-be0f-9a865f5f0ef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34010" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=e0123518-2374-49e8-a146-503037e882e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34010" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="783.223µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" 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:36123" http.request.id=5a6bc656-4374-43a9-9e94-7e56630a01c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34012" 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="661.508µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=9ea4cec5-2874-4696-86a7-b32d1d0071ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=935985da-5b3f-42a2-bef4-f1f8038a7480 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="528.589µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=06c47c42-2341-4764-b326-b00f0f2c0b5e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685" http.request.useragent="Go-http-client/1.1" http.response.duration="662.631µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e69d42abf584689e9b9675e72b51a3a6ca16ea770dcd2fafa1425a7a9dd685 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=90561c6f-3a53-48fa-85d4-73201de1df6d http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="494.495µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=81a73abd-3266-4f17-b609-6d8fe73f0a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="594.267µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=ec37b8e9-617d-4ac9-b6da-a35fdeb6d096 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="494.505µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36123" http.request.id=e3b7eb25-5a4c-4b28-ac94-8ffe83379c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" 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="714.761µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36123" http.request.id=e3b7eb25-5a4c-4b28-ac94-8ffe83379c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" 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.224553ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36123" http.request.id=e3b7eb25-5a4c-4b28-ac94-8ffe83379c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" 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.260824ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=8a9a0b4d-7112-4cc7-b1ee-dfc40931e18a http.request.method=POST http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.098µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=07558208-5f1e-48b9-8667-f9d557d7fe07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/e6babd19-e2b6-4155-87c9-cf8c1c7f6bb1?_state=bDJOaPisg70sU7i2-FkMD0lhbbGrib_OH2Q2c_XcSlp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmJhYmQxOS1lMmI2LTQxNTUtODdjOS1jZjhjMWM3ZjZiYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzEuMzY2NTIxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="777.344µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6babd19-e2b6-4155-87c9-cf8c1c7f6bb1?_state=bDJOaPisg70sU7i2-FkMD0lhbbGrib_OH2Q2c_XcSlp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmJhYmQxOS1lMmI2LTQxNTUtODdjOS1jZjhjMWM3ZjZiYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzEuMzY2NTIxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36123" http.request.id=3806c9fb-121d-4a1d-8748-b5f44d08ea19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.762µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:33:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36123" http.request.id=3806c9fb-121d-4a1d-8748-b5f44d08ea19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" 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="704.321µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:33:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=a07dd9d5-f172-41ef-b6ea-54d5e80264c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.032µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=8a037f2a-52ed-490d-a9db-94c86c4b6464 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/59428d47-6bda-4f27-a0ed-f512c57ec154?_state=sREO5FuN3XKiTSx51YwJa07I3DBEN4JAw76tYQbk2_l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTQyOGQ0Ny02YmRhLTRmMjctYTBlZC1mNTEyYzU3ZWMxNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzEuNDQ2ODE2MDc0WiJ9&digest=sha256%3A1e8ccd7c343e56e8abac30aeadc540ded762a6a589a6897e4405a1316777488d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08243753s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/59428d47-6bda-4f27-a0ed-f512c57ec154?_state=sREO5FuN3XKiTSx51YwJa07I3DBEN4JAw76tYQbk2_l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTQyOGQ0Ny02YmRhLTRmMjctYTBlZC1mNTEyYzU3ZWMxNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzEuNDQ2ODE2MDc0WiJ9&digest=sha256%3A1e8ccd7c343e56e8abac30aeadc540ded762a6a589a6897e4405a1316777488d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=d04d524f-a934-4491-bc1c-d7420c5c026e http.request.method=POST http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=c5e72c1f-2879-4cee-a1d5-f5c5bee5ee7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/blobs/uploads/0763c47a-5a62-4207-a9ad-8a5280c9bf3f?_state=1EIYsDYut_OW31LvsSnC_BcuAcgmdMUVDsijeF34Vld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzYzYzQ3YS01YTYyLTQyMDctYTlhZC04YTUyODBjOWJmM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzIuNjE1MjUxOTI3WiJ9&digest=sha256%3Ad5fe6079935022de12e8509e33cdaa48913e4c4f811321bdb30da33dbd1beff5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45498484s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/0763c47a-5a62-4207-a9ad-8a5280c9bf3f?_state=1EIYsDYut_OW31LvsSnC_BcuAcgmdMUVDsijeF34Vld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzYzYzQ3YS01YTYyLTQyMDctYTlhZC04YTUyODBjOWJmM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MzM6MzIuNjE1MjUxOTI3WiJ9&digest=sha256%3Ad5fe6079935022de12e8509e33cdaa48913e4c4f811321bdb30da33dbd1beff5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=17c2352a-afdb-4940-b9c6-0b728b1c27b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088679ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=54c3bc4b-2073-441e-b54d-d6898523bc72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.duration="722.562µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=26705950-2109-4fe1-bb51-eca22a6d99f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="706.174µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=6dc98089-f22d-49e7-be91-93e676f3aa49 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="640.847µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=366f9cfc-a236-424d-8134-d659a201f7b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="536.829µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=7a32cb34-6421-4ebb-9d3c-524f25b1771e http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.duration="488.631µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=0ac096a4-9785-4d87-a5e7-f3ce443cfe39 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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="516.691µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="rewriting manifest sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=f08ad428-ec20-4cc3-a5c2-2452f8266445 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=f08ad428-ec20-4cc3-a5c2-2452f8266445 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" 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.092204ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=3438dd1c-00c4-4075-8c1b-96139c4066a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.duration="604.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=fe3b6ea6-d451-4f5e-9847-a2bc3e5a48da http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="551.887µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=7e1121b9-9dd3-431d-a916-9895d9324cf8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34034" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.161µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=ddf876e9-b682-4bfa-b319-4d4553e8dbec http.request.method=PUT http.request.remoteaddr="127.0.0.1:34050" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.duration="891.047µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=fc60c615-de2b-4af5-83c2-86e7ca2bbd8e http.request.method=GET http.request.remoteaddr="127.0.0.1:34050" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="601.431µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=a98ad2f3-16e9-4061-8976-3b7cdb22bc3c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34060" 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="727.988µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:36123" http.request.id=90c1ee8e-7a99-448e-b3e4-9821042b192a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="860.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=6bc9d860-5547-41ee-b8dc-10e4ef04e50a http.request.method=GET http.request.remoteaddr="127.0.0.1:34062" 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="519.221µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=3cbe274f-4024-4a79-8aa7-f225ced77e61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34062" http.request.uri="/v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d" http.request.useragent="Go-http-client/1.1" http.response.duration="592.602µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eabba1d9e596988a5e3f5f875b284b684897616a451723a93031211dd6d24f4d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36123" http.request.id=ebf44180-82d1-4215-be3b-4044eaab9046 http.request.method=GET http.request.remoteaddr="127.0.0.1:34062" 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="554.941µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.37s) === RUN TestManifestDeleteDisabled time="2025-08-08T13:33:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:34Z" 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:36793" http.request.id=69d1a6de-0485-4f6f-8e1d-d54d33582a69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41302" 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="699.452µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:13:33:34 +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-08T13:33:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T13:33:34Z" 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-08T13:33:34Z" 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:41011" http.request.id=66771bb7-dd95-40ff-b22f-13fc1f76e0dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49146" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.391178ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:41011" http.request.id=fc40520c-c757-40a2-a287-9a480b5dfb0f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.158871ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:41011" http.request.id=9e8f804f-d6ca-48b1-9634-7a1087fa1ffb http.request.method=POST http.request.remoteaddr="127.0.0.1:49172" 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.231144ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" 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:41011" http.request.id=fb5380e6-9604-4bb6-85c5-d1589e59b7b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49176" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306584ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.23s) === RUN TestProxyManifestGetByTag time="2025-08-08T13:33:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=b13f26bf-f511-437a-a6c0-bb767a5ade61 http.request.method=POST http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.507µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=97558b31-1688-493e-954f-1ce4fb38432c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/blobs/uploads/93675fb0-10ed-41cb-8d11-c28e86241d9d?_state=gndBA1-IZhE8kI8MEF_noQizZiGSCxBZPCHWXvWGTaR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNjc1ZmIwLTEwZWQtNDFjYi04ZDExLWMyOGU4NjI0MWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzozNC4zODUyNDA3NDFaIn0%3D&digest=sha256%3A233050b2cb182f37f2710a155236adb51cbeec4855903e051cc08181c4768302" http.request.useragent="Go-http-client/1.1" http.response.duration=512.801614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/bar/blobs/uploads/93675fb0-10ed-41cb-8d11-c28e86241d9d?_state=gndBA1-IZhE8kI8MEF_noQizZiGSCxBZPCHWXvWGTaR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNjc1ZmIwLTEwZWQtNDFjYi04ZDExLWMyOGU4NjI0MWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzozNC4zODUyNDA3NDFaIn0%3D&digest=sha256%3A233050b2cb182f37f2710a155236adb51cbeec4855903e051cc08181c4768302 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=0954eb49-9391-4155-aea0-38fcc35d3d06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231978ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=1385aa22-2264-41bb-a88d-64c7fc58ff26 http.request.method=GET http.request.remoteaddr="127.0.0.1:58540" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="485.74µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41391" go.version=go1.24.6 time="2025-08-08T13:33:34Z" 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-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=1089d7a5-7ae7-495b-8b76-2875d8c7ac8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58548" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="618.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41391 /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:41391/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=eda43390-756e-4218-ae73-1e1e32d27aac http.request.method=GET http.request.remoteaddr="127.0.0.1:42802" http.request.uri="/v2/foo/bar/manifests/sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=31ec9917-a402-4302-913a-8d61d3471699 http.request.method=GET http.request.remoteaddr="127.0.0.1:58556" http.request.uri="/v2/foo/bar/manifests/sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.109025ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/bar/manifests/sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6 with ttl=167h59m59.999997405s" go.version=go1.24.6 time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=eda43390-756e-4218-ae73-1e1e32d27aac http.request.method=GET http.request.remoteaddr="127.0.0.1:42802" http.request.uri="/v2/foo/bar/manifests/sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.719662ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/bar/manifests/sha256:e0a835b69bb32149a4f591f95bae3cc57bdaf62d4e5bf6cbb5163aee150102a6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=12d98f79-dfd7-450a-90f3-1f87e0640e85 http.request.method=GET http.request.remoteaddr="127.0.0.1:58556" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="501.207µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41391 /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:41391/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=1eae659a-74a1-4d9d-a56c-5ca83f7d7c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:42818" 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-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=6b21aed9-054f-4ad7-957e-2d9ebf291259 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58568" 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.344165ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=1eae659a-74a1-4d9d-a56c-5ca83f7d7c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:42818" 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=3.584202ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=c4db54d2-39f4-4193-a033-45bbabbeabf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.95µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=69d5fb6d-9087-4ddb-aaad-8a8fcbbfc531 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/blobs/uploads/69d647db-09b7-4f10-bbe2-9b0efd0c544b?_state=d3t8MPeWs13Ox1N09tgi9lUwd76JbGjUh8zrdhE6JQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDY0N2RiLTA5YjctNGYxMC1iYmUyLTliMGVmZDBjNTQ0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzozNS4wMDQ5NzQxODVaIn0%3D&digest=sha256%3A2ebe615b361908bd02ea9aaf874cca3546a1eee5e07fdb08c9a044a42183318e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.727403657s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:35 +0000] "PUT /v2/foo/bar/blobs/uploads/69d647db-09b7-4f10-bbe2-9b0efd0c544b?_state=d3t8MPeWs13Ox1N09tgi9lUwd76JbGjUh8zrdhE6JQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDY0N2RiLTA5YjctNGYxMC1iYmUyLTliMGVmZDBjNTQ0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzozMzozNS4wMDQ5NzQxODVaIn0%3D&digest=sha256%3A2ebe615b361908bd02ea9aaf874cca3546a1eee5e07fdb08c9a044a42183318e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=d99eaa52-49d1-4375-96f6-53786906267e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:33:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=ef03ced6-5c74-4456-8dcb-5bc10440f720 http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.003µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41391 /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:41391/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=7eb9eaf8-f8a2-4aec-900e-4d54fa805266 http.request.method=GET http.request.remoteaddr="127.0.0.1:45512" 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-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=a11db619-317a-49c3-b7f3-01ae7e155ad1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40018" 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.149196ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=6d106504-1ad1-40b7-b584-27c0c75d5c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40018" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="546.824µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:33:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41391 /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:41391/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=7eb9eaf8-f8a2-4aec-900e-4d54fa805266 http.request.method=GET http.request.remoteaddr="127.0.0.1:45512" 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-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41391" http.request.id=787604d4-136e-4436-86df-4708b0c50127 http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" 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.142056ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:33:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:120fc52cba84a622eadbd32045f7e14b81b765860397fd29318218fc67c90571 with ttl=167h59m59.999997593s" go.version=go1.24.6 time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41301" http.request.id=7eb9eaf8-f8a2-4aec-900e-4d54fa805266 http.request.method=GET http.request.remoteaddr="127.0.0.1:45512" 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.096824ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:33:36 +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-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40185" http.request.id=d4cebe60-d385-4058-a145-1a25dc3476e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50376" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="959.752µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40185" http.request.id=b6ca8138-235f-4b49-8060-65593c9ce4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50376" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="547.922µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40185" http.request.id=69baf6ce-e7d6-49df-b947-9f78cb8df05e http.request.method=GET http.request.remoteaddr="127.0.0.1:50376" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="623.261µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:33:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40185" http.request.id=2c7d1ea4-d80b-4dfb-8eb5-e734159a4855 http.request.method=GET http.request.remoteaddr="127.0.0.1:50376" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="652.956µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-08-08T13:33: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 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:36Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:36Z" 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:35871" http.request.id=d456a777-76df-44f5-a064-426e652c42c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45776" 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-08T13:33: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 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:36Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:36Z" level=info msg="configuring file health check path=/tmp/healthcheck4163825770, interval=1" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T13:33:40Z" 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=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:40Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:40Z" level=info msg="configuring TCP health check addr=127.0.0.1:43659, interval=1" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T13:33: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=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:44Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 time="2025-08-08T13:33:44Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36733, interval=1, threshold=3" go.version=go1.24.6 instance.id=bd9ed2bf-6e82-4b21-ad02-7afae3a16965 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 58.937s ? 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.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.22s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.429s === RUN TestSchedule time="2025-08-08T13:32:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998919ms" go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.118µs" go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.777µs" go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d 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-08T13:32:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T13:32:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996277ms" go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998535ms" go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d time="2025-08-08T13:32:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T13:32:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=648654cd-077d-4335-a40f-6f23112a715d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.576s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.78s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18560000 sha256:d8b844be6d1e207847fb3a7e5bc7032f38acfc26342c80323baddb3911a46a6e [] map[] } --- PASS: TestSimpleBlobRead (0.13s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.91s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.87s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.81s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:060f870632aecddc033a2520f77b9391c16077dc8dd5417e3cc7cf29bbf3a844 palailogos: marking blob sha256:4c4288895ce5ed243a00292ae4fc4175f2640874bc01c1c4f3597caa1571a7c4 palailogos: marking blob sha256:5a763f7bb14869874cfe31fd66062c1c193a98b29fe138f4370fddc8b29600df palailogos: marking manifest sha256:29ae17cc47dcaefb7b27625b444bd92604c95a1e23ab37cb451d61601b7f583e palailogos: marking blob sha256:060f870632aecddc033a2520f77b9391c16077dc8dd5417e3cc7cf29bbf3a844 palailogos: marking blob sha256:8d16214fd011b42f5bc931652be5521697f27cf33606838ac1a3e63a717b952a palailogos: marking manifest sha256:6529b88dc161148727168457c53a4adfd5cf637c0493203301bb41557916e15c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ded939898d1e9c7d1c2d40c1982167a0560d3e89cfa3610d3db8d626ede62e9a palailogos: marking blob sha256:8212ccf5e6d141debe493a92bcd5da2382bbfecfa3dbe36717f03d060b9c469f palailogos: marking manifest sha256:8d16214fd011b42f5bc931652be5521697f27cf33606838ac1a3e63a717b952a palailogos: marking blob sha256:2fe4b2fd07d9e9d380a93c631cc44eb57010e9f97950e838c593b8e71b34b3e4 palailogos: marking blob sha256:54a64f12253e477afe66ba2b3462fb9cf5318fcd923b98697a4cf506f7e12379 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.66s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b deletemanifests: marking manifest sha256:2113550eb2f18f3be2de80c70ccda1ca72843b5f5304e394b3d2239f27a74b2a deletemanifests: marking blob sha256:eeb0cf6f66f03a89355dcf430726b7461b5a78db78e7a5fa4b04d5d8de5a33fe deletemanifests: marking blob sha256:4e6e88a9d90f415bcab5c8fedbbca30cfaa1b84f7426147a1e438fb446972ebc deletemanifests: marking blob sha256:180eda4e0220bf08fa43454be613cb84fa54b9fe9eaa00032e794b06fb9daae6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:68a54ccadc9ab42249549fc0f53c16cd935918b6115c99fb94679bc552141d84 blob eligible for deletion: sha256:894ba258f4f9886fae7d8689c41e44bb258697b40004d12b465e1217c9fd56f4 blob eligible for deletion: sha256:d4af11192a67a2713383abf8f166406b1a87047b7dd8b996c6802b49ac1bbba3 blob eligible for deletion: sha256:16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b deletemanifests manifest eligible for deletion: sha256:16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b deletemanifests: marking manifest sha256:2113550eb2f18f3be2de80c70ccda1ca72843b5f5304e394b3d2239f27a74b2a deletemanifests: marking blob sha256:eeb0cf6f66f03a89355dcf430726b7461b5a78db78e7a5fa4b04d5d8de5a33fe deletemanifests: marking blob sha256:4e6e88a9d90f415bcab5c8fedbbca30cfaa1b84f7426147a1e438fb446972ebc deletemanifests: marking blob sha256:180eda4e0220bf08fa43454be613cb84fa54b9fe9eaa00032e794b06fb9daae6 time="2025-08-08T13:32:58Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 time="2025-08-08T13:32:58Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/16169b057f03e2a6a25419bb3b8216d6bd002507afaea462b5d4715a3986d15b" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:68a54ccadc9ab42249549fc0f53c16cd935918b6115c99fb94679bc552141d84 time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68a54ccadc9ab42249549fc0f53c16cd935918b6115c99fb94679bc552141d84" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:894ba258f4f9886fae7d8689c41e44bb258697b40004d12b465e1217c9fd56f4 time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/894ba258f4f9886fae7d8689c41e44bb258697b40004d12b465e1217c9fd56f4" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:d4af11192a67a2713383abf8f166406b1a87047b7dd8b996c6802b49ac1bbba3 time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d4/d4af11192a67a2713383abf8f166406b1a87047b7dd8b996c6802b49ac1bbba3" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 --- PASS: TestDeleteManifestIfTagNotFound (0.51s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6726df94a0e17e2479427f828a3d71afa8bbe1df483ab1b36a3395756593d9f8 time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/67/6726df94a0e17e2479427f828a3d71afa8bbe1df483ab1b36a3395756593d9f8" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:9c4d45e493c3b74f7bb06f2a5df80cd9c0b3fc1b9d8a53f9da298b5d9db6532e time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c4d45e493c3b74f7bb06f2a5df80cd9c0b3fc1b9d8a53f9da298b5d9db6532e" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:b8b79dd3b7c05ca254d279c077517f602754cecd242a37547ad9af050aa08ef0 time="2025-08-08T13:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b8b79dd3b7c05ca254d279c077517f602754cecd242a37547ad9af050aa08ef0" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 --- PASS: TestGCWithMissingManifests (0.22s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:27ebd993f4041047f85e0033fe82d4158fcd02a4e1e3e02ef44a47614caf2d1e komnenos: marking blob sha256:5978c9583a1b2be9a572589164251f259050e99800c6e82034e1ace5efdde795 komnenos: marking blob sha256:370653c18da5418f2ba2f2877458ae278e2cdb9aecf045942494f4e7577af15f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1249b63f30a08b3678cb8dfa2b4ea050ffac39e95bc63993ee2781bfaa1e80f5 time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/1249b63f30a08b3678cb8dfa2b4ea050ffac39e95bc63993ee2781bfaa1e80f5" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:435da0fdd3a45601ccd4bbd1fcb0e63ac9700ba4420cef691d90a7f9694bc8bc time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/435da0fdd3a45601ccd4bbd1fcb0e63ac9700ba4420cef691d90a7f9694bc8bc" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:6b240ea43b051108e44efae887deb12a7368e89edcc70fa3dcc95daecd65170f time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b240ea43b051108e44efae887deb12a7368e89edcc70fa3dcc95daecd65170f" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:e9c7e847e83b453d9506a8f60c8f39203070aae718d1ef2e6bf29aa62f7cda98 time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e9/e9c7e847e83b453d9506a8f60c8f39203070aae718d1ef2e6bf29aa62f7cda98" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:ff564ebbe36379541b6151368d3b53611ccb6097085004a6e7115744c87cf614 time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff564ebbe36379541b6151368d3b53611ccb6097085004a6e7115744c87cf614" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 blob eligible for deletion: sha256:0bd8dadffee0f741b583818082634cadaadb26fff27413e69bd7bc6ea76446cf time="2025-08-08T13:32:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0bd8dadffee0f741b583818082634cadaadb26fff27413e69bd7bc6ea76446cf" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 --- PASS: TestDeletionHasEffect (0.70s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.58s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:d73a2cb72d54732a42e5c56b2516411dce1c426926b1cc4d9f4099c7cbaf1604 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:8332261203fe666af4b06691a0228a7dafba428e7fc050cd53bafb3131ba942e michael_z_doukas: marking blob sha256:2925099a1cafb2bb56241e269ef5665c98bd1c282c027c99083ca06ab11d7904 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f5befaa88a4493bafab7a46d9565542eb5a7deed7a6016511c33b40d4ed508f7 time="2025-08-08T13:33:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f5befaa88a4493bafab7a46d9565542eb5a7deed7a6016511c33b40d4ed508f7" go.version=go1.24.6 instance.id=e313c06a-57dd-4bf2-a786-335fb4e14a61 --- PASS: TestOrphanBlobDeleted (0.30s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1f9f8bc584090761b9e057e588d0dc02e6b24b1a1cc690cc12f8e66aeabc4776 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:26bcbbd269635fd6bfc67e0318f24deb79157712407810b69ee296ca084fd2ed --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.17s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.16s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.21s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.45s) === 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-08T13:33:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 12:33:01.250122316 +0000 UTC m=-3592.432538813, actuallyDelete=true" time="2025-08-08T13:33:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T13:33:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627, actuallyDelete=true" time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/64556756-8416-499c-ab00-079f4249da35 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/70007104-2273-4ae8-9f67-b97433793f46 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c0e9c2ae-fc14-4169-a381-ca8569bb482e have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa380d3d-a581-4561-8112-309714c3586f have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff6c0212-1204-4883-8f54-924c03d42d6c have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0bf6f487-f214-462f-a423-2bf5f8795764 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37249481-56b6-4e54-96fc-3f2baf02aa14 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7aafadbb-be48-4f3e-b292-a4222e6a3dbd have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c52d0092-ecb0-49ad-afb7-01f15de4bb70 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e9c7da01-7a04-4217-b093-b12d6ef75b67 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5f04f0a5-4ab8-4a84-8b33-b2ea1087423b have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25078775 +0000 UTC m=+7.568126627). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T13:33:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151, actuallyDelete=true" time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/150490ee-3776-482d-ac4d-5caa0c9d4ceb have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1ddd4fd6-5dfb-43ae-b497-b8263b3b1e97 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/64cdc298-b6ce-4dbb-8c86-7b51fbd5a2be have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/61474b3f-07b1-4522-a5fa-1a65972c4861 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8d2a789f-6a97-4ef8-a4fb-1c63ea9dc41a have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.25164328 +0000 UTC m=+7.568982151). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T13:33:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349, actuallyDelete=true" time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11323c15-330d-4068-8ecc-d838dfd356f2 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16c06e73-b402-4803-ae29-6fd292bcfd32 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/562a00e8-62f3-4b01-bdc8-651a48cfe92d have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9afcb117-cfa6-4ae9-8021-68184842d8cb have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf81cfae-6da2-4c95-8e75-e97d937cb270 have older date (2025-08-08 12:33:01 +0000 UTC) than purge date (2025-08-08 13:33:01.252221483 +0000 UTC m=+7.569560349). Removing upload directory." time="2025-08-08T13:33:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T13:33:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:33:01.252584862 +0000 UTC m=+7.569923727, actuallyDelete=true" time="2025-08-08T13:33:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 7.585s ? 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.004s === 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.004s === RUN TestWalkFileRemoved time="2025-08-08T13:32:54Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.002s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.353s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.016s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.39s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.746s ? 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 16.810s ? 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-08T13:32:56Z" 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-08T13:32:56Z" 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-08T13:32:56Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4 time="2025-08-08T13:32:56Z" 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-08T13:32:56Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=ef5d30b3-d41b-4cb1-a122-73b6a65071d1 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 time="2025-08-08T13:32:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=ef5d30b3-d41b-4cb1-a122-73b6a65071d1 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-08-08T13:32:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=ef5d30b3-d41b-4cb1-a122-73b6a65071d1 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.06s) --- PASS: TestMatchIPV4WithRegionMatched (0.06s) time="2025-08-08T13:32:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:32:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:32:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:33:00Z" 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.508s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.349s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.35s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.717s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.006s ? 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-r13.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-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 13:33:53 +0000 elapsed time 0h 1m 22s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.133231) (2/2) Purging go (1.24.6-r0) Executing busybox-1.37.0-r19.trigger OK: 359 MiB in 104 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...