>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r0) started Sat, 06 Sep 2025 15:56:08 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.7-r0) (2/2) Installing .makedepends-docker-registry (20250906.155608) 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-09-06T15:56:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-06T15:56:30Z" 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.011s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-06T15:56:30Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? 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.013s === 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.003s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.80s) PASS ok github.com/docker/distribution/health/checks 0.807s ? 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.007s === 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.005s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.013s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.138s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/09/06 15:56:32 http: TLS handshake error from 127.0.0.1:50132: 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:34663/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34663/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34663/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34663/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46509?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.24s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-06T15:56:32Z" level=info msg="broadcaster: closing" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="closing testSink" time="2025-09-06T15:56:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-06T15:56:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.28s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:32Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=warning msg="&{0xc000307230 0.9} encountered too many errors, backing off" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T15:56:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.55s) PASS ok github.com/docker/distribution/notifications 1.140s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-09-06T15:56:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T15:56:32.026529298Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:32.026537774Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:32.026746326Z" level=info msg="listening on [::]:5000" go.version=go1.24.7 time="2025-09-06T15:56:32.026788608Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.24.7 time="2025-09-06T15:56:35.035639113Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 time="2025-09-06T15:56:35.138603241Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=78b0c06f-94e8-4ea7-ae23-7dadfb21de0b http.request.method=GET http.request.remoteaddr="[::1]:50382" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.25µs" http.response.status=200 http.response.written=2 ::1 - - [06/Sep/2025:15:56:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-06T15:56:35.470268268Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T15:56:35.471002777Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:35.471017081Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:35.471143854Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 time="2025-09-06T15:56:35.471151167Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.7 time="2025-09-06T15:56:35.471407744Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.24.7 time="2025-09-06T15:56:35.471522672Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.7 time="2025-09-06T15:56:38.484650667Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=a6731ad2-243e-46d1-a7fb-a1171157de31 http.request.method=GET http.request.remoteaddr="127.0.0.1:59984" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.869µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:56:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-06T15:56:38.484743941Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 --- PASS: TestRegistrySupportedCipherSuite (3.45s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-06T15:56:38.825010282Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T15:56:38.825716469Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:38.825732514Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:38.825876044Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 time="2025-09-06T15:56:38.825894244Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.24.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.34s) PASS ok github.com/docker/distribution/registry 14.911s === 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.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.215s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-06T15:56:32Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.7 instance.id=95bf598d-8813-4328-8148-40b257e8a574 time="2025-09-06T15:56:32Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.7 instance.id=95bf598d-8813-4328-8148-40b257e8a574 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-06T15:56:32Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.7 password="uuiT9Ti_7hcvlpDdeihDZThlo9vAmy0YbVCPVlHmzbo" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.080s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.020s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-09-06T15:56:32Z" level=info msg="token not to be used before 2025-09-06 15:56:33 +0000 UTC - currently 2025-09-06 15:56:32.977060171 +0000 UTC m=+0.003604159" time="2025-09-06T15:56:32Z" level=info msg="token not to be used after 2025-09-06 15:56:32 +0000 UTC - currently 2025-09-06 15:56:32.977281612 +0000 UTC m=+0.003825594" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-09-06T15:56:32Z" 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.023s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.046s === 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.012s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.004s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-06T15:56:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:34Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35513" http.request.id=eecdd887-b07f-4337-9956-3c6311d69c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" 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 - - [06/Sep/2025:15:56:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-06T15:56:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:34Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=ae004b19-331c-40df-8f3e-b6b484e138fb http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.661196ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:15:56:34 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T15:56:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=46e9c7d5-302c-4520-9295-296d991c0999 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.673µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:34 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:36Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=8266eb66-3b85-41d5-a83d-672d8c13d162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/aaaa/blobs/uploads/89f9f4dc-d0f0-443d-9ae9-0f1fbc732f33?_state=pk3Hhvql8F8DsInjKmwH5Vbma0qRVmt_lleADbbbA5B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4OWY5ZjRkYy1kMGYwLTQ0M2QtOWFlOS0wZjFmYmM3MzJmMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzQuNjQ4MzQ3MzMxWiJ9&digest=sha256%3A050b4d343ee008f9d06a4fa95ce014a07618a25e9f285eacc75963b48ec49b7e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526559877s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:34 +0000] "PUT /v2/foo/aaaa/blobs/uploads/89f9f4dc-d0f0-443d-9ae9-0f1fbc732f33?_state=pk3Hhvql8F8DsInjKmwH5Vbma0qRVmt_lleADbbbA5B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4OWY5ZjRkYy1kMGYwLTQ0M2QtOWFlOS0wZjFmYmM3MzJmMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzQuNjQ4MzQ3MzMxWiJ9&digest=sha256%3A050b4d343ee008f9d06a4fa95ce014a07618a25e9f285eacc75963b48ec49b7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:36Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=5f1ec47e-a2fd-4203-810a-c619b2428f75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.616637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:36 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:36Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=52f66b7a-35a3-4399-a76a-f56dfc8b61c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.653µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:36 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=b89b7ced-cb10-409d-83f3-3d58e0e8bdec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/bbbb/blobs/uploads/e38ca5af-8357-45dd-a9d2-58ca45f2dc63?_state=VLFMOyVu3a_UG3s81QtjSeONq6BHJ7qQxGkjobc_V457Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMzhjYTVhZi04MzU3LTQ1ZGQtYTlkMi01OGNhNDVmMmRjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzYuMjc3MzA2MDM4WiJ9&digest=sha256%3A41128101c0f4ed626e64322da7ad30056c59808ac4c4331ea29a797444037178" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471535629s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:36 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e38ca5af-8357-45dd-a9d2-58ca45f2dc63?_state=VLFMOyVu3a_UG3s81QtjSeONq6BHJ7qQxGkjobc_V457Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlMzhjYTVhZi04MzU3LTQ1ZGQtYTlkMi01OGNhNDVmMmRjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzYuMjc3MzA2MDM4WiJ9&digest=sha256%3A41128101c0f4ed626e64322da7ad30056c59808ac4c4331ea29a797444037178 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=3f2ab8fe-ef6a-46b6-9cf8-5d47d5bb6aaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:37 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=b53dd291-38bd-4d52-8005-12158576a637 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.305µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:37 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:38Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=b45346b5-7b22-4d3f-8618-d2e8be882c61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/cccc/blobs/uploads/8dd0c14d-ef03-4811-b2f2-76fb568bb0d1?_state=6BbBNR_LNzs9qh0Vpk5pMsjTcldTx0Kg5uFKIrVbxol7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZGQwYzE0ZC1lZjAzLTQ4MTEtYjJmMi03NmZiNTY4YmIwZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzcuODExMjA0MzVaIn0%3D&digest=sha256%3A0846bc7a0b292094ed39fa467503ef1e09db54e14b032c9bcfe3f3fb610f04f6" http.request.useragent="Go-http-client/1.1" http.response.duration=735.550603ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:37 +0000] "PUT /v2/foo/cccc/blobs/uploads/8dd0c14d-ef03-4811-b2f2-76fb568bb0d1?_state=6BbBNR_LNzs9qh0Vpk5pMsjTcldTx0Kg5uFKIrVbxol7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZGQwYzE0ZC1lZjAzLTQ4MTEtYjJmMi03NmZiNTY4YmIwZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzcuODExMjA0MzVaIn0%3D&digest=sha256%3A0846bc7a0b292094ed39fa467503ef1e09db54e14b032c9bcfe3f3fb610f04f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:38Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=5fa2d94a-9bbf-4391-9951-4e60acd0dee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:38Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=04f33dec-89db-4ac5-888f-34f2cb1e0ac1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.213µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=54c831a6-6046-44b3-8554-20987c08635a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/dddd/blobs/uploads/926faedd-c6d4-4b15-8135-9f6002593326?_state=DF2xhvCiWib5CqtdKgygiVD9RiLIeFsS79W5L7jdUHh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MjZmYWVkZC1jNmQ0LTRiMTUtODEzNS05ZjYwMDI1OTMzMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzguNjI2ODQxNjA0WiJ9&digest=sha256%3A7b4a018ab012bae13ba1e5b7ea8cd10b32825e931bc348b6e14f1c4ef95aa7b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14730692s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/926faedd-c6d4-4b15-8135-9f6002593326?_state=DF2xhvCiWib5CqtdKgygiVD9RiLIeFsS79W5L7jdUHh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MjZmYWVkZC1jNmQ0LTRiMTUtODEzNS05ZjYwMDI1OTMzMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzguNjI2ODQxNjA0WiJ9&digest=sha256%3A7b4a018ab012bae13ba1e5b7ea8cd10b32825e931bc348b6e14f1c4ef95aa7b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=3a3966af-0250-429e-89ce-b52172425059 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.261438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:39 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=af2fa202-40c5-4614-b065-5a1c3a3ca6b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:39 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=8571e768-42b4-4faf-84c3-48f2f1d58e76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/eeee/blobs/uploads/b581b130-a584-4b05-8d8b-69cebc99f0f2?_state=zmQRGyu3A9kKUUcWgSPKIpHYUAWAhv0oojgmdevO0mV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiNTgxYjEzMC1hNTg0LTRiMDUtOGQ4Yi02OWNlYmM5OWYwZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzkuODY5OTEzNzczWiJ9&digest=sha256%3A81454490b386545bf8b19f62319023909afe1541a21352a2dcd9bd37be3f51bd" http.request.useragent="Go-http-client/1.1" http.response.duration=980.567857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:39 +0000] "PUT /v2/foo/eeee/blobs/uploads/b581b130-a584-4b05-8d8b-69cebc99f0f2?_state=zmQRGyu3A9kKUUcWgSPKIpHYUAWAhv0oojgmdevO0mV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiNTgxYjEzMC1hNTg0LTRiMDUtOGQ4Yi02OWNlYmM5OWYwZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6MzkuODY5OTEzNzczWiJ9&digest=sha256%3A81454490b386545bf8b19f62319023909afe1541a21352a2dcd9bd37be3f51bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=6308d955-671e-4cc6-b41f-5f73afe8c30c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:40 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:40Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=dfe930f9-9bb4-47f2-978b-c2205e987629 http.request.method=POST http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="769.156µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:40 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=ee3f7e3a-9516-433d-a373-dd02f755f341 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/ffff/blobs/uploads/e004b00d-abfd-4cce-b5bc-38b52851a672?_state=FOowvJvwfZMa5Iirr8fFK6NXawcLr5S5NsZY_S9VjYh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMDA0YjAwZC1hYmZkLTRjY2UtYjViYy0zOGI1Mjg1MWE2NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDAuOTIyODIxOTIxWiJ9&digest=sha256%3Ab8e9631bbb03913e0d0917d963ef307810dccdb731d48b7826992ac1b9d19135" http.request.useragent="Go-http-client/1.1" http.response.duration=574.123551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:40 +0000] "PUT /v2/foo/ffff/blobs/uploads/e004b00d-abfd-4cce-b5bc-38b52851a672?_state=FOowvJvwfZMa5Iirr8fFK6NXawcLr5S5NsZY_S9VjYh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMDA0YjAwZC1hYmZkLTRjY2UtYjViYy0zOGI1Mjg1MWE2NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDAuOTIyODIxOTIxWiJ9&digest=sha256%3Ab8e9631bbb03913e0d0917d963ef307810dccdb731d48b7826992ac1b9d19135 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=06bf0d4f-ff3f-4461-97c7-d490c7c50e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181566ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=421c957b-7a8f-45bb-b05a-a7a52068a7db http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="584.277µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=39a1fd52-3998-4357-a9a8-575f233b29d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="624.79µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=f3f712d9-7216-41a7-b37e-645a00f666a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="656.904µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=9b4139cf-64e7-43c9-ba5d-5de72f015cf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="587.2µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=882942ff-1ea1-408c-a331-c2b02ca96671 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="554.838µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=2a217205-ddee-4a1b-b32b-b3a806a75801 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="522.56µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=ea2a6fef-935d-4df2-9e02-16204a496da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="540.197µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=2e3dd18b-3877-4da2-a6ae-50977d71010a http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="539.421µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=33379c1b-3e54-4637-ad61-e118e3b74f6f http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="491.818µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40543" http.request.id=936d9875-08d8-47bb-ba3b-6643bddf9568 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" 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="534.733µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T15:56:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:41Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=391c37d4-d48c-4be7-bfb5-606dad1c9870 http.request.method=POST http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=f2f49751-f8fa-46b8-88f0-3c6e0c57485e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/aaaa/blobs/uploads/7d848a8b-2e91-4a8c-9a7f-f581100a1d1c?_state=C6vtQgLQvsswkhz65V7fCa2es7vzVRiqH8vM8NTllCx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZDg0OGE4Yi0yZTkxLTRhOGMtOWE3Zi1mNTgxMTAwYTFkMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDEuNTc0Mjk1MDAyWiJ9&digest=sha256%3A6add04488ed5209098baa6c8c6a018b9777bc5c361c1dca85ee0861ac1f6fb9c" http.request.useragent="Go-http-client/1.1" http.response.duration=643.627225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:41 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7d848a8b-2e91-4a8c-9a7f-f581100a1d1c?_state=C6vtQgLQvsswkhz65V7fCa2es7vzVRiqH8vM8NTllCx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZDg0OGE4Yi0yZTkxLTRhOGMtOWE3Zi1mNTgxMTAwYTFkMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDEuNTc0Mjk1MDAyWiJ9&digest=sha256%3A6add04488ed5209098baa6c8c6a018b9777bc5c361c1dca85ee0861ac1f6fb9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=19c2437d-83c3-490f-adee-eefa138db20b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:42Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=d1c2a48a-eab9-41b0-8b29-fb08e4fdbc50 http.request.method=POST http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="739.5µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:42 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=bce985b4-7532-4967-af82-f8df629ba8f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bbbb/blobs/uploads/d020d385-e5b7-450b-9493-0bb8b97ed157?_state=ZLWxeIJPAUU_kBo7b3wwzE7yRfoYTGSBZXfMfBOe5IV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMDIwZDM4NS1lNWI3LTQ1MGItOTQ5My0wYmI4Yjk3ZWQxNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDIuMzEyNDc3Mzk0WiJ9&digest=sha256%3Ab5c77fed88dd4497358639f3bd24cfa232c17e779092f9fdabe2ca3de866cb65" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367723735s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:42 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d020d385-e5b7-450b-9493-0bb8b97ed157?_state=ZLWxeIJPAUU_kBo7b3wwzE7yRfoYTGSBZXfMfBOe5IV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMDIwZDM4NS1lNWI3LTQ1MGItOTQ5My0wYmI4Yjk3ZWQxNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDIuMzEyNDc3Mzk0WiJ9&digest=sha256%3Ab5c77fed88dd4497358639f3bd24cfa232c17e779092f9fdabe2ca3de866cb65 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=a25dd388-7d8f-45ea-8c55-e51f70f3cbb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=21450e65-4691-4a37-b553-2e7725277777 http.request.method=POST http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.124µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=849555e3-8484-4b04-9504-99a96b4a31f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/cccc/blobs/uploads/545def73-274f-47f6-b43a-daeebb7c0cfd?_state=G3EuEXbZmuhfdBgQXfmR8RFQqACWhWP-NxHIoq__54d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NDVkZWY3My0yNzRmLTQ3ZjYtYjQzYS1kYWVlYmI3YzBjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDMuNzQ5MjIyOTQyWiJ9&digest=sha256%3A2fc0be7281fffba5b3e5f7a582c9a11e03249a9c548a8992a948d0c66a155e89" http.request.useragent="Go-http-client/1.1" http.response.duration=774.520457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/545def73-274f-47f6-b43a-daeebb7c0cfd?_state=G3EuEXbZmuhfdBgQXfmR8RFQqACWhWP-NxHIoq__54d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NDVkZWY3My0yNzRmLTQ3ZjYtYjQzYS1kYWVlYmI3YzBjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDMuNzQ5MjIyOTQyWiJ9&digest=sha256%3A2fc0be7281fffba5b3e5f7a582c9a11e03249a9c548a8992a948d0c66a155e89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=b911543c-65fa-447a-a694-8930d2d37645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=44c2dca3-692f-4c6e-8805-bc809bb786f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=cce8aaf4-9a82-481e-a40c-d1303cc7b2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/dddd/blobs/uploads/4a8e1ada-2953-4965-b56a-cc087b495e30?_state=w-E4aH4ILD7mytHj_pCncQKiDx7kGWYN0lw_vsUOR1l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YThlMWFkYS0yOTUzLTQ5NjUtYjU2YS1jYzA4N2I0OTVlMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDQuNjAzNjEzMzA0WiJ9&digest=sha256%3Af14479579fc27ffe6da736024bf63053187cc97de790436e3878c35a9fe83a16" http.request.useragent="Go-http-client/1.1" http.response.duration=879.970932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/4a8e1ada-2953-4965-b56a-cc087b495e30?_state=w-E4aH4ILD7mytHj_pCncQKiDx7kGWYN0lw_vsUOR1l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YThlMWFkYS0yOTUzLTQ5NjUtYjU2YS1jYzA4N2I0OTVlMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDQuNjAzNjEzMzA0WiJ9&digest=sha256%3Af14479579fc27ffe6da736024bf63053187cc97de790436e3878c35a9fe83a16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=2b773613-d469-4d20-a57d-5f87d5ee80b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37066" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133618ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:43289" http.request.id=4133c029-7608-4977-b869-79441814047d http.request.method=GET http.request.remoteaddr="127.0.0.1:37066" 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="557.129µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (11.00s) === RUN TestURLPrefix time="2025-09-06T15:56:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:45Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45149" http.request.id=47866d6d-9e42-4567-be29-56f7a02f96aa http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.91µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-06T15:56:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:45Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=ed4ce501-b955-4102-a2a1-1535a1c90c47 http.request.method=GET http.request.remoteaddr="127.0.0.1:48626" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.566µs" http.response.status=404 http.response.written=157 vars.digest="sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "GET /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=95a2f39c-2676-4a0b-aca1-56a7435fca65 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="734.521µs" http.response.status=404 http.response.written=157 vars.digest="sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=8f601337-510a-4758-bc04-81ea484e1d8a http.request.method=POST http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="606.101µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=1fb6222b-c2a1-402f-8c8f-5dfd58704421 http.request.method=GET http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="601.869µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "GET /v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=e284eadb-3be1-4dd8-b854-97fb882fba3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="618.507µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=7bf3c1d2-1a27-40ca-8914-e0d12c8f8009 http.request.method=GET http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0bf05756-7ab8-4d25-9984-fee45db8ca81 time="2025-09-06T15:56:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=7bf3c1d2-1a27-40ca-8914-e0d12c8f8009 http.request.method=GET http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.891µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0bf05756-7ab8-4d25-9984-fee45db8ca81 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "GET /v2/foo/bar/blobs/uploads/0bf05756-7ab8-4d25-9984-fee45db8ca81?_state=otp7w1zPmgpxmKJ-LnKQyIIgx3Jpe3oGznTqHfxQ1pt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZjA1NzU2LTdhYjgtNGQyNS05OTg0LWZlZTQ1ZGI4Y2E4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjA1OTIzNzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=96a99134-607a-47f5-baab-404a14f1e43b http.request.method=POST http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.943µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=12bb661b-de77-4f4e-ab17-3114c6084769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb?_state=WgeVDCdvL-_-BIeQb8NwgJCRpcWA_DoymlmmnAXONhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOGU1ODIzLTM4YTUtNGI0OC05ZmRiLTkzMmIzZmU2ZDVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjM4NjQ4NjlaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" provided=sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc vars.name="foo/bar" vars.uuid=3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb time="2025-09-06T15:56:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=12bb661b-de77-4f4e-ab17-3114c6084769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb?_state=WgeVDCdvL-_-BIeQb8NwgJCRpcWA_DoymlmmnAXONhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOGU1ODIzLTM4YTUtNGI0OC05ZmRiLTkzMmIzZmU2ZDVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjM4NjQ4NjlaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb time="2025-09-06T15:56:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=12bb661b-de77-4f4e-ab17-3114c6084769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb?_state=WgeVDCdvL-_-BIeQb8NwgJCRpcWA_DoymlmmnAXONhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOGU1ODIzLTM4YTUtNGI0OC05ZmRiLTkzMmIzZmU2ZDVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjM4NjQ4NjlaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.252µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "PUT /v2/foo/bar/blobs/uploads/3c8e5823-38a5-4b48-9fdb-932b3fe6d5eb?_state=WgeVDCdvL-_-BIeQb8NwgJCRpcWA_DoymlmmnAXONhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOGU1ODIzLTM4YTUtNGI0OC05ZmRiLTkzMmIzZmU2ZDVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjM4NjQ4NjlaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=f4beeadd-1ebc-4c85-80ba-8783fed11c23 http.request.method=POST http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="578.883µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=94f88f54-646d-4f86-972f-d8e523dfc458 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/67f5bf0f-bf16-4894-99b5-d076efbb8d29?_state=pgz1m165aEMZPQ4eZYI5nJ06vbnXoIgw8heYaVC2d757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZjViZjBmLWJmMTYtNDg5NC05OWI1LWQwNzZlZmJiOGQyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjU4NjEzMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="776.067µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "PUT /v2/foo/bar/blobs/uploads/67f5bf0f-bf16-4894-99b5-d076efbb8d29?_state=pgz1m165aEMZPQ4eZYI5nJ06vbnXoIgw8heYaVC2d757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZjViZjBmLWJmMTYtNDg5NC05OWI1LWQwNzZlZmJiOGQyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjU4NjEzMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=b6c2a94b-9b05-41bd-b6e2-3ce6b33f66d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.784µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=756b3354-4432-4417-bf73-57b4ea299ecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/e25d6be0-e527-4ddd-9df7-3c68fabb30c7?_state=sNhk-73R35mqr979rpogfrlEdd4pBMn9FE4tXUEhVBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNWQ2YmUwLWU1MjctNGRkZC05ZGY3LTNjNjhmYWJiMzBjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41Njc1ODk0M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="693.251µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "PUT /v2/foo/bar/blobs/uploads/e25d6be0-e527-4ddd-9df7-3c68fabb30c7?_state=sNhk-73R35mqr979rpogfrlEdd4pBMn9FE4tXUEhVBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNWQ2YmUwLWU1MjctNGRkZC05ZGY3LTNjNjhmYWJiMzBjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41Njc1ODk0M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=0dfe4857-e60a-4a39-a722-6ca8fde58a73 http.request.method=POST http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="755.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=2a3364c5-2d1a-4c5a-902c-aca8b680c4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/0a7ebaf0-e098-4ced-931d-1815c870dc9b?_state=SvzN_ZB7_Fzc5HmFf72C4H0I98g3N3mx-f-OHKBrGFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2ViYWYwLWUwOTgtNGNlZC05MzFkLTE4MTVjODcwZGM5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjkzMzY2NDJaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.duration=736.700306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:45 +0000] "PUT /v2/foo/bar/blobs/uploads/0a7ebaf0-e098-4ced-931d-1815c870dc9b?_state=SvzN_ZB7_Fzc5HmFf72C4H0I98g3N3mx-f-OHKBrGFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2ViYWYwLWUwOTgtNGNlZC05MzFkLTE4MTVjODcwZGM5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0NS41NjkzMzY2NDJaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=25ada3e1-f71b-43ab-81e0-2358b1027fa1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.999µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36703" http.request.id=4f7d023b-7f8f-4dfc-bd88-cf23e461e5f3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/a2b61f6f-d21c-4869-a533-edce236ff39b?_state=cmSsgOmY15DVUtVJNiqazZId5feLZ8Ui-NM7aOsIFZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYjYxZjZmLWQyMWMtNDg2OS1hNTMzLWVkY2UyMzZmZjM5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ni4zMjIwNzMyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=824.968952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/a2b61f6f-d21c-4869-a533-edce236ff39b?_state=cmSsgOmY15DVUtVJNiqazZId5feLZ8Ui-NM7aOsIFZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYjYxZjZmLWQyMWMtNDg2OS1hNTMzLWVkY2UyMzZmZjM5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ni4zMjIwNzMyMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=a6b22e02-5805-40a0-a90a-80385af311ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/uploads/a2b61f6f-d21c-4869-a533-edce236ff39b?_state=JG0S1Dm8nbOFI_1Gpxjk7IMTjxQ3DF-xcSKwiFY-AfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYjYxZjZmLWQyMWMtNDg2OS1hNTMzLWVkY2UyMzZmZjM5YiIsIk9mZnNldCI6MjE2OTQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDZaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PUT /v2/foo/bar/blobs/uploads/a2b61f6f-d21c-4869-a533-edce236ff39b?_state=JG0S1Dm8nbOFI_1Gpxjk7IMTjxQ3DF-xcSKwiFY-AfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYjYxZjZmLWQyMWMtNDg2OS1hNTMzLWVkY2UyMzZmZjM5YiIsIk9mZnNldCI6MjE2OTQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDZaIn0%3D&digest=sha256%3A964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=f2485ffb-dd56-454a-ba47-d197ebe35f35 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="674.36µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=e328dcf9-fded-427a-82b2-2507ab2bd8fa http.request.method=GET http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.329647ms http.response.status=200 http.response.written=21694976 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 200 21694976 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=error msg="error parsing digest="sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=74997363-f926-49b4-9627-f2bc2c3b8385 http.request.method=GET http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" vars.name="foo/bar" time="2025-09-06T15:56:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=74997363-f926-49b4-9627-f2bc2c3b8385 http.request.method=GET http.request.remoteaddr="127.0.0.1:48646" http.request.uri="/v2/foo/bar/blobs/sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="578.574µs" http.response.status=400 http.response.written=110 vars.digest="sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha257:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=0dc89303-e5d2-469e-9061-3c4231c5ca7e http.request.method=GET http.request.remoteaddr="127.0.0.1:51244" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.duration="808.361µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:47Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=bfaad88c-9a4e-4aaa-901f-21633e1616e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40870" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.839µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=bc7547f8-64a8-417b-bd16-ee451179164d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.451µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=6dbe7cb5-3d8d-41a5-9dc7-fe343e1732d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.724µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=82ef1bea-fdfe-4626-9064-b14916e60753 http.request.method=GET http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="655.293µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=66371ac5-5b69-48ac-aa43-765c0d6e0ff3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="629.857µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=3db58a9d-40a8-4df4-a4fd-cf58cadd5db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3c42bdeb-b942-43cb-8e84-ac8408745a0e time="2025-09-06T15:56:47Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=3db58a9d-40a8-4df4-a4fd-cf58cadd5db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40886" http.request.uri="/v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="582.689µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3c42bdeb-b942-43cb-8e84-ac8408745a0e 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/uploads/3c42bdeb-b942-43cb-8e84-ac8408745a0e?_state=FcdwwiD2fYyHgwbjju2d2YYqHKf2vDKqW2Vo8xQtDUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNDJiZGViLWI5NDItNDNjYi04ZTg0LWFjODQwODc0NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzQ5NjM2NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=02b29d57-755d-45f8-88a8-9ef1000a243b http.request.method=POST http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.186µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=036a4686-9f24-4cbd-84c9-92b6bdc30868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/273c5e11-939e-468b-8bea-5060ea6948d9?_state=2-nRovQ868OXNUT_dPMOFMI74Bn0dNUerxpWwdFF9tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2M1ZTExLTkzOWUtNDY4Yi04YmVhLTUwNjBlYTY5NDhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzgwNzcwOTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" provided=sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 vars.name="foo/bar" vars.uuid=273c5e11-939e-468b-8bea-5060ea6948d9 time="2025-09-06T15:56:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=036a4686-9f24-4cbd-84c9-92b6bdc30868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/273c5e11-939e-468b-8bea-5060ea6948d9?_state=2-nRovQ868OXNUT_dPMOFMI74Bn0dNUerxpWwdFF9tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2M1ZTExLTkzOWUtNDY4Yi04YmVhLTUwNjBlYTY5NDhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzgwNzcwOTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=273c5e11-939e-468b-8bea-5060ea6948d9 time="2025-09-06T15:56:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=036a4686-9f24-4cbd-84c9-92b6bdc30868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/273c5e11-939e-468b-8bea-5060ea6948d9?_state=2-nRovQ868OXNUT_dPMOFMI74Bn0dNUerxpWwdFF9tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2M1ZTExLTkzOWUtNDY4Yi04YmVhLTUwNjBlYTY5NDhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzgwNzcwOTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.195µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=273c5e11-939e-468b-8bea-5060ea6948d9 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PUT /v2/foo/bar/blobs/uploads/273c5e11-939e-468b-8bea-5060ea6948d9?_state=2-nRovQ868OXNUT_dPMOFMI74Bn0dNUerxpWwdFF9tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3M2M1ZTExLTkzOWUtNDY4Yi04YmVhLTUwNjBlYTY5NDhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzgwNzcwOTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=78bc4217-f03b-4db0-be7a-49fc24746695 http.request.method=POST http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.574µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=68428a85-7128-4aa2-8349-4061ee9bfdf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/66539c12-db6f-4b6d-8794-21b866d1f8b6?_state=zUB5eeQmuK_32WaP_XxlaeRqxiEQtEGwcQ-xy0rWEHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NTM5YzEyLWRiNmYtNGI2ZC04Nzk0LTIxYjg2NmQxZjhiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzk3OTk2NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="769.562µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PUT /v2/foo/bar/blobs/uploads/66539c12-db6f-4b6d-8794-21b866d1f8b6?_state=zUB5eeQmuK_32WaP_XxlaeRqxiEQtEGwcQ-xy0rWEHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NTM5YzEyLWRiNmYtNGI2ZC04Nzk0LTIxYjg2NmQxZjhiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yMzk3OTk2NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=428e725e-b43c-4b5a-b755-88cd0cc0f919 http.request.method=POST http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="653.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=4480d27a-a30b-4ac8-a4e2-2e6bd21bd99c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/de1d06e6-2d9b-448c-b193-f1e8bddbb6e1?_state=H3C-DdcKPAR77NjPA41Q0SXnGRRRU4LEhpHeUQIQLxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMWQwNmU2LTJkOWItNDQ4Yy1iMTkzLWYxZThiZGRiYjZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yNDE1MDQ3MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="828.967µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PUT /v2/foo/bar/blobs/uploads/de1d06e6-2d9b-448c-b193-f1e8bddbb6e1?_state=H3C-DdcKPAR77NjPA41Q0SXnGRRRU4LEhpHeUQIQLxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMWQwNmU2LTJkOWItNDQ4Yy1iMTkzLWYxZThiZGRiYjZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yNDE1MDQ3MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=40891482-0c28-4e7c-abf7-8295f5c1bf6b http.request.method=POST http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.811µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=0972a2ac-aa52-43b5-b0f4-7576e1dbcd3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/56c623b6-0838-451b-809c-fbdf6784dd7e?_state=u3sKgZNXu9K5otlzPbhBEy7LFqaHMIr9LDF2ZkCLU3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YzYyM2I2LTA4MzgtNDUxYi04MDljLWZiZGY2Nzg0ZGQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yNDMxOTA4MTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.duration=537.757028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PUT /v2/foo/bar/blobs/uploads/56c623b6-0838-451b-809c-fbdf6784dd7e?_state=u3sKgZNXu9K5otlzPbhBEy7LFqaHMIr9LDF2ZkCLU3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YzYyM2I2LTA4MzgtNDUxYi04MDljLWZiZGY2Nzg0ZGQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny4yNDMxOTA4MTFaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=56ff161d-bf78-42f2-aea7-d2bfb254f0a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.228µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42065" http.request.id=0b62138b-c01f-4ef5-b38c-fa174d5c1d23 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/f0b1b2b4-8ba3-4043-8026-5ed08b6efea3?_state=llXAKCmITNDYS8YqDWPBHEux3b4UrA_Anr6E0iyav2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYjFiMmI0LThiYTMtNDA0My04MDI2LTVlZDA4YjZlZmVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny43OTUzMTM4NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=631.36582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/f0b1b2b4-8ba3-4043-8026-5ed08b6efea3?_state=llXAKCmITNDYS8YqDWPBHEux3b4UrA_Anr6E0iyav2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYjFiMmI0LThiYTMtNDA0My04MDI2LTVlZDA4YjZlZmVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0Ny43OTUzMTM4NVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=1803e6bb-7318-47a5-b793-4ab521cf4bbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/uploads/f0b1b2b4-8ba3-4043-8026-5ed08b6efea3?_state=ibcaRw-95RXbCi1t5DrMsqelUWuI3mbMqAikAaApzP97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYjFiMmI0LThiYTMtNDA0My04MDI2LTVlZDA4YjZlZmVhMyIsIk9mZnNldCI6MTgwNDAzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDdaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.duration="973.167µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/f0b1b2b4-8ba3-4043-8026-5ed08b6efea3?_state=ibcaRw-95RXbCi1t5DrMsqelUWuI3mbMqAikAaApzP97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYjFiMmI0LThiYTMtNDA0My04MDI2LTVlZDA4YjZlZmVhMyIsIk9mZnNldCI6MTgwNDAzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDdaIn0%3D&digest=sha256%3A2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=a02077ba-188c-4943-9d6d-41ff18bda7f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="733.002µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=ae780ef9-f55d-44a5-acd5-f0041647efa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.372543ms http.response.status=200 http.response.written=18040320 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 200 18040320 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=error msg="error parsing digest="sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=55f54e41-67c4-4b12-a380-9856db12bf36 http.request.method=GET http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" vars.name="foo/bar" time="2025-09-06T15:56:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=55f54e41-67c4-4b12-a380-9856db12bf36 http.request.method=GET http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/bar/blobs/sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.251µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha257:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=9024535b-5cce-4295-885e-36f8eb435382 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.duration="795.067µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=eaa9f738-9555-47fc-bc3c-d2c303bd55ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40916" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.417985ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42065" http.request.id=22cefcf7-0080-45a2-bbd8-840568ac0b76 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.184246ms http.response.status=200 http.response.written=393216 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f86e0561c059a424a7179e24336a1d0c2196a75f810dcd74ff4286e84afce08 HTTP/1.1" 200 393216 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=3cbefb67-8ae5-4fc3-8049-7df28e2faa35 http.request.method=GET http.request.remoteaddr="127.0.0.1:51244" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.279627461s http.response.status=200 http.response.written=2593152 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 200 2593152 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36703" http.request.id=06354702-70ab-4a03-b547-5ddd50863a76 http.request.method=GET http.request.remoteaddr="127.0.0.1:51234" http.request.uri="/v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.282043519s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [06/Sep/2025:15:56:47 +0000] "GET /v2/foo/bar/blobs/sha256:964f89326e0ff9c39a6ecf3e857ecee909babbbe642618b5746fe9c24a6c6fbc HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.96s) === RUN TestBlobDelete time="2025-09-06T15:56:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:48Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=1420ae9e-5fb7-427d-bd74-4a25d92651e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60008" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.237µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=a30232bd-68b5-49a8-960d-eb1169c18a23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="630.014µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=4311eb18-0f4b-41f0-a075-0663a329c1c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="626.242µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=b5e0699b-c1b8-4022-a86c-a3e89844d760 http.request.method=GET http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="636.659µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=19fc18be-a72c-438e-8239-f88204436f2e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="563.993µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=49c8ff49-4d7a-44b5-8b36-0239df306d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0957803f-746b-4c37-b97b-56c098802587 time="2025-09-06T15:56:48Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=49c8ff49-4d7a-44b5-8b36-0239df306d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:60010" http.request.uri="/v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="555.374µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0957803f-746b-4c37-b97b-56c098802587 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "GET /v2/foo/bar/blobs/uploads/0957803f-746b-4c37-b97b-56c098802587?_state=q6RmlZn3nWVaBCRAzIA9K2-NHmmEeMN1hMVmm0e2Ic17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NTc4MDNmLTc0NmItNGMzNy1iOTdiLTU2YzA5ODgwMjU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzE2MzQzOTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ba3feaef-bd5e-42ea-8562-10aae765977e http.request.method=POST http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="691.172µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=e4fdec8a-ccaa-42b8-a620-7ede200d23cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/1d36d0ff-31eb-4f06-b7e4-c44daf6c173b?_state=qAK2YARb3LxKkPU9v91U9YTtMJiDAAj049vdae2rBgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMzZkMGZmLTMxZWItNGYwNi1iN2U0LWM0NGRhZjZjMTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzQ1NDc4MzlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" provided=sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 vars.name="foo/bar" vars.uuid=1d36d0ff-31eb-4f06-b7e4-c44daf6c173b time="2025-09-06T15:56:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=e4fdec8a-ccaa-42b8-a620-7ede200d23cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/1d36d0ff-31eb-4f06-b7e4-c44daf6c173b?_state=qAK2YARb3LxKkPU9v91U9YTtMJiDAAj049vdae2rBgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMzZkMGZmLTMxZWItNGYwNi1iN2U0LWM0NGRhZjZjMTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzQ1NDc4MzlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1d36d0ff-31eb-4f06-b7e4-c44daf6c173b time="2025-09-06T15:56:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=e4fdec8a-ccaa-42b8-a620-7ede200d23cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/1d36d0ff-31eb-4f06-b7e4-c44daf6c173b?_state=qAK2YARb3LxKkPU9v91U9YTtMJiDAAj049vdae2rBgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMzZkMGZmLTMxZWItNGYwNi1iN2U0LWM0NGRhZjZjMTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzQ1NDc4MzlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="602.314µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1d36d0ff-31eb-4f06-b7e4-c44daf6c173b 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/1d36d0ff-31eb-4f06-b7e4-c44daf6c173b?_state=qAK2YARb3LxKkPU9v91U9YTtMJiDAAj049vdae2rBgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMzZkMGZmLTMxZWItNGYwNi1iN2U0LWM0NGRhZjZjMTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzQ1NDc4MzlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=36b13696-97d7-401a-bc08-dddf08c579a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.658µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=c604407f-853c-4077-b255-a34a6ecd1847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/95f823b9-ab35-4805-9be5-4a00d40e6e89?_state=vRV0YNss16Ul6PbSa-1PvRdmmVoJXSt79DBur937lIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZjgyM2I5LWFiMzUtNDgwNS05YmU1LTRhMDBkNDBlNmU4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzU5NTkyNzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="705.478µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/95f823b9-ab35-4805-9be5-4a00d40e6e89?_state=vRV0YNss16Ul6PbSa-1PvRdmmVoJXSt79DBur937lIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZjgyM2I5LWFiMzUtNDgwNS05YmU1LTRhMDBkNDBlNmU4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41MzU5NTkyNzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=067f8c87-eee7-4583-8c7d-833fd4bc9797 http.request.method=POST http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="558.305µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=965ca3a3-8510-475b-a9ab-a477a80b2306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/1689fcdf-039f-4d32-ba90-b6a96368be8f?_state=kTDjeev_lRPrnKDIyds5ubQPpoFJKizY_OvfzuFyHXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ODlmY2RmLTAzOWYtNGQzMi1iYTkwLWI2YTk2MzY4YmU4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41Mzc0NTY3NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="697.297µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/1689fcdf-039f-4d32-ba90-b6a96368be8f?_state=kTDjeev_lRPrnKDIyds5ubQPpoFJKizY_OvfzuFyHXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ODlmY2RmLTAzOWYtNGQzMi1iYTkwLWI2YTk2MzY4YmU4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41Mzc0NTY3NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=360a8cc7-7ea3-48dc-bab6-d84d6c3fd314 http.request.method=POST http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.135µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:49Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=a1782243-446c-4ef3-bd66-98a09835e284 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/0b234629-8458-4b13-a99b-6ae652675c66?_state=o3TNGmMwbZxognihq7huRjt9X9emO-yPrIg9EXai7Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMjM0NjI5LTg0NTgtNGIxMy1hOTliLTZhZTY1MjY3NWM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41Mzg5NTc5MjNaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021369363s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/0b234629-8458-4b13-a99b-6ae652675c66?_state=o3TNGmMwbZxognihq7huRjt9X9emO-yPrIg9EXai7Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMjM0NjI5LTg0NTgtNGIxMy1hOTliLTZhZTY1MjY3NWM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OC41Mzg5NTc5MjNaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:49Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=03058355-1415-4707-8ff8-6405fb4f69a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.203µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40291" http.request.id=0364646b-f1a6-46a7-a3f2-c1493777cd4b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/b1fede04-e121-4b2d-ba7f-59ebb33de21a?_state=p2q8xti1-QinJfh0jSxtgD9aRWEvcb2OnoMgaO6j_kB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZmVkZTA0LWUxMjEtNGIyZC1iYTdmLTU5ZWJiMzNkZTIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OS41Nzk4NjQ2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12468834s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/b1fede04-e121-4b2d-ba7f-59ebb33de21a?_state=p2q8xti1-QinJfh0jSxtgD9aRWEvcb2OnoMgaO6j_kB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZmVkZTA0LWUxMjEtNGIyZC1iYTdmLTU5ZWJiMzNkZTIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo0OS41Nzk4NjQ2NTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=f33b5e7e-6c0c-451f-a9cc-4b513dfba69c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/uploads/b1fede04-e121-4b2d-ba7f-59ebb33de21a?_state=uoBbMs5307U8BK7pQpmzcNnBB7ch6M6hZGStls7ud8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZmVkZTA0LWUxMjEtNGIyZC1iYTdmLTU5ZWJiMzNkZTIxYSIsIk9mZnNldCI6MjU0NjczOTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b1fede04-e121-4b2d-ba7f-59ebb33de21a?_state=uoBbMs5307U8BK7pQpmzcNnBB7ch6M6hZGStls7ud8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZmVkZTA0LWUxMjEtNGIyZC1iYTdmLTU5ZWJiMzNkZTIxYSIsIk9mZnNldCI6MjU0NjczOTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NDlaIn0%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=57f7ecf1-27f0-4fad-9802-68c709518211 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="628.629µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=a9f069ec-d9d7-4f2b-b653-481370bf9cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.341789ms http.response.status=200 http.response.written=25467392 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "GET /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 200 25467392 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=error msg="error parsing digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=dfdec0df-a525-45d9-b810-90699257a92b http.request.method=GET http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" time="2025-09-06T15:56:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=dfdec0df-a525-45d9-b810-90699257a92b http.request.method=GET http.request.remoteaddr="127.0.0.1:60012" http.request.uri="/v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.964µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "GET /v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=018a8a37-85d6-49ae-af2e-60cca8a1e8a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60038" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.duration="848.113µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "GET /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=564553a1-d04a-4f6d-baa6-0abcc1f8d8a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60052" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.duration="797.538µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=2cb83815-d6bf-4826-96b0-5b447341364f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60052" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="538.772µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=34f550a7-4d6d-48d6-9bab-14a34584efc2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60052" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="526.887µs" http.response.status=404 http.response.written=74 vars.digest="sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=error msg="error parsing digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ef3cc8ec-28b0-4b27-96b7-1edbc4a5031e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60066" http.request.uri="/v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" time="2025-09-06T15:56:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ef3cc8ec-28b0-4b27-96b7-1edbc4a5031e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60066" http.request.uri="/v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="721.978µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T15:56:50Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=50b46ccf-610e-48d9-8a74-c37f58ea934e http.request.method=POST http.request.remoteaddr="127.0.0.1:60076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.215µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:51Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ec481a02-eb62-4394-b043-76c2ac8bdea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60076" http.request.uri="/v2/foo/bar/blobs/uploads/c73369eb-799e-4173-82a0-1324426ae6a3?_state=y1kwXGq704wL0lT4EVu9ukgfU1M1eh9HSl8BXz3Rm0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MzM2OWViLTc5OWUtNDE3My04MmEwLTEzMjQ0MjZhZTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1MC43MzI2MjExNVoifQ%3D%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090633532s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c73369eb-799e-4173-82a0-1324426ae6a3?_state=y1kwXGq704wL0lT4EVu9ukgfU1M1eh9HSl8BXz3Rm0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MzM2OWViLTc5OWUtNDE3My04MmEwLTEzMjQ0MjZhZTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1MC43MzI2MjExNVoifQ%3D%3D&digest=sha256%3A6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:51Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=83d3aa63-9a07-43a4-9431-57b85496a441 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60076" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="881.325µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:51Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ed6b524d-f22e-4f82-8c15-a4349f7eec2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60026" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.119081752s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "GET /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-09-06T15:56:51Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40291" http.request.id=ed6c5c33-b096-40a3-8084-9129bbc40cc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60038" http.request.uri="/v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.11668774s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [06/Sep/2025:15:56:50 +0000] "GET /v2/foo/bar/blobs/sha256:6cc8ef0e49bd64c90de8f1ebad6e682e6f8ab1c563dc75fb8f8ef21883413f91 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.40s) === RUN TestRelativeURL time="2025-09-06T15:56:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:51Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:51Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35655" http.request.id=5b072645-5261-46cc-9037-1724436a80ed http.request.method=POST http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.584µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35655" http.request.id=157bd8e5-508b-4610-b82b-ff50b89457a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/uploads/7d42877b-718e-4cdc-a3a4-88bf08a58bde?_state=iiI9drm-gfmA6W6H4QgWG_o9YFdsqFbvkbkj0GxgWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNDI4NzdiLTcxOGUtNGNkYy1hM2E0LTg4YmYwOGE1OGJkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1MS44NDU3MTc1OFoifQ%3D%3D&digest=sha256%3A47332e45ba62f59039191bb1c3cfe87f4015f14d7c7f0e9290eeda92ff7d9d23" http.request.useragent="Go-http-client/1.1" http.response.duration=424.569826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:51 +0000] "PUT /v2/foo/bar/blobs/uploads/7d42877b-718e-4cdc-a3a4-88bf08a58bde?_state=iiI9drm-gfmA6W6H4QgWG_o9YFdsqFbvkbkj0GxgWjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNDI4NzdiLTcxOGUtNGNkYy1hM2E0LTg4YmYwOGE1OGJkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1MS44NDU3MTc1OFoifQ%3D%3D&digest=sha256%3A47332e45ba62f59039191bb1c3cfe87f4015f14d7c7f0e9290eeda92ff7d9d23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35655" http.request.id=8c09b4c7-d59b-440d-b0f2-90f999de91b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.107µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35655" http.request.id=2b62e95e-3277-4b42-bdcb-aef54549428d http.request.method=POST http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="636.418µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35655" http.request.id=1ec440d6-5b8a-4cb0-a2c8-00113211957f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51570" http.request.uri="/v2/foo/bar/blobs/uploads/653d0d85-9a2b-484e-a667-44e5604cd7ae?_state=AsPno3ga1QPrWn5AWRrkWyfNQNJ-IjFHEcjUYKR3u5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1M2QwZDg1LTlhMmItNDg0ZS1hNjY3LTQ0ZTU2MDRjZDdhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1Mi4zNzg3MjY2MjRaIn0%3D&digest=sha256%3Aea8f2cba6e04a0744dfe09604648701fdf3acc09ff7e4167f2d36aaecb8845d0" http.request.useragent="Go-http-client/1.1" http.response.duration=426.021206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "PUT /v2/foo/bar/blobs/uploads/653d0d85-9a2b-484e-a667-44e5604cd7ae?_state=AsPno3ga1QPrWn5AWRrkWyfNQNJ-IjFHEcjUYKR3u5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1M2QwZDg1LTlhMmItNDg0ZS1hNjY3LTQ0ZTU2MDRjZDdhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1Mi4zNzg3MjY2MjRaIn0%3D&digest=sha256%3Aea8f2cba6e04a0744dfe09604648701fdf3acc09ff7e4167f2d36aaecb8845d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (0.96s) === RUN TestBlobDeleteDisabled time="2025-09-06T15:56: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.7 time="2025-09-06T15:56:52Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:39313" http.request.id=757d8163-6fee-4f5f-944f-2ca55f5c0fb1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46906" http.request.uri="/v2/foo/bar/blobs/sha256:8bf5a5e78b67f0d3fd3645ba30b3d4aad73d6a3c7c36ce1fd707eb112d36f777" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.277µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8bf5a5e78b67f0d3fd3645ba30b3d4aad73d6a3c7c36ce1fd707eb112d36f777" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:8bf5a5e78b67f0d3fd3645ba30b3d4aad73d6a3c7c36ce1fd707eb112d36f777 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2025-09-06T15:56: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.7 time="2025-09-06T15:56:52Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39725" http.request.id=6215686f-2d29-4022-9c39-7c450cf4a8ad http.request.method=POST http.request.remoteaddr="127.0.0.1:36770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.346µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39725" http.request.id=5150e523-00c6-4132-8f91-1f8fe08434af http.request.method=PUT http.request.remoteaddr="127.0.0.1:36770" http.request.uri="/v2/foo/bar/blobs/uploads/80b16e15-de70-44be-bc0f-9975a066b0f7?_state=G4RaVMU3rejXdKHsrOC7OtB33RmFuL0uo-3W6bD4_4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYjE2ZTE1LWRlNzAtNDRiZS1iYzBmLTk5NzVhMDY2YjBmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1Mi45NTYyMTEzOVoifQ%3D%3D&digest=sha256%3Ad60003e32143fc5403a153df3bf7d7ddc2d0206a5c146ddb3a466cb830b20b3c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245492732s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:52 +0000] "PUT /v2/foo/bar/blobs/uploads/80b16e15-de70-44be-bc0f-9975a066b0f7?_state=G4RaVMU3rejXdKHsrOC7OtB33RmFuL0uo-3W6bD4_4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYjE2ZTE1LWRlNzAtNDRiZS1iYzBmLTk5NzVhMDY2YjBmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1Mi45NTYyMTEzOVoifQ%3D%3D&digest=sha256%3Ad60003e32143fc5403a153df3bf7d7ddc2d0206a5c146ddb3a466cb830b20b3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:39725" http.request.id=3d62ff08-5667-44d1-a4aa-79343e77b0b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36770" http.request.uri="/v2/foo/bar/blobs/sha256:d60003e32143fc5403a153df3bf7d7ddc2d0206a5c146ddb3a466cb830b20b3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.132µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d60003e32143fc5403a153df3bf7d7ddc2d0206a5c146ddb3a466cb830b20b3c" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:d60003e32143fc5403a153df3bf7d7ddc2d0206a5c146ddb3a466cb830b20b3c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.33s) === RUN TestDeleteReadOnly time="2025-09-06T15:56:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:54Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:54Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41465" http.request.id=7a5b479a-2e1e-4fcf-9040-53fb791cf9ee http.request.method=POST http.request.remoteaddr="127.0.0.1:33638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.482µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41465" http.request.id=e885ca65-d6f0-4115-ba5f-a6def6b67d34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33638" http.request.uri="/v2/foo/bar/blobs/uploads/0edfcbc9-23a6-4b57-a72e-2cb039bd51f4?_state=Dn84xbeYKzBddAfWV2nfGCiLkyznr_KemBY-NEUw_Fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGZjYmM5LTIzYTYtNGI1Ny1hNzJlLTJjYjAzOWJkNTFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1NC4yNjcxMzAzMjdaIn0%3D&digest=sha256%3A9cb73e0b9337754ebaa3de1af525dbefc72dfa45a2cb5e43b7062ce1e4c9d9e9" http.request.useragent="Go-http-client/1.1" http.response.duration=451.423832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "PUT /v2/foo/bar/blobs/uploads/0edfcbc9-23a6-4b57-a72e-2cb039bd51f4?_state=Dn84xbeYKzBddAfWV2nfGCiLkyznr_KemBY-NEUw_Fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGZjYmM5LTIzYTYtNGI1Ny1hNzJlLTJjYjAzOWJkNTFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1Njo1NC4yNjcxMzAzMjdaIn0%3D&digest=sha256%3A9cb73e0b9337754ebaa3de1af525dbefc72dfa45a2cb5e43b7062ce1e4c9d9e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:9cb73e0b9337754ebaa3de1af525dbefc72dfa45a2cb5e43b7062ce1e4c9d9e9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.52s) === RUN TestStartPushReadOnly time="2025-09-06T15:56:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:54Z" level=info msg="redis not configured" go.version=go1.24.7 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-09-06T15:56:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:54Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=bbf6569f-f340-4a97-b443-8b5f111f62fa http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" 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="682.535µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=a68edc02-ba52-4ce2-8a99-8ee44dcf3995 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" 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="502.46µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=37c13a9a-2025-4326-a9b6-f0d2d0930efb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" 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="557.227µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=6289f6a6-d24b-4008-8b66-3248e7c96941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" 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="723.833µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=6289f6a6-d24b-4008-8b66-3248e7c96941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" 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="746.195µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=6289f6a6-d24b-4008-8b66-3248e7c96941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" 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="767.114µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=6289f6a6-d24b-4008-8b66-3248e7c96941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" 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="786.142µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T15:56:54Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=9964aeda-cf42-4811-ba92-7cae602ff6e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.474µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:55Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=0b8eed12-4788-488b-b117-ac3cdf72c66d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/blobs/uploads/5851869d-b127-4303-8428-9d203b9ceecb?_state=TUDxqJHMqY9xX8YRFqKIgDt7tWi4Fs5Y3woDn57LflV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODUxODY5ZC1iMTI3LTQzMDMtODQyOC05ZDIwM2I5Y2VlY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTQuODA3NDAwMzkzWiJ9&digest=sha256%3A612041bccf2f142560e16f088b531b5fb7adfe2d2ffa28c5673eb382e742863d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126272013s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/5851869d-b127-4303-8428-9d203b9ceecb?_state=TUDxqJHMqY9xX8YRFqKIgDt7tWi4Fs5Y3woDn57LflV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODUxODY5ZC1iMTI3LTQzMDMtODQyOC05ZDIwM2I5Y2VlY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTQuODA3NDAwMzkzWiJ9&digest=sha256%3A612041bccf2f142560e16f088b531b5fb7adfe2d2ffa28c5673eb382e742863d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=ba4f7282-e573-40cf-8e2a-0ed9b9ed3f88 http.request.method=POST http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.872µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=3a4009d6-fc28-4a79-a9eb-a383cf9ccbdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/blobs/uploads/e0de5362-bdcd-4b6d-bd31-bcd526c0caa1?_state=O1gLQWkFlm4xaWaxNAYw-oa7b1a2ZyE5uDROajKdnIR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMGRlNTM2Mi1iZGNkLTRiNmQtYmQzMS1iY2Q1MjZjMGNhYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTYuMDI4ODU0NjE0WiJ9&digest=sha256%3Af4e291ffc78cc973da5b659cf4b28af7f771e7c2ba021734e0bc7f7c827fe246" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512443563s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/e0de5362-bdcd-4b6d-bd31-bcd526c0caa1?_state=O1gLQWkFlm4xaWaxNAYw-oa7b1a2ZyE5uDROajKdnIR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMGRlNTM2Mi1iZGNkLTRiNmQtYmQzMS1iY2Q1MjZjMGNhYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTYuMDI4ODU0NjE0WiJ9&digest=sha256%3Af4e291ffc78cc973da5b659cf4b28af7f771e7c2ba021734e0bc7f7c827fe246 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=28659a41-ea8b-46b1-baa1-c078a28bfaec http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=a550764a-f8fb-49b1-89c9-8b62c11846ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.duration="865.044µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=06ea4d77-058f-425b-9592-77338f9ec1da http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" 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="949.658µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=fadbe385-3139-4bd6-87aa-68880ffdc819 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="774.748µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41023" http.request.id=e4298e00-8c06-4a05-8ed3-9d8321504d91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.duration="836.061µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41023" http.request.id=f89d93e8-0efa-434d-bc4f-4a238dcb0509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.duration="811.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:41023" http.request.id=ee39080a-13e0-416d-9bc4-1a427bf59bff http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.duration="822.999µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=c37381d4-f8aa-47c5-8c63-945e430b4159 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="765.672µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=17197f55-56bf-4e6b-aa8c-e322370b95bf http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="504.699µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=a412df41-75db-4327-8588-bc0297ff0da7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.duration="559.221µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=4b38ddf7-4fb2-4c46-85da-d0a90a502c82 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" 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="489.14µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=error msg="payload digest does match: "sha256:9d71bd11b8db9979ce88b36e809d38a9a262b2125cf5b596fbe08d7023a39adb" != "sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39"" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=f9b9ac09-e08b-4928-909a-ab795af9855d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=f9b9ac09-e08b-4928-909a-ab795af9855d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.266µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39" 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:1480d3811b324d89897d538f9ecdeb7bc8a5adb957128c7887339daf51bcad39 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=0546771b-f7e5-440d-94f6-da13889c0189 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.365µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=ea45d14c-11a8-4307-9e9a-8b5dc460eb0c http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" 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="490.012µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=93d303e2-3459-498a-a870-f744918e04d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="596.574µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=93d303e2-3459-498a-a870-f744918e04d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="622.433µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=93d303e2-3459-498a-a870-f744918e04d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="642.672µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=38b73c3a-3949-4306-911a-584175c43f86 http.request.method=POST http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="597.245µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=f69cdfe2-c8e2-4317-80ef-f720f6d06b1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/0f1a7f13-1554-416b-8017-b871a863e655?_state=TcZldRNnq-1321tOzlehVAYBcQiSmbXzzrFI3RukyxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjFhN2YxMy0xNTU0LTQxNmItODAxNy1iODcxYTg2M2U2NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTcuNTU1OTMxMTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="725.386µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f1a7f13-1554-416b-8017-b871a863e655?_state=TcZldRNnq-1321tOzlehVAYBcQiSmbXzzrFI3RukyxF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjFhN2YxMy0xNTU0LTQxNmItODAxNy1iODcxYTg2M2U2NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTcuNTU1OTMxMTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=cc6255c0-1462-4b22-bba9-6946b3fc7547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="572.023µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:56:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=cc6255c0-1462-4b22-bba9-6946b3fc7547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="642.81µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=9ce7ecad-6df3-40c9-a412-3975ebc0b46d http.request.method=POST http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="596.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=71ea96a8-db05-41c6-a790-087984a89258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/afa7f487-6338-4f43-9c54-6d03036e3f47?_state=EZC7UfNzwo33FN86Js0G2qVLc_OF7HLJvXcz_J3Y-CZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZmE3ZjQ4Ny02MzM4LTRmNDMtOWM1NC02ZDAzMDM2ZTNmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTcuNjAzNjE5ODY4WiJ9&digest=sha256%3Afbe9af982c8ca32ab51c90e0d26e0cff9dd5f805e2a494fc92bb3971a672fc9f" http.request.useragent="Go-http-client/1.1" http.response.duration=343.54025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/afa7f487-6338-4f43-9c54-6d03036e3f47?_state=EZC7UfNzwo33FN86Js0G2qVLc_OF7HLJvXcz_J3Y-CZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZmE3ZjQ4Ny02MzM4LTRmNDMtOWM1NC02ZDAzMDM2ZTNmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTcuNjAzNjE5ODY4WiJ9&digest=sha256%3Afbe9af982c8ca32ab51c90e0d26e0cff9dd5f805e2a494fc92bb3971a672fc9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:58Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=e395355b-94c6-48f6-8b4e-087dc88498f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.639µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=107fce48-87a7-4475-bceb-8d08d7c4e7d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/blobs/uploads/f7a4df35-7f83-46b2-87c9-84b044d48681?_state=L_91E1uyP_Pu6DZe3jfd28iIyA6WHa54LRkHspwuuYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2E0ZGYzNS03ZjgzLTQ2YjItODdjOS04NGIwNDRkNDg2ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTguMDU4ODM0ODE5WiJ9&digest=sha256%3Ac913fb54c3339d5d02d8b6269d9acb7c974edee39dba1d759f1c282eb6d5c211" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64976644s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7a4df35-7f83-46b2-87c9-84b044d48681?_state=L_91E1uyP_Pu6DZe3jfd28iIyA6WHa54LRkHspwuuYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2E0ZGYzNS03ZjgzLTQ2YjItODdjOS04NGIwNDRkNDg2ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTguMDU4ODM0ODE5WiJ9&digest=sha256%3Ac913fb54c3339d5d02d8b6269d9acb7c974edee39dba1d759f1c282eb6d5c211 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=d5a31978-5b18-474d-b46d-c60fb04e796f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41023" http.request.id=a09183a0-d3ea-4434-a720-958a311ce628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee" http.request.useragent="Go-http-client/1.1" http.response.duration="866.08µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=0402e357-a578-43a6-a37a-5cc0678fdcf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" 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="675.26µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=298baa16-6941-4b0d-94ad-90d3d0a9b7e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="665.629µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=5ca4fbc0-0e1d-4336-b525-acc20e73defc http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="609.88µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=3c3823ef-c00c-4896-adf4-30029416be09 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee" http.request.useragent="Go-http-client/1.1" http.response.duration="620.143µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=0f70aa0d-8e48-49f7-9105-17171c987ec7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" 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="611.592µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="rewriting manifest sha256:9a92022a7f220df5030388945dd48f08ab46f8b92168928399d0c46481cf46ee in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=e791d70c-74c0-4553-a00e-4e5cedb4c44d http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=e791d70c-74c0-4553-a00e-4e5cedb4c44d http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" 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.219401ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41023" http.request.id=2800b991-9eac-42ca-869c-0f817add2c9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" 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="676.289µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41023" http.request.id=79780a21-3460-43db-96ee-6f64c1578355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="778.469µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41023" http.request.id=1ca7971d-dff9-46ba-9c33-9fc5bdc63f15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b" http.request.useragent="Go-http-client/1.1" http.response.duration="777.567µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=5019c78f-2cb6-4477-b732-f9bbce813bfc http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" 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="761.853µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=0d310abe-0d60-475f-ba90-e07e509c0c36 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="701.782µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=9b0439e8-c8a3-469b-87a1-e29d08919baf http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="643.613µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=436eb057-2aeb-4037-9bc1-43eadda22cd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b" http.request.useragent="Go-http-client/1.1" http.response.duration="633.601µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="rewriting manifest list sha256:19883bc6636d199ad71beed1c294889f51b5a260789eeb0cc6a9d7e16751d69b in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=d0f73d3b-2d77-4007-aa8f-c0f7e5120b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41023" http.request.id=d0f73d3b-2d77-4007-aa8f-c0f7e5120b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.164169ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:56:59Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=b8b1d80d-c6d6-4082-89fb-ca5fdf194342 http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" 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.142µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=4b37aba6-98e1-4631-9736-2eb428b9adfb http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" 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="601.785µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=8f07a82f-3cec-4d4d-960d-2f985de218a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" 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="642.03µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=151bd860-7b95-4f6a-a7f7-68da22aa6993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" 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="785.917µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=151bd860-7b95-4f6a-a7f7-68da22aa6993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" 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="811.165µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=151bd860-7b95-4f6a-a7f7-68da22aa6993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.03µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:56:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=151bd860-7b95-4f6a-a7f7-68da22aa6993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" 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="862.985µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T15:56:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=02232457-280e-469f-9140-2481153e1798 http.request.method=POST http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="694.895µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:01Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=d9194034-91b2-4698-8f38-91d819c988be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/blobs/uploads/500214f0-62ef-443d-87de-6a57d9141bc0?_state=burA5-0J0ZA4yB4tYSpl2uK89fBIDTffREeZ0wnRYJV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDAyMTRmMC02MmVmLTQ0M2QtODdkZS02YTU3ZDkxNDFiYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTkuODQzNDg4NTQ3WiJ9&digest=sha256%3Aa7765014f38ebdd54ecd34ca7abc8a1e56d3bde9edb9f35dc2e5f03581959581" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70194261s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:56:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/500214f0-62ef-443d-87de-6a57d9141bc0?_state=burA5-0J0ZA4yB4tYSpl2uK89fBIDTffREeZ0wnRYJV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDAyMTRmMC02MmVmLTQ0M2QtODdkZS02YTU3ZDkxNDFiYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTY6NTkuODQzNDg4NTQ3WiJ9&digest=sha256%3Aa7765014f38ebdd54ecd34ca7abc8a1e56d3bde9edb9f35dc2e5f03581959581 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:01Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=22334007-705a-42f4-83e2-656684ee2aa5 http.request.method=POST http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.363µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=17af9247-0ccb-4921-89d5-442281c7c3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/blobs/uploads/07c23304-c050-4892-896f-d1f56898d684?_state=qTgRIkdkq_IE2F6JUnaOnNC4RBKqtVS4jFhfY-pxfwB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwN2MyMzMwNC1jMDUwLTQ4OTItODk2Zi1kMWY1Njg5OGQ2ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDEuNjEyNzA4NDY1WiJ9&digest=sha256%3A41df42840f856be544ec3778a34f7d4679f51f1a74844c8fa6e921ea568ba73c" http.request.useragent="Go-http-client/1.1" http.response.duration=726.924757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/07c23304-c050-4892-896f-d1f56898d684?_state=qTgRIkdkq_IE2F6JUnaOnNC4RBKqtVS4jFhfY-pxfwB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwN2MyMzMwNC1jMDUwLTQ4OTItODk2Zi1kMWY1Njg5OGQ2ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDEuNjEyNzA4NDY1WiJ9&digest=sha256%3A41df42840f856be544ec3778a34f7d4679f51f1a74844c8fa6e921ea568ba73c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=7b40843f-1f75-4fc6-becc-104b3b141ee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=132a4add-3b88-4e0b-b717-335ecc28bf63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.duration="920.256µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=b5f4a22b-1efa-4268-9714-25a612c94e5e http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" 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="772.003µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=6995af2f-302e-4d2e-800f-daec4f8ae714 http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="775.513µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34875" http.request.id=6699aa7b-d1ae-4f2f-821a-86a5b0673072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.duration="896.971µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34875" http.request.id=7f9272dc-ba40-49c7-80b2-a3a8cd608606 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.duration="821.311µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:34875" http.request.id=d1bcab69-e741-4203-a198-bdddeaa941bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.duration="820.42µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=e747dffa-64e0-4477-9972-d9603f8f646b http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="798.762µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=b699ac7e-b548-4abe-96a6-70777787e49f http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="521.563µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=aac45ef6-02d8-4914-9b1b-8d0947a89b95 http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.duration="498.307µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=8b59c93c-1c5c-4616-8ff5-dd58d6a13167 http.request.method=GET http.request.remoteaddr="127.0.0.1:42220" 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="517.23µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=error msg="payload digest does match: "sha256:eb0d61c1234d4d843cc3d8b288bc3c767270685bed32d7d37a1f3a5e8238c442" != "sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7"" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=52e66cc3-231d-460e-84d6-2724da6befb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=52e66cc3-231d-460e-84d6-2724da6befb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42220" http.request.uri="/v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.816µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7" 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:af9abb0b2936651ceacdc4319a536f645ce52bc9f8cefad1372a1001ad320db7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=648fb063-8cad-43d7-8021-a3280c5bdfdb http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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="695.225µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=d398777b-350b-4a3f-b5b5-90c870046c54 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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="483.727µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=77b1a173-1d78-43e6-8985-57ec419132da http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="578.268µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=77b1a173-1d78-43e6-8985-57ec419132da http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="600.874µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=77b1a173-1d78-43e6-8985-57ec419132da http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="622.03µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=3d17a1b5-3033-4609-ac4f-d0e8dffaa2b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="579.952µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=202bf5dd-ccf5-4ea6-ae73-9a8da31c03f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/028a990f-c983-41f1-93f2-2af61a70fa9b?_state=YEuDML8Ky-o7hJfwaQpcEkb6epd2OLqret1-ZIDyFm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjhhOTkwZi1jOTgzLTQxZjEtOTNmMi0yYWY2MWE3MGZhOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDIuMzU0MzIzMjczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="733.195µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/028a990f-c983-41f1-93f2-2af61a70fa9b?_state=YEuDML8Ky-o7hJfwaQpcEkb6epd2OLqret1-ZIDyFm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjhhOTkwZi1jOTgzLTQxZjEtOTNmMi0yYWY2MWE3MGZhOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDIuMzU0MzIzMjczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=a4394238-f4b9-4299-b54b-f717c3c5f113 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="606.82µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=a4394238-f4b9-4299-b54b-f717c3c5f113 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="629.064µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T15:57:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=a2a6f168-f16d-48e2-9c61-1d0f14377def http.request.method=POST http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="639.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:03Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=d672a588-b42a-4ce8-a51e-84ad3f4c6379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/1bea9219-a00a-4e53-b4ef-fbb1840e7fee?_state=MWG4n7Qsj6i3T0tQJPsveJBScIMSoHx-rE5zWnigR2J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmVhOTIxOS1hMDBhLTRlNTMtYjRlZi1mYmIxODQwZTdmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDIuNDMxNTIwMjI0WiJ9&digest=sha256%3A26cf7ea65460213b64135f7d7c971a56a99ce8a2e844da2cd51e50be937e4f39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176173966s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/1bea9219-a00a-4e53-b4ef-fbb1840e7fee?_state=MWG4n7Qsj6i3T0tQJPsveJBScIMSoHx-rE5zWnigR2J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmVhOTIxOS1hMDBhLTRlNTMtYjRlZi1mYmIxODQwZTdmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDIuNDMxNTIwMjI0WiJ9&digest=sha256%3A26cf7ea65460213b64135f7d7c971a56a99ce8a2e844da2cd51e50be937e4f39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:03Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=67ea95b0-7f6d-414f-a902-161fef3b2802 http.request.method=POST http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.216µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=680cde71-e3a2-4f78-a3a9-d2b44672380d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/blobs/uploads/a359f9f5-fc54-4943-8c5f-7d87398cc987?_state=RVxXQ2XL4FHWhqLeeuERsk51wgz5gso59XALqCDdRDJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzU5ZjlmNS1mYzU0LTQ5NDMtOGM1Zi03ZDg3Mzk4Y2M5ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDMuNjgxMjM4MjVaIn0%3D&digest=sha256%3A9aa4861a1cc21834e7820f1df30d8cfb5add3697d8967362fdb57f55564be405" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02024146s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/a359f9f5-fc54-4943-8c5f-7d87398cc987?_state=RVxXQ2XL4FHWhqLeeuERsk51wgz5gso59XALqCDdRDJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzU5ZjlmNS1mYzU0LTQ5NDMtOGM1Zi03ZDg3Mzk4Y2M5ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDMuNjgxMjM4MjVaIn0%3D&digest=sha256%3A9aa4861a1cc21834e7820f1df30d8cfb5add3697d8967362fdb57f55564be405 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=460bfd2b-fddf-4898-bdd7-e2670b4dce40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34875" http.request.id=c3f6bc5f-f920-44ea-b779-0902f3e1efb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863" http.request.useragent="Go-http-client/1.1" http.response.duration="672.69µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=61b5a4b7-ddc1-48de-94e2-10a45871bf40 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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="611.82µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=9c93eb84-d253-494f-a8d5-07ad72dc82b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="598.819µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=3e37deeb-7d74-4013-89e1-60f7e7dd814d http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="529.845µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=85ab042f-e880-4113-b659-3c1c2e06bb08 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863" http.request.useragent="Go-http-client/1.1" http.response.duration="501.612µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=7c463390-28f4-4450-bdef-2e7a6e5c1e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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="488.913µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="rewriting manifest sha256:993006e4f50b9e35691249299b9968a5d640bae364cac5d637da78b2e8f6c863 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=bc838c26-fa98-430b-8ac0-ac50b7fab173 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=bc838c26-fa98-430b-8ac0-ac50b7fab173 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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.04393ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34875" http.request.id=8fe94fe9-d144-4ef7-be18-5678dff60cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" 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="559.288µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34875" http.request.id=903e8905-f6e9-485e-9d76-6d6d7838cd44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="678.34µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34875" http.request.id=46f2e69b-45ad-48a6-8b03-c3343623a94b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f" http.request.useragent="Go-http-client/1.1" http.response.duration="604.453µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=46d81d28-f476-4003-a30f-79b2152ef9d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" 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="572.925µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=8ab8ec27-21b9-46d8-a79f-5dc818638411 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="574.843µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=3632ecaf-fbf2-46c8-a6b4-665a44122262 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="572.456µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=ecd816db-98ff-42c8-8d0f-a9c521947259 http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f" http.request.useragent="Go-http-client/1.1" http.response.duration="512.677µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="rewriting manifest list sha256:1d228995d004f397f4fcb0496f34ea299477a0c8bde313a411b7d8ee9358534f in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=2951b2ec-be41-410e-a97c-bfa3c214a9cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34875" http.request.id=2951b2ec-be41-410e-a97c-bfa3c214a9cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.019504ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.99s) === RUN TestGetManifestWithStorageError time="2025-09-06T15:57:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:57:04Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39359" http.request.id=fe34bbcc-3941-4f36-80dd-444276e500a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" 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="723.846µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:39359" http.request.id=a4e33147-1a88-4f0c-8184-79a6256a1776 http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" 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="515.129µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:39359" http.request.id=702c8e6c-7545-48d6-9509-54a7bdce86e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" 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="550.227µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:39359" http.request.id=fce2bcbb-fed0-4e18-bb5a-79c6f215db4e http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" 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="492.45µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-09-06T15:57:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:57:04Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=4471b3a1-3034-4f4b-9ba3-309d178087a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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="660.944µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=290ef67e-de65-464f-9e3a-d4f6c1b22ce1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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="509.691µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=c5d89119-799f-4ba5-975d-72621f0428ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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="511.091µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=752ff6ef-b421-41b4-a23e-e6800f2f6c8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.759µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=752ff6ef-b421-41b4-a23e-e6800f2f6c8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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="778.932µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=752ff6ef-b421-41b4-a23e-e6800f2f6c8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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="799.472µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T15:57:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=752ff6ef-b421-41b4-a23e-e6800f2f6c8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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="818.4µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T15:57:04Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=f0bef641-024f-4436-b034-77a0c8d970ce http.request.method=POST http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.999µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=d2acbdaa-4986-49f7-93db-792023e06b03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/232b048e-1a0f-4cdb-b321-c707ddd710de?_state=AyVImAvbnIp58hb5SErvewCKYKQd4Srca7El78uv_lB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzJiMDQ4ZS0xYTBmLTRjZGItYjMyMS1jNzA3ZGRkNzEwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDQuNzg5Njc2NzEyWiJ9&digest=sha256%3A4c4ae1edb541c70683ad27c531e97e00930c89b807378d96801d10325c6c3ba1" http.request.useragent="Go-http-client/1.1" http.response.duration=540.924068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/232b048e-1a0f-4cdb-b321-c707ddd710de?_state=AyVImAvbnIp58hb5SErvewCKYKQd4Srca7El78uv_lB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzJiMDQ4ZS0xYTBmLTRjZGItYjMyMS1jNzA3ZGRkNzEwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDQuNzg5Njc2NzEyWiJ9&digest=sha256%3A4c4ae1edb541c70683ad27c531e97e00930c89b807378d96801d10325c6c3ba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=0ca3b650-63f9-4bff-965f-7b29d2217300 http.request.method=POST http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=e946d787-af31-48a5-98d5-2188d6a79eac http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/c14a6b03-dd90-4fe1-b7f7-2cb15cbf58dc?_state=oh1J5w_rGlZTtHk-L7D5hiNjAlXgW6WwB8_S1uuPFK57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMTRhNmIwMy1kZDkwLTRmZTEtYjdmNy0yY2IxNWNiZjU4ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDUuMzg5MTM1OTczWiJ9&digest=sha256%3A9f8b04bdecf9afa5f7a122c3d92e0f13c23bdb4a1c4e8b46eeb1c37b7f8bf411" http.request.useragent="Go-http-client/1.1" http.response.duration=569.486475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/c14a6b03-dd90-4fe1-b7f7-2cb15cbf58dc?_state=oh1J5w_rGlZTtHk-L7D5hiNjAlXgW6WwB8_S1uuPFK57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMTRhNmIwMy1kZDkwLTRmZTEtYjdmNy0yY2IxNWNiZjU4ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDUuMzg5MTM1OTczWiJ9&digest=sha256%3A9f8b04bdecf9afa5f7a122c3d92e0f13c23bdb4a1c4e8b46eeb1c37b7f8bf411 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=004f369f-cf8a-4500-8585-b9ebfe053af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=5f1a36ad-84e2-4188-8a70-31a0c49e8274 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="920.472µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=a7c60170-e790-4982-96c9-0ca163298dad http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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="775.049µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=268de118-5546-4ed3-9637-63b4ebbf3525 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="752.284µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36893" http.request.id=50dac0bb-1858-4c75-8102-748a28cf2454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="883.595µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36893" http.request.id=cd42a246-4857-429c-bcb1-e7bc49307532 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="835.041µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:36893" http.request.id=a45634de-7c5b-48ff-84fa-e7cb9e91f88c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="829.321µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=82b20cac-0539-4d10-9807-4ca3b0b4f64a http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="734.946µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=56b72db9-8ee4-4c5a-b9ab-fdf28f630e18 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="491.689µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=3b70e892-5490-426a-8d86-5c331bdd4298 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="467.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=3e5b0286-2c05-41d1-8a59-5c2547a05459 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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="471.901µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="payload digest does match: "sha256:681613c1c465930ec01318fb6469cd66e2e64697bff388972e77ebbab2302f30" != "sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f"" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=49f3096a-4dc3-4b14-a944-3e5d83ff9f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=49f3096a-4dc3-4b14-a944-3e5d83ff9f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.901µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=5408a0d4-3b31-4b19-bf10-d76c4954affa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="832.362µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=d4276d13-6ac1-4127-bbf2-8fe4e0122355 http.request.method=GET http.request.remoteaddr="127.0.0.1:52206" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.546µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=9bef8a7d-0135-4c29-a1b0-09b41850497b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52212" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.457µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=d4a97045-40c0-4de3-b69f-011176d451ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:52228" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="951.071µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=f503315f-8f63-4729-b3c8-f6d09931ce34 http.request.method=GET http.request.remoteaddr="127.0.0.1:52228" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="770.743µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=40b0fdf5-7abe-498d-8cec-444d6614771d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52232" 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="708.946µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=46ea85f0-87c5-46b7-99fe-c1e4ace0193a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=7266f791-0994-4ef9-bb3b-d966e1206b39 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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="456.639µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=3ae1f7e2-a6f5-4a16-9b30-25789a63ece1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f" http.request.useragent="Go-http-client/1.1" http.response.duration="639.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:505eb8d3c03bbf950032862c6e713f10cc34c92e094c246db208320c91ab023f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=ecab1014-e97d-4a51-af9e-a83ee0f435d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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="511.164µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=6cb199b5-0b5d-404e-a93b-419e4c4ffcb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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="487.889µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=3034a978-5822-4607-a5db-cac0afdf2d29 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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="485.821µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=520aa3ae-351e-45bd-a191-f08152e4928b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" 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="558.082µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=520aa3ae-351e-45bd-a191-f08152e4928b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" 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="579.777µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=520aa3ae-351e-45bd-a191-f08152e4928b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" 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="599.987µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=9b69a990-fe9b-486b-95fa-b1dcb894f08f http.request.method=POST http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="556.668µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=005648c7-0281-4672-b061-28d5920e6505 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/f6c6f8a8-2c23-47b7-abcb-1410d69b650b?_state=e3Rd1arlzj2Q7Oqyu7bqvHHF7DgCRfbdaWIXJfBuuBd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmM2ZjhhOC0yYzIzLTQ3YjctYWJjYi0xNDEwZDY5YjY1MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDUuOTgxMDUyODUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="744.077µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/f6c6f8a8-2c23-47b7-abcb-1410d69b650b?_state=e3Rd1arlzj2Q7Oqyu7bqvHHF7DgCRfbdaWIXJfBuuBd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmM2ZjhhOC0yYzIzLTQ3YjctYWJjYi0xNDEwZDY5YjY1MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDUuOTgxMDUyODUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=5f6ede5d-a4c8-43bc-9bca-f84ed67f62f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" 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="577.393µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=5f6ede5d-a4c8-43bc-9bca-f84ed67f62f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" 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="601.522µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:15:57:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T15:57:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=b16b6f5e-ce58-494d-a4a4-733099cbbe62 http.request.method=POST http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="623.224µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=bd55c8d9-7f63-462a-a56d-5047022a80e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/4689ae0b-36ed-4490-948a-780a019ea70a?_state=57oo9_GCGcXecWH5r-ChwGDyqoT3b68uu1Fa6JVtuPF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Njg5YWUwYi0zNmVkLTQ0OTAtOTQ4YS03ODBhMDE5ZWE3MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDYuMDg2NDk3MTE4WiJ9&digest=sha256%3A447b8feabcd20328742c2cb4c660d2168939caa52bb39e03b029a5f42d325450" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925110415s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/4689ae0b-36ed-4490-948a-780a019ea70a?_state=57oo9_GCGcXecWH5r-ChwGDyqoT3b68uu1Fa6JVtuPF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Njg5YWUwYi0zNmVkLTQ0OTAtOTQ4YS03ODBhMDE5ZWE3MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDYuMDg2NDk3MTE4WiJ9&digest=sha256%3A447b8feabcd20328742c2cb4c660d2168939caa52bb39e03b029a5f42d325450 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=8114af16-bcbd-4058-8585-886fc03d6ada http.request.method=POST http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.733µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=ab232e0e-9d23-4084-a279-c6b68b0505d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/blobs/uploads/434ea622-c2a4-4b37-8df5-5e412decc698?_state=Zso7T7SQ3j8Jz6sCStn9v_IjrUbtqUZ0tf3ABrKQUat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzRlYTYyMi1jMmE0LTRiMzctOGRmNS01ZTQxMmRlY2M2OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDguMDY1ODA5MDkzWiJ9&digest=sha256%3A865a696f6a10214c75c39ea939ede6a394441a7b885b8a98127da323819b9b37" http.request.useragent="Go-http-client/1.1" http.response.duration=429.624731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/434ea622-c2a4-4b37-8df5-5e412decc698?_state=Zso7T7SQ3j8Jz6sCStn9v_IjrUbtqUZ0tf3ABrKQUat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzRlYTYyMi1jMmE0LTRiMzctOGRmNS01ZTQxMmRlY2M2OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTU6NTc6MDguMDY1ODA5MDkzWiJ9&digest=sha256%3A865a696f6a10214c75c39ea939ede6a394441a7b885b8a98127da323819b9b37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=670d552c-2ab5-476f-b530-c433cdb4db2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="968.197µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=2d105d73-1875-4d5b-bd97-a4a934e4a5a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.duration="777.39µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=b553acde-c2ce-4212-8c53-51f08e4c2380 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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="674.517µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=16960846-ef16-411d-ac93-09f608e2d365 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="617.064µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=03e0f107-a855-45e0-862f-25d0ed5fa845 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="535.371µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=4bba2244-ddec-438a-9cd3-e1eb5c802845 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.duration="521.637µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=cf1c850e-402e-458b-921f-bfcba791e2bc http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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.098µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="rewriting manifest sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=03a353e4-6970-412a-b859-08de27190c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=03a353e4-6970-412a-b859-08de27190c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" 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.014563ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=7786a4de-8f95-4791-b8f9-6e5ab1f445c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.duration="595.882µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=e39fe35a-2c26-4287-8ef7-0f1dd648fef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="548.9µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=d6ec95be-2588-4dd5-bd8c-6f3c79a20513 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.506µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=f1c03de6-3f1f-4a0e-8b9d-ef1c21197047 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.duration="882.555µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=8dfbaf6c-056b-4971-9f11-189899d9ce96 http.request.method=GET http.request.remoteaddr="127.0.0.1:40198" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="560.947µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=0b6a7d10-e4ef-411c-a00d-fdcfc730c47f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40206" 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="746.894µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36893" http.request.id=11f66e65-73fe-474b-91c5-c56041a4ebdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40218" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="880.642µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=9f00e3a1-8973-449f-be75-f8c53ff8fc62 http.request.method=GET http.request.remoteaddr="127.0.0.1:40218" 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="474.139µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=15f10248-2722-4659-b9cf-de3d0a731066 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40218" http.request.uri="/v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8" http.request.useragent="Go-http-client/1.1" http.response.duration="591.03µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:be5e812b37e83459dfe941d0f5fe1591f0e266eac39026b8870225d2986be3d8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36893" http.request.id=61a33d83-7803-4a5c-9c3f-adfcf2a5a76f http.request.method=GET http.request.remoteaddr="127.0.0.1:40218" 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="479.407µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.79s) === RUN TestManifestDeleteDisabled time="2025-09-06T15:57:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:57:08Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:40005" http.request.id=9b5fb478-94c6-4c09-9b63-5dbe51a1e195 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55786" 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="861.802µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Sep/2025:15:57:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-09-06T15:57:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:57:08Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T15:57:09Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.7 time="2025-09-06T15:57:09Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T15:57:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:32837" http.request.id=12aca5aa-c862-48de-aee3-a59c3d561a52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59198" 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.370315ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T15:57:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:32837" http.request.id=0a6a536d-a968-4ca8-a613-9e0ba0e290a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59212" 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.253963ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T15:57:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:32837" http.request.id=23659d85-2eb5-4404-aa9e-deb462e7ebf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:59220" 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.172909ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T15:57:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:32837" http.request.id=745713b5-61d3-480f-8793-8e859ddd7f6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59234" 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.092601ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.82s) === RUN TestProxyManifestGetByTag time="2025-09-06T15:57:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T15:57:09Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:09Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=53566043-fd0f-4c3c-a0a1-9ec686099755 http.request.method=POST http.request.remoteaddr="127.0.0.1:58838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=06c791df-872a-4b47-b572-714f59cbcda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58838" http.request.uri="/v2/foo/bar/blobs/uploads/97cffb7c-b339-410e-a2ff-2092bdbfba3d?_state=yVU-uaaha4MBxN1G0K0biUsaQFwtDhzgJzoC8cVpIqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3Y2ZmYjdjLWIzMzktNDEwZS1hMmZmLTIwOTJiZGJmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1NzowOS40MTQxNzQwNzlaIn0%3D&digest=sha256%3A8a86fba9a1a28c02bf48b53cd1f850132adf75d57918ec6750e438ee040a9134" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033357451s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:09 +0000] "PUT /v2/foo/bar/blobs/uploads/97cffb7c-b339-410e-a2ff-2092bdbfba3d?_state=yVU-uaaha4MBxN1G0K0biUsaQFwtDhzgJzoC8cVpIqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3Y2ZmYjdjLWIzMzktNDEwZS1hMmZmLTIwOTJiZGJmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1NzowOS40MTQxNzQwNzlaIn0%3D&digest=sha256%3A8a86fba9a1a28c02bf48b53cd1f850132adf75d57918ec6750e438ee040a9134 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=66fca854-05ed-4f50-a880-b144c0ff5e26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58838" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57: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.7 time="2025-09-06T15:57:10Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=801c5626-0fe4-4080-bcab-2146e57c4bb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58838" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="556.562µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42823" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=d00000ba-2e7d-43b1-b6cf-0b6efa86a8d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58852" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.217µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42823 /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:42823/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=e51602ff-3f4a-4fe7-9620-5cc25f9d5fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/manifests/sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=2f64dc07-5938-4f16-ade7-e1d7bb2e1857 http.request.method=GET http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/foo/bar/manifests/sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="943.367µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/foo/bar/manifests/sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f with ttl=167h59m59.999998129s" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=e51602ff-3f4a-4fe7-9620-5cc25f9d5fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/manifests/sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.799091ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/foo/bar/manifests/sha256:0efd586c3482950e4353d25362ecba8360cdcb157431a52abdda4a655594d70f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=28bc88b4-20e6-4796-9661-48648d06945a http.request.method=GET http.request.remoteaddr="127.0.0.1:58864" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.453µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42823 /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:42823/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=8f90c8ca-15ce-4c65-9d63-564858581dce http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=11a9e8a4-fe6d-4bd7-a5c9-1db3245e89c3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58880" 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="994.997µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=8f90c8ca-15ce-4c65-9d63-564858581dce http.request.method=GET http.request.remoteaddr="127.0.0.1:52094" 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.470977ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=f35d875b-2902-4b2a-a068-78440fb3e50d http.request.method=POST http.request.remoteaddr="127.0.0.1:58880" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="689.512µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=0d0d7b03-e958-4f2d-8cdc-305ed4f66bc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58880" http.request.uri="/v2/foo/bar/blobs/uploads/0ffdec7d-1107-4d60-a96d-80afa86e9cd8?_state=VLODCRocICTfUChdy68bRpYR963h8eLj6RrpmKTOvA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZmRlYzdkLTExMDctNGQ2MC1hOTZkLTgwYWZhODZlOWNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1NzoxMC41MTc4NjY4NzdaIn0%3D&digest=sha256%3A308e6dbb56459bb75485c3c21ab76115327717b91e75939a2ec543cf6c53ccf0" http.request.useragent="Go-http-client/1.1" http.response.duration=427.356753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "PUT /v2/foo/bar/blobs/uploads/0ffdec7d-1107-4d60-a96d-80afa86e9cd8?_state=VLODCRocICTfUChdy68bRpYR963h8eLj6RrpmKTOvA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZmRlYzdkLTExMDctNGQ2MC1hOTZkLTgwYWZhODZlOWNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxNTo1NzoxMC41MTc4NjY4NzdaIn0%3D&digest=sha256%3A308e6dbb56459bb75485c3c21ab76115327717b91e75939a2ec543cf6c53ccf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=ccaccdb1-ea6f-493f-908e-631d63261663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58880" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=e87ce6a8-2aa0-47b5-beef-2f094e0d79ce http.request.method=GET http.request.remoteaddr="127.0.0.1:58880" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="506.496µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42823 /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:42823/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=6c861813-5d99-4d0c-bd85-257b9a0302dc http.request.method=GET http.request.remoteaddr="127.0.0.1:52100" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=3cdf16c2-5ac3-4fd7-ac79-4e60e2a96574 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58892" 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="925.648µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=6f145787-15f1-4ba3-bdb4-0221231b5304 http.request.method=GET http.request.remoteaddr="127.0.0.1:58892" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="499.391µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42823 /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:42823/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=6c861813-5d99-4d0c-bd85-257b9a0302dc http.request.method=GET http.request.remoteaddr="127.0.0.1:52100" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42823" http.request.id=d796d5e5-d7e2-4317-bf23-f4c80aa0f1f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58902" 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="939.793µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T15:57:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:070550a68dc1a0aa955c37b38dbb737f99e6d8776f84cc151bb4a4d1689e5d1e with ttl=167h59m59.999997962s" go.version=go1.24.7 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41941" http.request.id=6c861813-5d99-4d0c-bd85-257b9a0302dc http.request.method=GET http.request.remoteaddr="127.0.0.1:52100" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.911068ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:15:57:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.62s) === RUN TestAppDispatcher time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38899" http.request.id=0ec0df46-7b0c-472a-a58e-0214c6cef923 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="653.497µs" http.response.status=200 http.response.written=0 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38899" http.request.id=b6f539fe-1f9e-4777-b957-edb763c83397 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="517.934µs" http.response.status=200 http.response.written=0 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38899" http.request.id=6d20850a-1a08-4d66-8da1-7e53e72a4313 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="518.798µs" http.response.status=200 http.response.written=0 time="2025-09-06T15:57:10Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:38899" http.request.id=aa28f10d-6565-4eb2-873d-ae7fbe2763cf http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="536.196µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-09-06T15:57: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.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:10Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:10Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.7 http.request.host="127.0.0.1:34375" http.request.id=f5301b7d-7c49-41b4-8a72-5f6cac6332a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-09-06T15:57: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.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:10Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:10Z" level=info msg="configuring file health check path=/tmp/healthcheck1190874977, interval=1" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-06T15:57:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:14Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:14Z" level=info msg="configuring TCP health check addr=127.0.0.1:46317, interval=1" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-06T15:57:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:18Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 time="2025-09-06T15:57:18Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42151, interval=1, threshold=3" go.version=go1.24.7 instance.id=dfc1543c-b589-4806-8908-5882cb0db490 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 51.539s ? 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.40s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.23s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.790s === RUN TestSchedule time="2025-09-06T15:56:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998782ms" go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.034µs" go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.755µs" go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-09-06T15:56:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-06T15:56:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998373ms" go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998851ms" go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b time="2025-09-06T15:56:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-06T15:56:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=dbfab827-fe35-470d-9d92-40e73084cb9b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.591s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.05s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 31809536 sha256:07df793164558b6d58acd4fdf6636b3637706a961d633c6b9ceb4d89ef4adcfd [] map[] } --- PASS: TestSimpleBlobRead (0.25s) === RUN TestBlobMount --- PASS: TestBlobMount (0.13s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.07s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.84s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.90s) === 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:9a0c3161b7d45057559890f4e693c0b4f7c7c2b3d346b005cac67cc2066bc9b4 palailogos: marking blob sha256:6b260fffa88f4be1f462c1c67944b0295f5d53f8b4352b6eb5f0c959f53ef617 palailogos: marking blob sha256:770ba76dfad47a7145eabbaac73fdda23ce5840b12b75a57a43771987fa877a7 palailogos: marking manifest sha256:c9ff01b95366b0b5ab24ea198ff1a1cfb402ee11585550508102cfcccab8e2fa palailogos: marking blob sha256:9a0c3161b7d45057559890f4e693c0b4f7c7c2b3d346b005cac67cc2066bc9b4 palailogos: marking blob sha256:e9b856f21b500b38cf9c6b378009a88d0bcf49f4647bbb822f5ef8adae93cb7a palailogos: marking manifest sha256:e575efd950f8baa83534c347e0f29566e8348a9a551555e53271f8bded894a07 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:63a04ffa9085b9660392d1ca3449c160a0fc1b433920613fa3a641d35a6074ea palailogos: marking blob sha256:95f754618a72a6c934032ce12af977a763e965908d1c2fc26d98acbf795502d8 palailogos: marking manifest sha256:e9b856f21b500b38cf9c6b378009a88d0bcf49f4647bbb822f5ef8adae93cb7a palailogos: marking blob sha256:f0c3c83a2fac17a0b010dc8996f1becae8269bd59bc9669e2bc9c5a6c8003a38 palailogos: marking blob sha256:11d2dba11117efe909e10998bb2cde76f296d5756cd353bd6c946d8515a08d88 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.48s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007 deletemanifests: marking manifest sha256:9ff4e03030ce284efb3954425a6594bb60a2a5fc53de484248cff09cbc28bab8 deletemanifests: marking blob sha256:d8bcfd008827083300c7813f66c9cd9ef4924915323e2eaa166748f7c16484bb deletemanifests: marking blob sha256:2fca7a303d38691a9a9f397adad9134d1b6d1cbee44f3068bc655d3dcabf024c deletemanifests: marking blob sha256:5f8bbfbe5035783eed4c0634026b4d126b53b2dbe3f1797a3bb1917226a539c5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:509c7fd72d551526e7a373f8471ee7aeee3ed346dbfff0d56f80531061f306f0 blob eligible for deletion: sha256:6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007 blob eligible for deletion: sha256:eb9890b4cabb162c459f1962b442c393bf025eb8e0deb0075e0c8476e847bd6c blob eligible for deletion: sha256:3a1b6ef2f03f4ec1d490e8c536d2fb07e15947f935f693ee474588eb048d0c51 deletemanifests manifest eligible for deletion: sha256:6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007 deletemanifests: marking manifest sha256:9ff4e03030ce284efb3954425a6594bb60a2a5fc53de484248cff09cbc28bab8 deletemanifests: marking blob sha256:d8bcfd008827083300c7813f66c9cd9ef4924915323e2eaa166748f7c16484bb deletemanifests: marking blob sha256:2fca7a303d38691a9a9f397adad9134d1b6d1cbee44f3068bc655d3dcabf024c deletemanifests: marking blob sha256:5f8bbfbe5035783eed4c0634026b4d126b53b2dbe3f1797a3bb1917226a539c5 time="2025-09-06T15:56:41Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d time="2025-09-06T15:56:41Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:eb9890b4cabb162c459f1962b442c393bf025eb8e0deb0075e0c8476e847bd6c time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb9890b4cabb162c459f1962b442c393bf025eb8e0deb0075e0c8476e847bd6c" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:3a1b6ef2f03f4ec1d490e8c536d2fb07e15947f935f693ee474588eb048d0c51 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3a1b6ef2f03f4ec1d490e8c536d2fb07e15947f935f693ee474588eb048d0c51" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:509c7fd72d551526e7a373f8471ee7aeee3ed346dbfff0d56f80531061f306f0 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/509c7fd72d551526e7a373f8471ee7aeee3ed346dbfff0d56f80531061f306f0" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6ae41b88d0cbb4a54e1402e5fd97ca7764f26d8a05697a7405d05dc202eb5007" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d --- PASS: TestDeleteManifestIfTagNotFound (0.61s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:07395e55dcf04d0997155c1e02bf57c0e50bf461f797ec898583f0272f466406 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/07395e55dcf04d0997155c1e02bf57c0e50bf461f797ec898583f0272f466406" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:0c9b9605166e4ab04a379b021721470aaed07e61afa48bfafa151747667fb51a time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c9b9605166e4ab04a379b021721470aaed07e61afa48bfafa151747667fb51a" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:19c11836f3180071812f4206504100eb99c465e4690bf10aca43310751125bd7 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/19c11836f3180071812f4206504100eb99c465e4690bf10aca43310751125bd7" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d --- PASS: TestGCWithMissingManifests (0.17s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3ab6c48e187e317e5f672924457d7e4bf8930205bf325ef41d81cb1b26815596 komnenos: marking blob sha256:156fa982520bb9bf82a8587f1db05843c71b630abeebccae425621312b8e1400 komnenos: marking blob sha256:4a763abdd4acae500ea7e98b68b21ca098b42e7d669b25f4a3e2c1d127f7065d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0352ae5800d37e92e993a52a301eba5d7a36a28fd6b34eb943f7a94659a1bf1f time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/0352ae5800d37e92e993a52a301eba5d7a36a28fd6b34eb943f7a94659a1bf1f" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:49517be1699eb38b52740cc2ffbe4db645abde0c9910aaed06f510d124b3a0e9 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49517be1699eb38b52740cc2ffbe4db645abde0c9910aaed06f510d124b3a0e9" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:4d9a96e3a889c6a7a5712ad4f67eed0da9466a8d72fd1f3cc9a70bac3232f74a time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d9a96e3a889c6a7a5712ad4f67eed0da9466a8d72fd1f3cc9a70bac3232f74a" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:5ebc0ac812ecb0e955701799e3c680feabb9e27558b451f2abb8154869de9175 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5ebc0ac812ecb0e955701799e3c680feabb9e27558b451f2abb8154869de9175" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:75e14b5dfa4fad83f0dee0401e8266d0b39b37975c5d1af3abee99e282094692 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75e14b5dfa4fad83f0dee0401e8266d0b39b37975c5d1af3abee99e282094692" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:94a544d677740d43d1cda02e07e30bb7df3493e0796d050bbc94199906048db3 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/94a544d677740d43d1cda02e07e30bb7df3493e0796d050bbc94199906048db3" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-06T15:56:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d --- PASS: TestDeletionHasEffect (0.54s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.65s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8c0ede9efb7f4a7c14f23930c5c34a240330d7d3c407031952e7bc701e19614f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d0a285091ec869179c4765eebf62c9745c72d4e39774878efa6b7fcf54ab7c86 michael_z_doukas: marking blob sha256:6ea6bb925e0ff734eb20d3b58c25b63d4f2847715cf7974738c8f0eeb4f72a2f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9427cfcd114598a1bfffc5a3fac23f8f1744c1366bb7ddf061af467aff16ef14 time="2025-09-06T15:56:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/9427cfcd114598a1bfffc5a3fac23f8f1744c1366bb7ddf061af467aff16ef14" go.version=go1.24.7 instance.id=b8fd3eb9-1fed-4ee2-b919-07464c51553d --- PASS: TestOrphanBlobDeleted (0.28s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:379e179b59b4f06a65267e1ec33bdff6f5f84ebf4240dd62f3e6667cfa1f4bb6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7a80ce1c3b5508ca7a060e8c6414994fc069239c1889301e720f0fd17be1b854 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.22s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.22s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.12s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.36s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-09-06T15:56:43Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 14:56:43.803803347 +0000 UTC m=-3592.084835783, actuallyDelete=true" time="2025-09-06T15:56:43Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-06T15:56:43Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792, actuallyDelete=true" time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/36fec351-63ad-4814-9a27-5c0840515341 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/83fe03dc-632a-4541-bd7e-fca20eac43f6 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89c85b80-3a7e-4540-82e6-7528c2ec064f have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95154300-bd61-4e24-aa6e-f61e046efbf3 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b25fbea-590b-405f-ad6a-05e43789fa31 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5acc538-8235-4d35-a0d4-178b88bf0e21 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efeb4e8f-f8c7-4cb2-b922-352a63f80e07 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/faa1017d-4c69-43ad-9351-f67558ffbb60 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6014cf70-c0b3-4c30-99ef-7fdca963fedc have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6ddd0e0-0157-4b66-828b-3582238267b8 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/64bbc5ef-6a2c-433a-8c65-0604ac9efa7b have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.804366922 +0000 UTC m=+7.915727792). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-06T15:56:43Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130, actuallyDelete=true" time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/344bf4bd-f58f-430a-84d5-2c78dfe5133d have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/978dd6fe-9800-424b-b7af-07f1cb7dd455 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c45080a6-04b4-440a-84da-6d0477cf99e5 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/eb313102-703c-438e-822e-1d8ee477c50a have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d5e25a7f-9876-4a8f-bfc7-5c421324bbaa have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805105255 +0000 UTC m=+7.916466130). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-06T15:56:43Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528, actuallyDelete=true" time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/313c448f-5171-4017-a7fe-e7a1f7d86694 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9fa899e0-3e9b-418c-8fc2-ccd6fe04fc68 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c82858bb-8412-4924-9cb9-4f2f5c90c242 have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6e39d28-edd5-4197-a153-665b635a596c have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fcee59e8-b8fd-4143-a7ca-6d16b57a7f4b have older date (2025-09-06 14:56:43 +0000 UTC) than purge date (2025-09-06 15:56:43.805606663 +0000 UTC m=+7.916967528). Removing upload directory." time="2025-09-06T15:56:43Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-06T15:56:43Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 15:56:43.805900097 +0000 UTC m=+7.917260967, actuallyDelete=true" time="2025-09-06T15:56:43Z" 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.988s ? 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-09-06T15:56:36Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.387s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.033s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.619s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.59s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.005s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-09-06T15:56:38Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-06T15:56:38Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-06T15:56:38Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 time="2025-09-06T15:56:38Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T15:56:38Z" level=error msg="unknown ip address format" go.version=go1.24.7 instance.id=f4247cab-93ff-4746-ad19-6e61fc9ede8c ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) === CONT TestMatchIPV4 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4 (0.00s) === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-09-06T15:56:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=f4247cab-93ff-4746-ad19-6e61fc9ede8c --- PASS: TestMatchIPV4_2 (0.00s) time="2025-09-06T15:56:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=f4247cab-93ff-4746-ad19-6e61fc9ede8c --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-09-06T15:56:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T15:56:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T15:56:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T15:56:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.521s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.030s ? 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.362s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.37s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.715s ? 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.005s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r14.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r14.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-r14.apk >>> docker-registry: Build complete at Sat, 06 Sep 2025 15:57:27 +0000 elapsed time 0h 1m 19s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250906.155608) (2/2) Purging go (1.24.7-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...