>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r2) started Wed, 09 Jul 2025 09:27:57 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/3) Installing binutils-gold (2.44-r0) (2/3) Installing go (1.24.5-r0) (3/3) Installing .makedepends-docker-registry (20250709.092758) busybox-1.37.0-r18.trigger: Executing script... OK: 469 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/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-07-09T09:28:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-07-09T09:28:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.071s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-07-09T09:28:18Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.063s ? 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.062s === 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.051s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.144s ? 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.040s === 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.056s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.060s === 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.056s ? 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/07/09 09:28:18 http: TLS handshake error from 127.0.0.1:35374: 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:39299/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39299/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39299/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39299/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46819?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.50s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-07-09T09:28:19Z" level=info msg="broadcaster: closing" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" time="2025-07-09T09:28:19Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-07-09T09:28:19Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 1} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T09:28:19Z" level=warning msg="&{0x2286348 0.9} encountered too many errors, backing off" time="2025-07-09T09:28:19Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.53s) PASS ok github.com/docker/distribution/notifications 1.247s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-07-09T09:28:18Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T09:28:18.707415237Z" 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.5 time="2025-07-09T09:28:18.707510878Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:18.707514638Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.24.5 time="2025-07-09T09:28:18.708326447Z" level=info msg="listening on [::]:5000" go.version=go1.24.5 time="2025-07-09T09:28:21.711255115Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 time="2025-07-09T09:28:21.812820979Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=83f5e161-97aa-4725-9cdd-1b779395f6e3 http.request.method=GET http.request.remoteaddr="[::1]:35494" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.73µs" http.response.status=200 http.response.written=2 ::1 - - [09/Jul/2025:09:28:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-07-09T09:28:22.482692257Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T09:28:22.484903601Z" 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.5 time="2025-07-09T09:28:22.484935402Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:22.484989522Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.24.5 time="2025-07-09T09:28:22.485349966Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 time="2025-07-09T09:28:22.485364686Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.5 time="2025-07-09T09:28:22.486016693Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.5 time="2025-07-09T09:28:25.501178414Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=d8d9ef77-860d-4e7f-b9ad-7f09a09d63a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49264" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.249µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:28:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-07-09T09:28:25.501304455Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 --- PASS: TestRegistrySupportedCipherSuite (3.79s) === RUN TestRegistryUnsupportedCipherSuite time="2025-07-09T09:28:26.282956308Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T09:28:26.283674716Z" 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.5 time="2025-07-09T09:28:26.283698636Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:26.283754197Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.24.5 time="2025-07-09T09:28:26.284109361Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.78s) PASS ok github.com/docker/distribution/registry 15.745s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.039s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.124s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-07-09T09:28:18Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.5 instance.id=de630e6a-9061-4e5d-80ea-5cd148556133 time="2025-07-09T09:28:18Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.5 instance.id=de630e6a-9061-4e5d-80ea-5cd148556133 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-07-09T09:28:18Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.5 password="_R6XD6vLQAt4LkGwjxpIZ31MN2PiQJyLW10ckP7jfZo" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.128s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.055s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-07-09T09:28:18Z" level=info msg="token not to be used before 2025-07-09 09:28:19 +0000 UTC - currently 2025-07-09 09:28:18.748719486 +0000 UTC m=+0.084467159" time="2025-07-09T09:28:18Z" level=info msg="token not to be used after 2025-07-09 09:28:18 +0000 UTC - currently 2025-07-09 09:28:18.752250084 +0000 UTC m=+0.087997757" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-07-09T09:28:18Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.150s === 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.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.113s === 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.068s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.051s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:18Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:18Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33873" http.request.id=c31f3c13-657b-4210-a3e5-27897f043a43 http.request.method=GET http.request.remoteaddr="127.0.0.1:57670" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.771µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:28:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:18Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:18Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=3e980750-09f2-474c-b52e-cc36a176ff11 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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.638458ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:09:28:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T09:28:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=870c3e33-5ae0-4d38-8188-12a334cfebfc http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=8f128ee7-3d94-4ed5-ab79-556cba4545c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/aaaa/blobs/uploads/a379673e-acc4-4e58-a940-85efaa200c59?_state=5r3n8BGxlNWurksbtq_H0yzCvsQprqCg5cvVWdCbY6J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzc5NjczZS1hY2M0LTRlNTgtYTk0MC04NWVmYWEyMDBjNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MTkuMTAyMzc5OTI5WiJ9&digest=sha256%3A5628cbeb8ce2c022342aec48d3d91bafb313d3820338876e6c71fcc27c62fb1d" http.request.useragent="Go-http-client/1.1" http.response.duration=785.10225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a379673e-acc4-4e58-a940-85efaa200c59?_state=5r3n8BGxlNWurksbtq_H0yzCvsQprqCg5cvVWdCbY6J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMzc5NjczZS1hY2M0LTRlNTgtYTk0MC04NWVmYWEyMDBjNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MTkuMTAyMzc5OTI5WiJ9&digest=sha256%3A5628cbeb8ce2c022342aec48d3d91bafb313d3820338876e6c71fcc27c62fb1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=a74157dc-bf29-46ca-a98b-d8344cea41bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.67988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:19 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=ad60e769-df7e-4d6d-b4c7-8efdb66a4192 http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:20 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=813fe68d-5bbc-40f1-bef5-187fb6537340 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/bbbb/blobs/uploads/8d63a538-089c-44ec-8eb9-303d42527b59?_state=Xb9T5QG4_8vn3gcyl5HTnbnjrzZEe5-6eW0Na4Bvefl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZDYzYTUzOC0wODljLTQ0ZWMtOGViOS0zMDNkNDI1MjdiNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjAuMTgyNzI3OTg3WiJ9&digest=sha256%3Adaecf5c43774d3ed56a9c1c12138f73dd6625563112b656229d9096982e042a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52446147s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:20 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8d63a538-089c-44ec-8eb9-303d42527b59?_state=Xb9T5QG4_8vn3gcyl5HTnbnjrzZEe5-6eW0Na4Bvefl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZDYzYTUzOC0wODljLTQ0ZWMtOGViOS0zMDNkNDI1MjdiNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjAuMTgyNzI3OTg3WiJ9&digest=sha256%3Adaecf5c43774d3ed56a9c1c12138f73dd6625563112b656229d9096982e042a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=2e5f78be-7f8f-4c50-a626-34904ff678f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.541119ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=e6a4d1c7-6b8f-4cee-bc5b-3d06c0188e81 http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:22 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=2a139a25-da11-47d0-af0b-5a69797c76f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/cccc/blobs/uploads/bdad87a9-904e-4be3-a65d-3b7251546ef4?_state=zoTjiG6R1Rge2fZMfE6g1eNScfYtVnvxmeYcly3Y3Ih7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZGFkODdhOS05MDRlLTRiZTMtYTY1ZC0zYjcyNTE1NDZlZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjIuODg0Mjk5ODIxWiJ9&digest=sha256%3A2ca3790200ac70fed4c178f0e28c88c746835efa7adfea81f9b702bd0cf8652a" http.request.useragent="Go-http-client/1.1" http.response.duration=791.492279ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:22 +0000] "PUT /v2/foo/cccc/blobs/uploads/bdad87a9-904e-4be3-a65d-3b7251546ef4?_state=zoTjiG6R1Rge2fZMfE6g1eNScfYtVnvxmeYcly3Y3Ih7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZGFkODdhOS05MDRlLTRiZTMtYTY1ZC0zYjcyNTE1NDZlZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjIuODg0Mjk5ODIxWiJ9&digest=sha256%3A2ca3790200ac70fed4c178f0e28c88c746835efa7adfea81f9b702bd0cf8652a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=bfe7abab-6fce-44e4-8961-d7d39d3c8cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.60616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:23 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=8d4ece18-2836-469f-872d-3b1a2e253cb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:23 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=94b42ba4-d665-4a67-933e-b84bb0eed21e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/dddd/blobs/uploads/5e4fd66f-c36e-41af-a8bf-9ee127104bfc?_state=ZuAe45lwjRPz6qLo7W80ZWoRl6ERS3TuRfrVLqhHDld7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZTRmZDY2Zi1jMzZlLTQxYWYtYThiZi05ZWUxMjcxMDRiZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjMuOTY0MDQ5NjczWiJ9&digest=sha256%3A571aed63f212bc53bd9210a39cde051f2667155c77065952010558a32c3cd30e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271780284s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:23 +0000] "PUT /v2/foo/dddd/blobs/uploads/5e4fd66f-c36e-41af-a8bf-9ee127104bfc?_state=ZuAe45lwjRPz6qLo7W80ZWoRl6ERS3TuRfrVLqhHDld7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZTRmZDY2Zi1jMzZlLTQxYWYtYThiZi05ZWUxMjcxMDRiZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjMuOTY0MDQ5NjczWiJ9&digest=sha256%3A571aed63f212bc53bd9210a39cde051f2667155c77065952010558a32c3cd30e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=ef9a45e6-9aaa-4d18-af3d-c6ce931db215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:26 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=7193decb-12d6-434c-9052-7e1fc9e048b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:26 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:27Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=efba3b60-03c5-4089-8a08-ec40915acf1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/eeee/blobs/uploads/6a9f0e80-785e-4383-be25-4691dca9766a?_state=ebnzpZFVmzsftG7_cLsiL1jcRCXXK2-i8UK4jTuYPs17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2YTlmMGU4MC03ODVlLTQzODMtYmUyNS00NjkxZGNhOTc2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjYuNDQ0MjgwNDYxWiJ9&digest=sha256%3A0c9ab599f39b38b3ff9b3b39b15f725903af857cc9037d7c61cff12d7ba0c2f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085338033s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:26 +0000] "PUT /v2/foo/eeee/blobs/uploads/6a9f0e80-785e-4383-be25-4691dca9766a?_state=ebnzpZFVmzsftG7_cLsiL1jcRCXXK2-i8UK4jTuYPs17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2YTlmMGU4MC03ODVlLTQzODMtYmUyNS00NjkxZGNhOTc2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjYuNDQ0MjgwNDYxWiJ9&digest=sha256%3A0c9ab599f39b38b3ff9b3b39b15f725903af857cc9037d7c61cff12d7ba0c2f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:27Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=5f878704-716a-4bfe-841b-73197cb0da05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:27 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:27Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=09490c37-5b5a-49dd-a7f8-4304128c5675 http.request.method=POST http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:27 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=bbc08cbd-a47d-40b7-ba33-62cf9dc5bc55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/ffff/blobs/uploads/0b0c4b4b-f847-401a-807e-2d696f901ed7?_state=dN_McK5j0edIKPQOktMZLwyW1uCAOMvO71NJRVXsiol7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYjBjNGI0Yi1mODQ3LTQwMWEtODA3ZS0yZDY5NmY5MDFlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjcuODE4MTgyNTQ5WiJ9&digest=sha256%3A94d05be9c132773dc6b2372913dce0aca210804bec36649bd73bc81eee081088" http.request.useragent="Go-http-client/1.1" http.response.duration=2.367295801s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:27 +0000] "PUT /v2/foo/ffff/blobs/uploads/0b0c4b4b-f847-401a-807e-2d696f901ed7?_state=dN_McK5j0edIKPQOktMZLwyW1uCAOMvO71NJRVXsiol7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYjBjNGI0Yi1mODQ3LTQwMWEtODA3ZS0yZDY5NmY5MDFlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MjcuODE4MTgyNTQ5WiJ9&digest=sha256%3A94d05be9c132773dc6b2372913dce0aca210804bec36649bd73bc81eee081088 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=438e98c3-773a-4d37-b3ee-0675e8bb24e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=a891e530-56c6-4524-b3b3-566022c10a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.689µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=73aa5dc2-d50f-43b2-84b4-c84d25884879 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="788.648µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=4a753cb0-4d64-4fd9-a057-15b5597c7245 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="758.929µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=f7f78d96-58b4-4279-9cb9-ff3fa79cdf1b http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="771.488µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=bcce36d4-4a45-49ba-a8f7-f4526c5ff59d http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="818.609µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=90212198-9ce8-4b66-9a39-6aee99d0a5eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="747.408µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" 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.5 http.request.host="127.0.0.1:43339" http.request.id=a2b15d5f-2c3a-4248-bf9d-46cab3e78162 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="769.009µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" 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.5 http.request.host="127.0.0.1:43339" http.request.id=9eede2a3-b5cf-47a1-8c47-f4c467e183cf http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="703.128µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=5eb69056-2d7c-4f8e-83f3-8f42df30e506 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="710.847µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43339" http.request.id=44ba0ef0-6faf-4a6f-ac43-0a134e218210 http.request.method=GET http.request.remoteaddr="127.0.0.1:57866" 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="770.808µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T09:28:30Z" 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.5 time="2025-07-09T09:28:30Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=ae4f0e91-3791-4e6e-acfd-e64bf8303c66 http.request.method=POST http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=c81c832e-7a0e-4edd-8998-05f34886f0d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/aaaa/blobs/uploads/2f9f5af3-dc3a-4721-be3a-ce2d52f9dfc2?_state=GmQueUr7svoJUDuN9w9fyvlYIDgjZdUTgvtHKyZnIr97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZjlmNWFmMy1kYzNhLTQ3MjEtYmUzYS1jZTJkNTJmOWRmYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzAuMzcyNTI5MTQyWiJ9&digest=sha256%3A74e6f11234a15a8adcb0bc8b8a698fc3991343a4499a78a73b510cdf5cac3a11" http.request.useragent="Go-http-client/1.1" http.response.duration=717.286193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:30 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2f9f5af3-dc3a-4721-be3a-ce2d52f9dfc2?_state=GmQueUr7svoJUDuN9w9fyvlYIDgjZdUTgvtHKyZnIr97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZjlmNWFmMy1kYzNhLTQ3MjEtYmUzYS1jZTJkNTJmOWRmYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzAuMzcyNTI5MTQyWiJ9&digest=sha256%3A74e6f11234a15a8adcb0bc8b8a698fc3991343a4499a78a73b510cdf5cac3a11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=ea167a8a-3b53-4b06-9511-c32f3e5780c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.474637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=0ab087a3-5eaa-435f-957f-f87e96708b58 http.request.method=POST http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=681791fe-3869-4881-920f-5cc63e917d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/bbbb/blobs/uploads/e49c1134-fec7-48dc-b2d4-e1e4a0dbcde3?_state=akuuUnwO3FHvnts86itXbsIlf_bZmvOKqz4P1GKBd-17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNDljMTEzNC1mZWM3LTQ4ZGMtYjJkNC1lMWU0YTBkYmNkZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzEuMzIzNTQ4OTE1WiJ9&digest=sha256%3A7a19bc054acc76b8a44bb2d210c4927d2e6ae98ccc0b5cc7bbfb3ff34b72b85e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342642668s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e49c1134-fec7-48dc-b2d4-e1e4a0dbcde3?_state=akuuUnwO3FHvnts86itXbsIlf_bZmvOKqz4P1GKBd-17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNDljMTEzNC1mZWM3LTQ4ZGMtYjJkNC1lMWU0YTBkYmNkZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzEuMzIzNTQ4OTE1WiJ9&digest=sha256%3A7a19bc054acc76b8a44bb2d210c4927d2e6ae98ccc0b5cc7bbfb3ff34b72b85e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=ca43e396-1253-414a-9304-6a13a47b33fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:32 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=5eb373c6-d4b3-40a8-bd6d-a224d8819a18 http.request.method=POST http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=d7fc3768-3c07-4f80-9cac-f81d1ee8586f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/cccc/blobs/uploads/22a357d5-7248-465e-a5a0-fc1ab052a86b?_state=Y5ltsObFFYelGqLlOv6Nx1phpdHiQWLnTEBgjmhqaKp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMmEzNTdkNS03MjQ4LTQ2NWUtYTVhMC1mYzFhYjA1MmE4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzIuOTE0ODgxNjA1WiJ9&digest=sha256%3Ad5b3ccd4c29f4228f38417a56f53dfde75dacb462819fe59570441607ccde5c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556802674s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/22a357d5-7248-465e-a5a0-fc1ab052a86b?_state=Y5ltsObFFYelGqLlOv6Nx1phpdHiQWLnTEBgjmhqaKp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMmEzNTdkNS03MjQ4LTQ2NWUtYTVhMC1mYzFhYjA1MmE4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzIuOTE0ODgxNjA1WiJ9&digest=sha256%3Ad5b3ccd4c29f4228f38417a56f53dfde75dacb462819fe59570441607ccde5c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=731f835c-1b43-4d5d-9477-887eaeec66fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.496078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=7abb6696-3782-496d-927a-9c567d64f3ab http.request.method=POST http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=567e9ad8-ae66-4948-a299-c88186d66451 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/dddd/blobs/uploads/89715984-24fb-41c2-9162-c5ab9711be36?_state=2_3m5mz_HjjROaekqZW1d-WRcWFKNZogz3RvrFSKv117Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OTcxNTk4NC0yNGZiLTQxYzItOTE2Mi1jNWFiOTcxMWJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzQuNjUwNDE1NTQyWiJ9&digest=sha256%3A9d35fcb49286d01f274e0353f009fb363588dc4b8cdb7bc7625f6cf20e73fde6" http.request.useragent="Go-http-client/1.1" http.response.duration=847.046283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/89715984-24fb-41c2-9162-c5ab9711be36?_state=2_3m5mz_HjjROaekqZW1d-WRcWFKNZogz3RvrFSKv117Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OTcxNTk4NC0yNGZiLTQxYzItOTE2Mi1jNWFiOTcxMWJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzQuNjUwNDE1NTQyWiJ9&digest=sha256%3A9d35fcb49286d01f274e0353f009fb363588dc4b8cdb7bc7625f6cf20e73fde6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=cda11de2-0993-4aa9-9419-c3f9bcbc9930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59362" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.430918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35703" http.request.id=31274ddf-a1c6-44cc-bfe0-fb1dd04db0bf http.request.method=GET http.request.remoteaddr="127.0.0.1:59362" 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="733.728µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.56s) === RUN TestURLPrefix time="2025-07-09T09:28:35Z" 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.5 time="2025-07-09T09:28:35Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45571" http.request.id=071026db-7965-4bb6-91fe-b510e65d2d9f http.request.method=GET http.request.remoteaddr="127.0.0.1:59354" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.129µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-07-09T09:28:35Z" 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.5 time="2025-07-09T09:28:35Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=6dbc2ce6-36f4-4927-87a9-ba43ef8d0ed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48302" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.81µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "GET /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=e0dcff50-eef5-4053-8ca9-d5d2677d41b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.009µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=6356d9a3-a2d7-43af-a3ab-dcc9f3c5de26 http.request.method=POST http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=fa21ca9d-952d-46cd-bcdf-d56023fe6c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="893.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "GET /v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=f9273668-2ae5-4db1-8dcf-35cf74aa5ba6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="918.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=468a64c2-04f1-4879-b26a-75cc23f16535 http.request.method=GET http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9ebe442f-65c8-4107-821d-c751dcb8fb77 time="2025-07-09T09:28:35Z" 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.5 http.request.host="127.0.0.1:33109" http.request.id=468a64c2-04f1-4879-b26a-75cc23f16535 http.request.method=GET http.request.remoteaddr="127.0.0.1:48316" http.request.uri="/v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.209µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9ebe442f-65c8-4107-821d-c751dcb8fb77 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "GET /v2/foo/bar/blobs/uploads/9ebe442f-65c8-4107-821d-c751dcb8fb77?_state=0YecCsLw8VmP9Uxpzct-vTWDFcKkGqB3ouUNq2Ch7OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmU0NDJmLTY1YzgtNDEwNy04MjFkLWM3NTFkY2I4ZmI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjM4OTUyNzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=18bfc338-06ed-4a4a-9975-1d72c98da4fa http.request.method=POST http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=26d16f16-3e55-4b66-9892-ca35c1188edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/de0e423c-f83f-4f6e-a92e-620c612f0ccd?_state=xqui4vvn8c0zZOfMUPG2gG2eWGlHMzZSiJm6Xx406mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGU0MjNjLWY4M2YtNGY2ZS1hOTJlLTYyMGM2MTJmMGNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjgzOTUyMDJaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" provided=sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 vars.name="foo/bar" vars.uuid=de0e423c-f83f-4f6e-a92e-620c612f0ccd time="2025-07-09T09:28:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=26d16f16-3e55-4b66-9892-ca35c1188edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/de0e423c-f83f-4f6e-a92e-620c612f0ccd?_state=xqui4vvn8c0zZOfMUPG2gG2eWGlHMzZSiJm6Xx406mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGU0MjNjLWY4M2YtNGY2ZS1hOTJlLTYyMGM2MTJmMGNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjgzOTUyMDJaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=de0e423c-f83f-4f6e-a92e-620c612f0ccd time="2025-07-09T09:28:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=26d16f16-3e55-4b66-9892-ca35c1188edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/de0e423c-f83f-4f6e-a92e-620c612f0ccd?_state=xqui4vvn8c0zZOfMUPG2gG2eWGlHMzZSiJm6Xx406mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGU0MjNjLWY4M2YtNGY2ZS1hOTJlLTYyMGM2MTJmMGNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjgzOTUyMDJaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.93µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=de0e423c-f83f-4f6e-a92e-620c612f0ccd 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/de0e423c-f83f-4f6e-a92e-620c612f0ccd?_state=xqui4vvn8c0zZOfMUPG2gG2eWGlHMzZSiJm6Xx406mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGU0MjNjLWY4M2YtNGY2ZS1hOTJlLTYyMGM2MTJmMGNjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NjgzOTUyMDJaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=187b8f8a-ad4e-41bd-8638-896096dc0e1a http.request.method=POST http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=703dda62-92e5-4ff8-b91d-b86075cf893a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/3fbad88b-92ca-473e-9b06-b38a8f3fce1a?_state=O_-AXvXNJDBYih007ZB6EUuDHFkkuPWSojKO8WF4TOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmYmFkODhiLTkyY2EtNDczZS05YjA2LWIzOGE4ZjNmY2UxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzA1NDE5MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="962.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/3fbad88b-92ca-473e-9b06-b38a8f3fce1a?_state=O_-AXvXNJDBYih007ZB6EUuDHFkkuPWSojKO8WF4TOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmYmFkODhiLTkyY2EtNDczZS05YjA2LWIzOGE4ZjNmY2UxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzA1NDE5MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=49e38f8d-0a83-4b8b-a294-e7bbf2b4b3ae http.request.method=POST http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="758.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=6ea11810-a10a-490a-87f8-06b1e7efa923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/fce6e082-7a05-4450-a2c4-d2014c06aeb6?_state=gN-ZyC62-XB7qtCWLlb7YZpWx4ZaZStkTSu9WSLgrF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZlMDgyLTdhMDUtNDQ1MC1hMmM0LWQyMDE0YzA2YWViNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzI2ODkxMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/fce6e082-7a05-4450-a2c4-d2014c06aeb6?_state=gN-ZyC62-XB7qtCWLlb7YZpWx4ZaZStkTSu9WSLgrF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZTZlMDgyLTdhMDUtNDQ1MC1hMmM0LWQyMDE0YzA2YWViNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzI2ODkxMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=21c32f03-cbb2-4902-894f-7c251d7c98f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=eca9ae32-d2db-43bf-b022-d05886fc791a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/1f7d3f76-1cc7-481e-9dd0-8b1da181125f?_state=xhUPc1UNW8gfIdx5SJG8J2vhKVE1HsqeiWhyo-PIGlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2QzZjc2LTFjYzctNDgxZS05ZGQwLThiMWRhMTgxMTI1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzUwNjUxMTRaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.duration=717.102751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/1f7d3f76-1cc7-481e-9dd0-8b1da181125f?_state=xhUPc1UNW8gfIdx5SJG8J2vhKVE1HsqeiWhyo-PIGlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmN2QzZjc2LTFjYzctNDgxZS05ZGQwLThiMWRhMTgxMTI1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNS42NzUwNjUxMTRaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=544bffbe-2fc6-468f-a040-675cb3c6e007 http.request.method=POST http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33109" http.request.id=2cc5bacf-6f4b-40c1-b732-61295b766d7f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/d711cbf0-bfbf-4d4f-b59e-9c48ab7687dc?_state=CclDNHMYDSx--52kZRs4JZUOSakZlHfWz5evIcnLyp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTFjYmYwLWJmYmYtNGQ0Zi1iNTllLTljNDhhYjc2ODdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNi41MDAyNjk0WiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=720.764071ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:36 +0000] "PATCH /v2/foo/bar/blobs/uploads/d711cbf0-bfbf-4d4f-b59e-9c48ab7687dc?_state=CclDNHMYDSx--52kZRs4JZUOSakZlHfWz5evIcnLyp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTFjYmYwLWJmYmYtNGQ0Zi1iNTllLTljNDhhYjc2ODdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNi41MDAyNjk0WiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=ab46d69a-e5f7-4e63-985b-2a0ea20e123b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/uploads/d711cbf0-bfbf-4d4f-b59e-9c48ab7687dc?_state=ywJO8Aw4lft3csaV-AqfI0lf5n60O8CRwc07WxG_tgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTFjYmYwLWJmYmYtNGQ0Zi1iNTllLTljNDhhYjc2ODdkYyIsIk9mZnNldCI6MTY1MjY4NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzZaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/d711cbf0-bfbf-4d4f-b59e-9c48ab7687dc?_state=ywJO8Aw4lft3csaV-AqfI0lf5n60O8CRwc07WxG_tgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTFjYmYwLWJmYmYtNGQ0Zi1iNTllLTljNDhhYjc2ODdkYyIsIk9mZnNldCI6MTY1MjY4NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzZaIn0%3D&digest=sha256%3A9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=e05a9723-e5b3-43c5-8a7d-5687fc01d694 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.024892ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=7e6b3d4d-166b-45e7-99e0-641088ef2964 http.request.method=GET http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=55.926167ms http.response.status=200 http.response.written=16526848 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 200 16526848 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=error msg="error parsing digest="sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=f3c36d1e-2cba-4c1b-a0ab-60cc78218f40 http.request.method=GET http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" vars.name="foo/bar" time="2025-07-09T09:28:37Z" 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.5 http.request.host="127.0.0.1:33109" http.request.id=f3c36d1e-2cba-4c1b-a0ab-60cc78218f40 http.request.method=GET http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/foo/bar/blobs/sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.13µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha257:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=e2c737ec-db48-4963-ba4d-3087b99b721f http.request.method=GET http.request.remoteaddr="127.0.0.1:48344" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166772ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" 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.5 time="2025-07-09T09:28:37Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=3f09b2e2-a956-4a27-933d-4b462025a827 http.request.method=GET http.request.remoteaddr="127.0.0.1:59086" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.011µs" http.response.status=404 http.response.written=157 vars.digest="sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=31cc5d0c-8b66-407e-b5bb-4a43c293d4d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.21µs" http.response.status=404 http.response.written=157 vars.digest="sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=783ecd1a-696f-421e-8b10-7af5348910f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=55d6dc3e-d0cd-47ca-8887-5b0acc4242c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="961.611µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=db7c3b90-f0ed-448d-8670-e09a06689e6b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="924.73µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=4fa90924-6fbe-4537-80a6-e350ef96efb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6c74e868-a46b-438f-bc85-14eec6d8e530 time="2025-07-09T09:28:37Z" 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.5 http.request.host="127.0.0.1:39927" http.request.id=4fa90924-6fbe-4537-80a6-e350ef96efb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59100" http.request.uri="/v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.289µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6c74e868-a46b-438f-bc85-14eec6d8e530 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/uploads/6c74e868-a46b-438f-bc85-14eec6d8e530?_state=zddKHrYRSKydOHYQIdgcy62wiFiIRfT6uFiHTKQqQ_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzRlODY4LWE0NmItNDM4Zi1iYzg1LTE0ZWVjNmQ4ZTUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzA3NDEwMzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=ef4b00bd-1f56-4580-8a33-791a7f2e47a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=00eb5f9b-4805-471a-9589-9401b35defdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/23daff22-8554-4e3e-aaba-5d4066900201?_state=q9Bx5CACjgu8vsK79v04kE3Kv2UwxW1W_QCTmzBXkMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGFmZjIyLTg1NTQtNGUzZS1hYWJhLTVkNDA2NjkwMDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzU0NjI2NDdaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" provided=sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b vars.name="foo/bar" vars.uuid=23daff22-8554-4e3e-aaba-5d4066900201 time="2025-07-09T09:28:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=00eb5f9b-4805-471a-9589-9401b35defdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/23daff22-8554-4e3e-aaba-5d4066900201?_state=q9Bx5CACjgu8vsK79v04kE3Kv2UwxW1W_QCTmzBXkMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGFmZjIyLTg1NTQtNGUzZS1hYWJhLTVkNDA2NjkwMDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzU0NjI2NDdaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=23daff22-8554-4e3e-aaba-5d4066900201 time="2025-07-09T09:28:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=00eb5f9b-4805-471a-9589-9401b35defdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/23daff22-8554-4e3e-aaba-5d4066900201?_state=q9Bx5CACjgu8vsK79v04kE3Kv2UwxW1W_QCTmzBXkMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGFmZjIyLTg1NTQtNGUzZS1hYWJhLTVkNDA2NjkwMDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzU0NjI2NDdaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199253ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=23daff22-8554-4e3e-aaba-5d4066900201 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/23daff22-8554-4e3e-aaba-5d4066900201?_state=q9Bx5CACjgu8vsK79v04kE3Kv2UwxW1W_QCTmzBXkMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZGFmZjIyLTg1NTQtNGUzZS1hYWJhLTVkNDA2NjkwMDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzU0NjI2NDdaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=89eddfc0-0d1e-4a2d-a16a-3f6bf87bd36f http.request.method=POST http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=b90ddc9f-b7a2-427b-97a7-a8564c289fa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/15ae3701-cd4e-440d-8cf6-4bbab1ae913b?_state=IeIwTnMwPtxJHwosloTzeKhhB5BLFSlKNCDk2v1ElDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YWUzNzAxLWNkNGUtNDQwZC04Y2Y2LTRiYmFiMWFlOTEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzgxMjA0NzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/15ae3701-cd4e-440d-8cf6-4bbab1ae913b?_state=IeIwTnMwPtxJHwosloTzeKhhB5BLFSlKNCDk2v1ElDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YWUzNzAxLWNkNGUtNDQwZC04Y2Y2LTRiYmFiMWFlOTEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41MzgxMjA0NzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=1f9c5425-2ea8-44b3-930e-4b4c250dc4d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=69892d36-7198-4bab-ae59-b69c44a159c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/351668ad-31ce-40dc-898a-074b1d5052e5?_state=ftm8pR2KQYkIVoPdMN6FKXoKObqVHbv0fiVxlsrmHyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MTY2OGFkLTMxY2UtNDBkYy04OThhLTA3NGIxZDUwNTJlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41NDA3MTc5ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/351668ad-31ce-40dc-898a-074b1d5052e5?_state=ftm8pR2KQYkIVoPdMN6FKXoKObqVHbv0fiVxlsrmHyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MTY2OGFkLTMxY2UtNDBkYy04OThhLTA3NGIxZDUwNTJlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41NDA3MTc5ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=38c0f07d-c9a9-4c88-9b67-0ef022f96377 http.request.method=POST http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="880.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:38Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=35d5741d-2aa8-43d1-97d7-fa10d3444ad4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/d18f515b-890d-4fa9-b34e-54eea6d8603e?_state=oiZTkZcXLKzJz1elFnBiRvswPL9phX9kgWnPermBTWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOGY1MTViLTg5MGQtNGZhOS1iMzRlLTU0ZWVhNmQ4NjAzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41NDMyMzkxMzJaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060658844s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/d18f515b-890d-4fa9-b34e-54eea6d8603e?_state=oiZTkZcXLKzJz1elFnBiRvswPL9phX9kgWnPermBTWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOGY1MTViLTg5MGQtNGZhOS1iMzRlLTU0ZWVhNmQ4NjAzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozNy41NDMyMzkxMzJaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:38Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=c9b4f531-3df0-4517-adaa-cf85f76700ab http.request.method=POST http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39927" http.request.id=e4c24975-6f71-4b86-ac0d-d713b3298df8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/ddd17f36-1d03-4aa1-9415-a7bfd9a46ff6?_state=Dlf3f5D8hnWZ6Py6a8vRDoKjxWpCVv6M_abdo8OrePd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDE3ZjM2LTFkMDMtNGFhMS05NDE1LWE3YmZkOWE0NmZmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozOC43MzQ5MTA5NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148816922s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/ddd17f36-1d03-4aa1-9415-a7bfd9a46ff6?_state=Dlf3f5D8hnWZ6Py6a8vRDoKjxWpCVv6M_abdo8OrePd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDE3ZjM2LTFkMDMtNGFhMS05NDE1LWE3YmZkOWE0NmZmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODozOC43MzQ5MTA5NTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=26d355b4-715a-4a64-81ca-5aba1dcad3ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/uploads/ddd17f36-1d03-4aa1-9415-a7bfd9a46ff6?_state=5FQ4PZawZsM_hJseJOJ7ZZ-FzcNsh4NdKZPsuJdcjzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDE3ZjM2LTFkMDMtNGFhMS05NDE1LWE3YmZkOWE0NmZmNiIsIk9mZnNldCI6MjAxMzEzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzhaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ddd17f36-1d03-4aa1-9415-a7bfd9a46ff6?_state=5FQ4PZawZsM_hJseJOJ7ZZ-FzcNsh4NdKZPsuJdcjzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDE3ZjM2LTFkMDMtNGFhMS05NDE1LWE3YmZkOWE0NmZmNiIsIk9mZnNldCI6MjAxMzEzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6MzhaIn0%3D&digest=sha256%3Aaeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=eb138892-0144-4ba4-aba4-425bddc78c4d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.021011ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=133dbff4-f9de-48a7-8789-e7d4a7d56b5e http.request.method=GET http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.540653ms http.response.status=200 http.response.written=20131328 127.0.0.1 - - [09/Jul/2025:09:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 200 20131328 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=error msg="error parsing digest="sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=06e0ee79-b38b-44d6-8f0f-d244f2f39153 http.request.method=GET http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" vars.name="foo/bar" time="2025-07-09T09:28:40Z" 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.5 http.request.host="127.0.0.1:39927" http.request.id=06e0ee79-b38b-44d6-8f0f-d244f2f39153 http.request.method=GET http.request.remoteaddr="127.0.0.1:59116" http.request.uri="/v2/foo/bar/blobs/sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.57µs" http.response.status=400 http.response.written=110 vars.digest="sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/sha257:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=0178b6fc-e181-433c-97c3-ee286adf3cb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59138" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128573ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=e9044a49-612e-45c1-8288-c473af804b49 http.request.method=GET http.request.remoteaddr="127.0.0.1:59138" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.078193ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39927" http.request.id=de5b9c5d-8ff4-416c-812e-11f4841daa13 http.request.method=GET http.request.remoteaddr="127.0.0.1:59128" http.request.uri="/v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.945686ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/sha256:aeda1c1a25f9ce088da6af509a3725dc9245ea1debc8f16c1fa3dea5f0dde47b HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=45f74c0e-cd49-4297-82f4-e70f42d5d4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48330" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.703395491s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33109" http.request.id=9bafc731-2593-48eb-9879-c0fd6f604b8e http.request.method=GET http.request.remoteaddr="127.0.0.1:48344" http.request.uri="/v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.699036325s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [09/Jul/2025:09:28:37 +0000] "GET /v2/foo/bar/blobs/sha256:9c97cd15f8ba5994f5f1031c61cd51c697da46be9112bd3c1b97705720d0e255 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.53s) === RUN TestBlobDelete time="2025-07-09T09:28:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T09:28:40Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=dc9d3bb3-70b8-431d-9c7b-02899c3a00ec http.request.method=GET http.request.remoteaddr="127.0.0.1:40002" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.931µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=41659528-e7df-4ba1-ac77-3e45a350966d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="912.89µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=92214eb7-a184-4b79-989b-223d42b1d4d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=086b010e-ec94-46c5-ae8e-3aa0b5e10dcc http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="938.41µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7223c30b-7a82-426f-a3cf-54d1c67c1ca6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="890.45µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=da3ce497-cdfe-4013-a41d-b27b66b91b72 http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c23b520d-5c73-4fc3-ab53-d280a868fad0 time="2025-07-09T09:28:40Z" 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.5 http.request.host="127.0.0.1:40897" http.request.id=da3ce497-cdfe-4013-a41d-b27b66b91b72 http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.009µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c23b520d-5c73-4fc3-ab53-d280a868fad0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "GET /v2/foo/bar/blobs/uploads/c23b520d-5c73-4fc3-ab53-d280a868fad0?_state=uUUVpEF4C6vY7oC7XUejtNq-l5nzrc0pxzQyTajBmLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyM2I1MjBkLTVjNzMtNGZjMy1hYjUzLWQyODBhODY4ZmFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yODY3NjI1NFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=e614d70b-c0d8-4eea-a637-a4a90968efe7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7338eade-3a76-4289-9c79-1f782dcfc4cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/ccc19491-e28a-44cc-a6b0-3645191823e1?_state=6LD4bvpWmEiqlaXUncxJ43M0dWueK5pGYXr24DmkQnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYzE5NDkxLWUyOGEtNDRjYy1hNmIwLTM2NDUxOTE4MjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTEzMzI1MDlaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" provided=sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 vars.name="foo/bar" vars.uuid=ccc19491-e28a-44cc-a6b0-3645191823e1 time="2025-07-09T09:28:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7338eade-3a76-4289-9c79-1f782dcfc4cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/ccc19491-e28a-44cc-a6b0-3645191823e1?_state=6LD4bvpWmEiqlaXUncxJ43M0dWueK5pGYXr24DmkQnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYzE5NDkxLWUyOGEtNDRjYy1hNmIwLTM2NDUxOTE4MjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTEzMzI1MDlaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ccc19491-e28a-44cc-a6b0-3645191823e1 time="2025-07-09T09:28:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7338eade-3a76-4289-9c79-1f782dcfc4cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/ccc19491-e28a-44cc-a6b0-3645191823e1?_state=6LD4bvpWmEiqlaXUncxJ43M0dWueK5pGYXr24DmkQnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYzE5NDkxLWUyOGEtNDRjYy1hNmIwLTM2NDUxOTE4MjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTEzMzI1MDlaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.37µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ccc19491-e28a-44cc-a6b0-3645191823e1 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ccc19491-e28a-44cc-a6b0-3645191823e1?_state=6LD4bvpWmEiqlaXUncxJ43M0dWueK5pGYXr24DmkQnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYzE5NDkxLWUyOGEtNDRjYy1hNmIwLTM2NDUxOTE4MjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTEzMzI1MDlaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=b49d05c7-f7ea-4476-b9a2-7e1d6649f7e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=2cfdf5de-574b-495d-bba2-d57fb4adde23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/737c56da-5d4e-472c-8854-cbcf441d46d6?_state=wmln5TBSjq5oPCY-40N5mNvwJXrqu6vAJzwZVGVY_YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczN2M1NmRhLTVkNGUtNDcyYy04ODU0LWNiY2Y0NDFkNDZkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTM2Nzg5NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "PUT /v2/foo/bar/blobs/uploads/737c56da-5d4e-472c-8854-cbcf441d46d6?_state=wmln5TBSjq5oPCY-40N5mNvwJXrqu6vAJzwZVGVY_YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczN2M1NmRhLTVkNGUtNDcyYy04ODU0LWNiY2Y0NDFkNDZkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTM2Nzg5NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=fd3e18c7-b889-4e8d-944a-aae160e3fd0a http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=cec11b11-9a66-4cea-be91-448057733295 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/047a3c73-cb87-439d-b256-03cdd7b6309b?_state=xKGeTT7pZi6l4H554GC2ySI1a0lMLZY8AsnBYe9Rr-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0N2EzYzczLWNiODctNDM5ZC1iMjU2LTAzY2RkN2I2MzA5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTYxMzMzNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "PUT /v2/foo/bar/blobs/uploads/047a3c73-cb87-439d-b256-03cdd7b6309b?_state=xKGeTT7pZi6l4H554GC2ySI1a0lMLZY8AsnBYe9Rr-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0N2EzYzczLWNiODctNDM5ZC1iMjU2LTAzY2RkN2I2MzA5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTYxMzMzNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=b3f645e9-3a45-4432-b53e-4add6f7b04a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=2dbab694-1087-49cc-ab16-e45c8f42ee33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/b14e61e9-5cc2-4bd3-8cf3-a03dd1917081?_state=5iqQFKirzxgs88KfyDSLASSo8AkvgEdYwrRw3WChZ7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNGU2MWU5LTVjYzItNGJkMy04Y2YzLWEwM2RkMTkxNzA4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTg1MjUzMDhaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.duration=2.06633605s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:40 +0000] "PUT /v2/foo/bar/blobs/uploads/b14e61e9-5cc2-4bd3-8cf3-a03dd1917081?_state=5iqQFKirzxgs88KfyDSLASSo8AkvgEdYwrRw3WChZ7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNGU2MWU5LTVjYzItNGJkMy04Y2YzLWEwM2RkMTkxNzA4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0MC4yOTg1MjUzMDhaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=27287ab6-c53f-4360-8864-09e593af56d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40897" http.request.id=fb863414-f3c6-48c2-a4a3-580e405a0f86 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/5915856b-c73c-4769-a9e0-538252df72f3?_state=dYyDRYmrPuqs_Yk0grE8SDP_J9m61uBnAYWGaUfe6pd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MTU4NTZiLWM3M2MtNDc2OS1hOWUwLTUzODI1MmRmNzJmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Mi41MzM2MjUwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140143692s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/5915856b-c73c-4769-a9e0-538252df72f3?_state=dYyDRYmrPuqs_Yk0grE8SDP_J9m61uBnAYWGaUfe6pd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MTU4NTZiLWM3M2MtNDc2OS1hOWUwLTUzODI1MmRmNzJmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Mi41MzM2MjUwNzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=0933b33f-15b5-4028-95c6-e2cc7ee3a812 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/5915856b-c73c-4769-a9e0-538252df72f3?_state=J1TiuQTr4U-ooDjp0bvrDmCLGbjS4_8hlF84Q-78pjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MTU4NTZiLWM3M2MtNDc2OS1hOWUwLTUzODI1MmRmNzJmMyIsIk9mZnNldCI6MjUyNDYyMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NDJaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "PUT /v2/foo/bar/blobs/uploads/5915856b-c73c-4769-a9e0-538252df72f3?_state=J1TiuQTr4U-ooDjp0bvrDmCLGbjS4_8hlF84Q-78pjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MTU4NTZiLWM3M2MtNDc2OS1hOWUwLTUzODI1MmRmNzJmMyIsIk9mZnNldCI6MjUyNDYyMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NDJaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=354dcd2e-bb82-41f4-b5b7-b0dc560f4b0e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.015331ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=6fd99fc4-db90-4023-8c74-622b19e1f2fb http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=120.233266ms http.response.status=200 http.response.written=25246208 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "GET /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 200 25246208 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=error msg="error parsing digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=6a2cd7f1-7c7e-4ddb-a54d-cf126b744a98 http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" time="2025-07-09T09:28:44Z" 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.5 http.request.host="127.0.0.1:40897" http.request.id=6a2cd7f1-7c7e-4ddb-a54d-cf126b744a98 http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.369µs" http.response.status=400 http.response.written=110 vars.digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "GET /v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=733ef0ee-d8ff-4e62-9dc3-34da77e94e5f http.request.method=GET http.request.remoteaddr="127.0.0.1:32908" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074211ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "GET /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7743de79-5445-486b-84f9-ed79254af540 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32914" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=d2c0fd54-5054-4b80-9336-8643b944791d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32914" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.09µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=67780e33-772a-4548-8dac-e58c139a8597 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32914" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.529µs" http.response.status=404 http.response.written=74 vars.digest="sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=error msg="error parsing digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=1705d9a0-7b83-417d-b586-0e8b169eb5e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32924" http.request.uri="/v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" time="2025-07-09T09:28:44Z" 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.5 http.request.host="127.0.0.1:40897" http.request.id=1705d9a0-7b83-417d-b586-0e8b169eb5e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32924" http.request.uri="/v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="890.85µs" http.response.status=400 http.response.written=110 vars.digest="sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "DELETE /v2/foo/bar/blobs/sha257:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T09:28:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=61c6b0a0-3823-448e-8d85-95e5465b0189 http.request.method=POST http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=a1f6f153-7060-42cb-99cf-e7f09685c4aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/bar/blobs/uploads/db127228-6d49-401b-bba3-fb82805ebe9c?_state=dOZmU8e0v8ZhgQVjRlhro_8TpOSrLQ_WxvSA8tqIBWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMTI3MjI4LTZkNDktNDAxYi1iYmEzLWZiODI4MDVlYmU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0NC44NjEwNzA2MzhaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839075301s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "PUT /v2/foo/bar/blobs/uploads/db127228-6d49-401b-bba3-fb82805ebe9c?_state=dOZmU8e0v8ZhgQVjRlhro_8TpOSrLQ_WxvSA8tqIBWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMTI3MjI4LTZkNDktNDAxYi1iYmEzLWZiODI4MDVlYmU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0NC44NjEwNzA2MzhaIn0%3D&digest=sha256%3A66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=7d4bc568-d99b-43d4-bd8e-1c86de13ddc6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.106772ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=3557cf9a-ba0b-4e35-8c6d-6392795de423 http.request.method=GET http.request.remoteaddr="127.0.0.1:32908" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.014174043s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "GET /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-07-09T09:28:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40897" http.request.id=79d3bdfd-bfb9-49d0-a80c-b57c984df5e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:32896" http.request.uri="/v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.018821933s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Jul/2025:09:28:44 +0000] "GET /v2/foo/bar/blobs/sha256:66b5a1d6e33be740d474b88dde99adf66d88204bcb64bc7d2290f3103a406527 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.83s) === RUN TestRelativeURL time="2025-07-09T09:28:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T09:28:46Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46137" http.request.id=bfd7448f-6eaa-4bff-bec7-60c31f9c1f04 http.request.method=POST http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46137" http.request.id=edfa7ac3-521e-4ea0-8be6-3fddf75f4b30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/blobs/uploads/452f4c81-8af6-479e-b6c6-bb681201ecdb?_state=bDqmxUPu88Hx5d2EitEzSwLrVLExetspixVZB7rZ80R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MmY0YzgxLThhZjYtNDc5ZS1iNmM2LWJiNjgxMjAxZWNkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Ni44Njk4NTAyMjNaIn0%3D&digest=sha256%3A89c96b3cbffebffe40baf49f334cfe33e1bce0f055f4576d2b4a74a7441a7191" http.request.useragent="Go-http-client/1.1" http.response.duration=581.76848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:47 +0000] "PUT /v2/foo/bar/blobs/uploads/452f4c81-8af6-479e-b6c6-bb681201ecdb?_state=bDqmxUPu88Hx5d2EitEzSwLrVLExetspixVZB7rZ80R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MmY0YzgxLThhZjYtNDc5ZS1iNmM2LWJiNjgxMjAxZWNkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Ni44Njk4NTAyMjNaIn0%3D&digest=sha256%3A89c96b3cbffebffe40baf49f334cfe33e1bce0f055f4576d2b4a74a7441a7191 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46137" http.request.id=f56219da-2834-4ce6-b6fe-fe5f809ec749 http.request.method=POST http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46137" http.request.id=0a83c4b5-97b7-4677-b524-1afe331e0ca8 http.request.method=POST http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:48Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46137" http.request.id=621fbff7-d10b-491e-b7b3-739a053af4a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/blobs/uploads/bfa0a91e-cdd3-403e-bfb3-251ad54246dc?_state=auN9_ZoB4IJOfSGJ_x-qVOWvOXBh9v8x7mo3ay3bos17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYTBhOTFlLWNkZDMtNDAzZS1iZmIzLTI1MWFkNTQyNDZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Ny43NjcyNDMxNzJaIn0%3D&digest=sha256%3A92dba67dfeeb5d4d502a7c60f8295f25cea8c2947d7d76c186c321b9a3ba091c" http.request.useragent="Go-http-client/1.1" http.response.duration=923.644835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:47 +0000] "PUT /v2/foo/bar/blobs/uploads/bfa0a91e-cdd3-403e-bfb3-251ad54246dc?_state=auN9_ZoB4IJOfSGJ_x-qVOWvOXBh9v8x7mo3ay3bos17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYTBhOTFlLWNkZDMtNDAzZS1iZmIzLTI1MWFkNTQyNDZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0Ny43NjcyNDMxNzJaIn0%3D&digest=sha256%3A92dba67dfeeb5d4d502a7c60f8295f25cea8c2947d7d76c186c321b9a3ba091c HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.83s) === RUN TestBlobDeleteDisabled time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:48Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:36353" http.request.id=f9cf02a8-5d6c-4133-81c1-19bbb8714f74 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51342" http.request.uri="/v2/foo/bar/blobs/sha256:246383aad5481113a3e3fb55a4c09f18d9809f3dab9bf057506f22ab97307710" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.81µs" http.response.status=405 http.response.written=78 vars.digest="sha256:246383aad5481113a3e3fb55a4c09f18d9809f3dab9bf057506f22ab97307710" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:246383aad5481113a3e3fb55a4c09f18d9809f3dab9bf057506f22ab97307710 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.27s) === RUN TestDeleteDisabled time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:48Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33143" http.request.id=744ac4a5-82f7-4398-a6ab-14e88b2da313 http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33143" http.request.id=0c9d96f2-d43d-44a2-bbe5-3e46aa608ffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/ce1cae8a-f3e3-4596-adea-2bd439b8ef09?_state=Np5V9zZKaMzZ2UIQJlapJv6QikX_jzqPwxvWDsozA3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMWNhZThhLWYzZTMtNDU5Ni1hZGVhLTJiZDQzOWI4ZWYwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0OS4xMTI2OTUxOVoifQ%3D%3D&digest=sha256%3A5fd8ad93ff8e8f4f42df98472ae8fd0fa06845be04aff9515872ee352a5763f3" http.request.useragent="Go-http-client/1.1" http.response.duration=853.868797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:49 +0000] "PUT /v2/foo/bar/blobs/uploads/ce1cae8a-f3e3-4596-adea-2bd439b8ef09?_state=Np5V9zZKaMzZ2UIQJlapJv6QikX_jzqPwxvWDsozA3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMWNhZThhLWYzZTMtNDU5Ni1hZGVhLTJiZDQzOWI4ZWYwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo0OS4xMTI2OTUxOVoifQ%3D%3D&digest=sha256%3A5fd8ad93ff8e8f4f42df98472ae8fd0fa06845be04aff9515872ee352a5763f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:33143" http.request.id=2d6da4d4-92cb-4ac0-98ed-765a031e4d46 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/sha256:5fd8ad93ff8e8f4f42df98472ae8fd0fa06845be04aff9515872ee352a5763f3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.609µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5fd8ad93ff8e8f4f42df98472ae8fd0fa06845be04aff9515872ee352a5763f3" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:28:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:5fd8ad93ff8e8f4f42df98472ae8fd0fa06845be04aff9515872ee352a5763f3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.01s) === RUN TestDeleteReadOnly time="2025-07-09T09:28:49Z" 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.5 time="2025-07-09T09:28:49Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35791" http.request.id=1571fff3-4554-464f-9b32-b3c36f1f0250 http.request.method=POST http.request.remoteaddr="127.0.0.1:40282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:52Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35791" http.request.id=e0ef240f-103b-43f2-b9f1-dd80ee261737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40282" http.request.uri="/v2/foo/bar/blobs/uploads/7c5868ba-e615-49b0-bbed-5d2f8f6acc11?_state=-F3KgoU8tMqiWIqXeR1sfd0Krp2vXuNSzGDiWBlcsZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNTg2OGJhLWU2MTUtNDliMC1iYmVkLTVkMmY4ZjZhY2MxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo1MC4yNDEzMzk4MTJaIn0%3D&digest=sha256%3A04d3f859212d6db8bb08a48dd435b24891b0e97d38e89af38111a9ae0889bad9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.456742291s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:50 +0000] "PUT /v2/foo/bar/blobs/uploads/7c5868ba-e615-49b0-bbed-5d2f8f6acc11?_state=-F3KgoU8tMqiWIqXeR1sfd0Krp2vXuNSzGDiWBlcsZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNTg2OGJhLWU2MTUtNDliMC1iYmVkLTVkMmY4ZjZhY2MxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyODo1MC4yNDEzMzk4MTJaIn0%3D&digest=sha256%3A04d3f859212d6db8bb08a48dd435b24891b0e97d38e89af38111a9ae0889bad9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:04d3f859212d6db8bb08a48dd435b24891b0e97d38e89af38111a9ae0889bad9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.73s) === RUN TestStartPushReadOnly time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:52Z" level=info msg="redis not configured" go.version=go1.24.5 127.0.0.1 - - [09/Jul/2025:09:28:52 +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-07-09T09:28: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.5 time="2025-07-09T09:28:52Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=ce4dcab2-6f0e-459e-b38c-a1bbec482345 http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" 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="921.97µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T09:28:52Z" 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.5 http.request.host="127.0.0.1:39991" http.request.id=aade63ba-ff36-4356-a953-c2ffd906da67 http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" 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="835.649µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:28:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=19085ac7-c3ae-4370-b490-82e022eb0882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" 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="731.008µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T09:28:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=9e130bdd-7b78-4e19-9b37-7399337893e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" 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=3.022313ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28:52Z" 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.5 http.request.host="127.0.0.1:39991" http.request.id=9e130bdd-7b78-4e19-9b37-7399337893e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" 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=3.074993ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=9e130bdd-7b78-4e19-9b37-7399337893e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" 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=3.105234ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28:52Z" 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.5 http.request.host="127.0.0.1:39991" http.request.id=9e130bdd-7b78-4e19-9b37-7399337893e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" 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=3.133274ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T09:28:52Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=d0aa0823-fd5a-451b-9530-5bfc2333bed7 http.request.method=POST http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:53Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=fb5f1101-bffc-4700-a1ab-d02441167085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/blobs/uploads/18c9a66a-51cd-45ff-b520-dd915fbe7020?_state=kZU9_2bQGjXdDVe_Ix_c3uRCOYFadir4BOg_0iiiJCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGM5YTY2YS01MWNkLTQ1ZmYtYjUyMC1kZDkxNWZiZTcwMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTIuOTA5MjE4ODM3WiJ9&digest=sha256%3A3e506d04898865cd8048e229f86b1fb7af35264fad818a53900be9bf961075eb" http.request.useragent="Go-http-client/1.1" http.response.duration=938.938521ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/18c9a66a-51cd-45ff-b520-dd915fbe7020?_state=kZU9_2bQGjXdDVe_Ix_c3uRCOYFadir4BOg_0iiiJCZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGM5YTY2YS01MWNkLTQ1ZmYtYjUyMC1kZDkxNWZiZTcwMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTIuOTA5MjE4ODM3WiJ9&digest=sha256%3A3e506d04898865cd8048e229f86b1fb7af35264fad818a53900be9bf961075eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=89685bcd-b809-409f-8392-c16d9c414bbf http.request.method=POST http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=c5a386d2-7688-4f1c-a610-444fa3b4bf78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/blobs/uploads/7192b7a8-104f-4901-8459-9f203718ca82?_state=ZCG5UVaraHAO9mou_9YZYqvQngb8wz65x7MnMtHBwHp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MTkyYjdhOC0xMDRmLTQ5MDEtODQ1OS05ZjIwMzcxOGNhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTQuMDcxOTI4MTQ5WiJ9&digest=sha256%3Adfa6c4fc169c281dcb89b72c72f6cff650bb84d68ee5210849799ffc00453e75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432050038s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/7192b7a8-104f-4901-8459-9f203718ca82?_state=ZCG5UVaraHAO9mou_9YZYqvQngb8wz65x7MnMtHBwHp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MTkyYjdhOC0xMDRmLTQ5MDEtODQ1OS05ZjIwMzcxOGNhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTQuMDcxOTI4MTQ5WiJ9&digest=sha256%3Adfa6c4fc169c281dcb89b72c72f6cff650bb84d68ee5210849799ffc00453e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=f13c764b-dc83-4115-8d01-3dda5b5c7e87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.449118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=abac272a-20b5-4cf7-8996-17960e3411e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.duration=3.284516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=471558c1-5c1a-449e-aa91-2a9c95ebb683 http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.82678ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=d1368a29-3850-4939-b0b6-8eed2635c6ca http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.80746ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39991" http.request.id=d9b76d5f-ac60-4610-a239-970b175e943f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.duration=3.341197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39991" http.request.id=e3acb782-348c-462c-b203-4b91cebf2c6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.duration=3.287355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39991" http.request.id=45ee2a96-3dac-4eec-a298-c9951f2daa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.duration=3.248715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=98717e4e-f781-4156-aff0-5fc5c279539f http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.764939ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=8a512638-1dfc-4c23-b943-f9bbcd45f10f http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="719.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=ec061d46-44f2-4536-abe2-dc0d5c3ec797 http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.duration="692.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=dfdc1fb7-72bd-482b-a429-6039452e186f http.request.method=GET http.request.remoteaddr="127.0.0.1:46262" 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="831.249µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=error msg="payload digest does match: "sha256:4a91cfc16ef61ef8eada6d213c0c704553d1ad83d5f05a05305ed3d0a9ad069a" != "sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481"" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=748be4c7-c8cd-4c34-90d9-17c7c0efcb2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" time="2025-07-09T09:28:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=748be4c7-c8cd-4c34-90d9-17c7c0efcb2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46262" http.request.uri="/v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.69µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481" 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:2bed3779259e58d1881c6990349dd0e632d9813406c2ba170d124609a28ea481 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=bc0163c4-367a-4469-83b7-5831195d9296 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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="871.65µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" 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.5 http.request.host="127.0.0.1:39991" http.request.id=45ac2298-635f-46f4-aa99-cfdea9ac2e9e http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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="747.848µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=2d230897-d811-46d6-a70a-38c7521fd28d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="853.449µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:28:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=2d230897-d811-46d6-a70a-38c7521fd28d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="892.169µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:28:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=2d230897-d811-46d6-a70a-38c7521fd28d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="921.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=46d00fc3-f1e2-472f-a252-1c788f3c2c6e http.request.method=POST http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=3ed802b7-acf0-4285-af5e-b4dd370cf552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/698e51f2-b8f1-459a-a9e0-5e78d01bcc63?_state=BnONyUWvJX88yy9gUmzfzOPwBhCZFxD4O8UFSXdawwZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OThlNTFmMi1iOGYxLTQ1OWEtYTllMC01ZTc4ZDAxYmNjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTUuNTM5NjEyNzM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/698e51f2-b8f1-459a-a9e0-5e78d01bcc63?_state=BnONyUWvJX88yy9gUmzfzOPwBhCZFxD4O8UFSXdawwZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OThlNTFmMi1iOGYxLTQ1OWEtYTllMC01ZTc4ZDAxYmNjNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTUuNTM5NjEyNzM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=c2daf82c-3b75-41ac-9c8b-57d66caa443f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="950.93µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:28:55Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=c2daf82c-3b75-41ac-9c8b-57d66caa443f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="989.69µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T09:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=979394cb-ad43-4fad-b078-13a0a82503db http.request.method=POST http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.811µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:58Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=6d3e716f-b8e9-4a22-b3a5-9100ddb349b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/077b4738-5210-4aac-b0bb-e58e0ab81eee?_state=4XOXmm_oW25i6kFCHZeII2Cdp7ShJCwjH_5juqvwqdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzdiNDczOC01MjEwLTRhYWMtYjBiYi1lNThlMGFiODFlZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTUuODI5MDMzMjc5WiJ9&digest=sha256%3Ab3b44b0c99d80b442692e51d5dd38218b258b0eb67fe94d8d29b983512a2aefe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176689168s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/077b4738-5210-4aac-b0bb-e58e0ab81eee?_state=4XOXmm_oW25i6kFCHZeII2Cdp7ShJCwjH_5juqvwqdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzdiNDczOC01MjEwLTRhYWMtYjBiYi1lNThlMGFiODFlZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTUuODI5MDMzMjc5WiJ9&digest=sha256%3Ab3b44b0c99d80b442692e51d5dd38218b258b0eb67fe94d8d29b983512a2aefe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:58Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=440e2acb-8793-4cd3-ac24-4bf46732443a http.request.method=POST http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=052c2d82-a488-44ec-8178-fa64740bbdcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/blobs/uploads/3c0e90d4-285a-4509-a6cf-f2202e293e79?_state=HJNgbvRkK-7S4KfVzXlZpZwcGjsMUe0GiCtL7ejSa_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzBlOTBkNC0yODVhLTQ1MDktYTZjZi1mMjIwMmUyOTNlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTguMjA3NzU4MDQyWiJ9&digest=sha256%3A640185590c8433ae13b93fc4f7d949b8d5194014c41d301751b27d08dda6fa79" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199443351s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c0e90d4-285a-4509-a6cf-f2202e293e79?_state=HJNgbvRkK-7S4KfVzXlZpZwcGjsMUe0GiCtL7ejSa_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzBlOTBkNC0yODVhLTQ1MDktYTZjZi1mMjIwMmUyOTNlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTguMjA3NzU4MDQyWiJ9&digest=sha256%3A640185590c8433ae13b93fc4f7d949b8d5194014c41d301751b27d08dda6fa79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=51746a0d-a388-4bf6-8564-d62c0ddc5c48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39991" http.request.id=93049c55-6b7b-4b9e-b37b-faaf25f3339c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=ccdedd71-011b-4bcd-84fc-9c23bfebb222 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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="948.05µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=5b895411-b2f5-4074-ae64-a3fdb1b990b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="836.049µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=88642ee9-b9a8-434c-b956-f1e6eba936c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="778.369µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=b574c8cf-427c-4028-ada8-c1ec4600508c http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f" http.request.useragent="Go-http-client/1.1" http.response.duration="746.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=eb81064b-67b5-4886-a536-c8a1daa7d20d http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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="695.248µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="rewriting manifest sha256:589dcf7a3c98c46218b60ee59ab504518b670b498dbe82e726961c2ae618302f in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=1751a623-ad2e-4fcd-912c-6f99e0d06d35 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=1751a623-ad2e-4fcd-912c-6f99e0d06d35 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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=2.079263ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T09:28: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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39991" http.request.id=ea04dc42-d4b9-4a0f-8a59-7efde2ab7baf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" 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="844.289µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39991" http.request.id=61559b29-76dd-4e6f-b9ea-376d49be7f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39991" http.request.id=1eaf94b4-8d44-4066-b53d-062df4e19131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa" http.request.useragent="Go-http-client/1.1" http.response.duration="987.411µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=42fbb24a-d17a-4d87-b3c9-e99fe0d6385e http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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="931.53µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=20293376-31b7-41e5-b3fd-333383c1f184 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="910.33µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=c5b8028a-b4bf-4fc7-9304-3a96325961b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="709.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=e0c57eaf-4aa1-4916-af33-a8c32f4c845e http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" http.request.uri="/v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa" http.request.useragent="Go-http-client/1.1" http.response.duration="722.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="rewriting manifest list sha256:147ada21d807b1ed625daea9dfddc51a58b11c967f359c978ad4bd6cdb2523fa in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=55fab868-fb08-46eb-8d84-61d821069132 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:39991" http.request.id=55fab868-fb08-46eb-8d84-61d821069132 http.request.method=GET http.request.remoteaddr="127.0.0.1:46264" 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=2.104703ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-07-09T09:28: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.5 time="2025-07-09T09:28:59Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=258695d8-2b96-4696-98da-a863744ec717 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" 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="920.45µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=ae760441-536a-4088-9e03-950213f55ba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" 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="750.128µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=3ea43a8c-0582-4854-ac84-aea7eb39c4ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" 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="772.369µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=0e60838c-04bb-4f8a-b36d-843037907f2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" 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=2.991712ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=0e60838c-04bb-4f8a-b36d-843037907f2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" 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=3.081153ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=0e60838c-04bb-4f8a-b36d-843037907f2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" 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=3.134874ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:28: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.5 http.request.host="127.0.0.1:40215" http.request.id=0e60838c-04bb-4f8a-b36d-843037907f2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" 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=3.183594ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T09:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=9ea0c5f4-c617-431d-b550-109bcb06aa71 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=4fc16100-d198-4fe1-854e-01c19b1e3214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/blobs/uploads/6d81041a-60b6-4f7f-bf2f-c603c873da9a?_state=bSCPpaWgu0T4d5_ZEUj1Itq5uk_f0MS9dB5GmXUTxWp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDgxMDQxYS02MGI2LTRmN2YtYmYyZi1jNjAzYzg3M2RhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTkuNTk2MDE1OTI0WiJ9&digest=sha256%3Adfef253158ff04bd3dbd3fcc21ae7b36bfb0c0f3e2e81509f45fa985b5ce98ce" http.request.useragent="Go-http-client/1.1" http.response.duration=681.081759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:28:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/6d81041a-60b6-4f7f-bf2f-c603c873da9a?_state=bSCPpaWgu0T4d5_ZEUj1Itq5uk_f0MS9dB5GmXUTxWp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDgxMDQxYS02MGI2LTRmN2YtYmYyZi1jNjAzYzg3M2RhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjg6NTkuNTk2MDE1OTI0WiJ9&digest=sha256%3Adfef253158ff04bd3dbd3fcc21ae7b36bfb0c0f3e2e81509f45fa985b5ce98ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=0407c11f-d086-42a9-9fce-281bf324ecb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=f2ef8aa3-b9f2-46d1-8497-d215dc259a19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/blobs/uploads/43362d55-ef15-49d7-9401-699ff81deeb0?_state=cDCVLYEY5sFY1XpZo8MpMdCXxN9eOy1s9yorfyImzMR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzM2MmQ1NS1lZjE1LTQ5ZDctOTQwMS02OTlmZjgxZGVlYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDAuNDA4NDYyNzFaIn0%3D&digest=sha256%3Abb55317343d5c375ed7d4c0c5a09a49ca4760a0151bad7e044dbfafbc492aee9" http.request.useragent="Go-http-client/1.1" http.response.duration=588.276991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/43362d55-ef15-49d7-9401-699ff81deeb0?_state=cDCVLYEY5sFY1XpZo8MpMdCXxN9eOy1s9yorfyImzMR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzM2MmQ1NS1lZjE1LTQ5ZDctOTQwMS02OTlmZjgxZGVlYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDAuNDA4NDYyNzFaIn0%3D&digest=sha256%3Abb55317343d5c375ed7d4c0c5a09a49ca4760a0151bad7e044dbfafbc492aee9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=89945491-e457-44f0-bfc9-8729705b5d3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.487358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=3bcd0eee-36b5-49b9-ae86-670624b1b8c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=57e8e8cb-dc3f-402a-93bc-9b1a601b00dd http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.851781ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=eb9066e5-8d9f-40ab-89d1-596c1e3641d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.79318ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40215" http.request.id=e875ee63-d251-40ec-aa68-0c2130b7b57a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.265675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40215" http.request.id=1a52cd6a-c6e0-43ce-9204-0a9dda07a57a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.305156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40215" http.request.id=a7acb376-ce1c-4112-9f35-b3a4ada0a7e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.335116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=747efaec-24e3-4ade-80a3-5c3b3ea9a53b http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.7981ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=ab48b39b-db1b-48ab-8d8b-2a77448263d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="747.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=98bc1c5b-ef58-49b0-83b4-55ef9ea1a14c http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.duration="700.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=452736c8-7457-46af-9a2c-f42fe7055118 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=error msg="payload digest does match: "sha256:8d3e35e6295f03e3241fa45be1c5fae992f1ffd50f0640e587b3c4e2a4783f24" != "sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c"" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=6943e1a4-4976-46dd-baf0-a5bc9c5df540 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" time="2025-07-09T09:29:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=6943e1a4-4976-46dd-baf0-a5bc9c5df540 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.29µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c" 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d1dcbf3bfcea04bf33276ae41ac50c543263ed49c267b3553caa6e62ebe740c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=f9fcaa59-90c4-4c6b-ba91-9c906988823e http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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="862.61µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" 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.5 http.request.host="127.0.0.1:40215" http.request.id=69536b92-fea8-4b5b-b1dc-a17a578fd4cc http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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="787.769µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=304b6211-b6ca-4cad-88b0-a74be68b3042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" 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="939.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:01Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=304b6211-b6ca-4cad-88b0-a74be68b3042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" 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="983.09µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:01Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=304b6211-b6ca-4cad-88b0-a74be68b3042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020731ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=bc7dc8e8-1664-4267-8d60-c2c85bcb5d64 http.request.method=POST http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=94226851-04a4-4e0a-aec6-5a5fc8ddc41a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/69367c0f-bdf6-44d5-a6f3-63a14868e0b8?_state=g_H46O_M7Q4-apnmJrLIwdAJgObC4WtJMY8NNp91akN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTM2N2MwZi1iZGY2LTQ0ZDUtYTZmMy02M2ExNDg2OGUwYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDEuMDMyNTgyMTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/69367c0f-bdf6-44d5-a6f3-63a14868e0b8?_state=g_H46O_M7Q4-apnmJrLIwdAJgObC4WtJMY8NNp91akN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTM2N2MwZi1iZGY2LTQ0ZDUtYTZmMy02M2ExNDg2OGUwYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDEuMDMyNTgyMTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=ba1dfadc-4994-4857-939a-6fd79b4fbab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" 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="956.131µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:01Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=ba1dfadc-4994-4857-939a-6fd79b4fbab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" 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="999.251µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T09:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=eceb19fb-9db7-4704-b2d7-744d6c681b16 http.request.method=POST http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:02Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=ff4009ea-07b3-467f-9844-2a99fde685e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/08efb7df-9308-41d2-abcb-8bc8d0fb1d5a?_state=p9uLhz4yTYY7WCl9-73GkLgOVoaL1GDvd24FWTD-ZyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGVmYjdkZi05MzA4LTQxZDItYWJjYi04YmM4ZDBmYjFkNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDEuMjY5MTU4NzgxWiJ9&digest=sha256%3A37408fe7e126b56b9e58ed1926a96db6fb795706ecd70e73e2968bf02e46b5f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726675239s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/08efb7df-9308-41d2-abcb-8bc8d0fb1d5a?_state=p9uLhz4yTYY7WCl9-73GkLgOVoaL1GDvd24FWTD-ZyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGVmYjdkZi05MzA4LTQxZDItYWJjYi04YmM4ZDBmYjFkNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDEuMjY5MTU4NzgxWiJ9&digest=sha256%3A37408fe7e126b56b9e58ed1926a96db6fb795706ecd70e73e2968bf02e46b5f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:03Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=a6f03b16-6790-4dc4-b22d-3b8900f3035d http.request.method=POST http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=eb9573da-2dde-4db2-9406-22698475c045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/blobs/uploads/300af165-823f-4f21-81c8-5db706b608a5?_state=kTxelWocFWPv6oGzTKNuGeQ-Pkq-_RwglC3MOLS3HY97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDBhZjE2NS04MjNmLTRmMjEtODFjOC01ZGI3MDZiNjA4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDMuMjU0OTI4Mjc0WiJ9&digest=sha256%3Ad398f679a47c6c0061b1c12e967b4a4da6f87c4bbbcf2881a37b36cf13e1418d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.706494699s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/300af165-823f-4f21-81c8-5db706b608a5?_state=kTxelWocFWPv6oGzTKNuGeQ-Pkq-_RwglC3MOLS3HY97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDBhZjE2NS04MjNmLTRmMjEtODFjOC01ZGI3MDZiNjA4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDMuMjU0OTI4Mjc0WiJ9&digest=sha256%3Ad398f679a47c6c0061b1c12e967b4a4da6f87c4bbbcf2881a37b36cf13e1418d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=3bf87f92-9d7d-4570-bdb0-8da4d09a00f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40215" http.request.id=0b1473d1-207a-4505-b139-90527386f262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=2e16d9c7-9dd1-4163-925f-efcafeeb6625 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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="910.089µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=14cff277-853e-4823-9340-3d6b5cf98dde http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="905.85µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=0f645a0e-f42d-47ed-a66b-3fccdc243f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="778.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=2bc49dfc-4f50-428a-8044-48355fecacc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e" http.request.useragent="Go-http-client/1.1" http.response.duration="706.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=f1d02f24-3891-43ed-a375-aeb06f641eb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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="751.528µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="rewriting manifest sha256:0e1831f26ce79b8d3a43cf06e09b4c668649e8e556da79663f9bd2eb6d4b8a7e in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=f3cc64ac-a7bb-48a7-af9c-ba4864340e44 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=f3cc64ac-a7bb-48a7-af9c-ba4864340e44 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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.889661ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40215" http.request.id=1a29b330-e447-4bd0-8bc3-1b381fff9113 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" 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="885.849µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40215" http.request.id=c30e5a41-9e01-4529-9169-65f11e969054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40215" http.request.id=3e89a2e1-0998-40ba-9297-f2db2b23e2d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422" http.request.useragent="Go-http-client/1.1" http.response.duration="983.011µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=81bf82d3-5c27-4927-ad82-3e72dc66a78b http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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="941.57µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=91d79b2c-d54e-4ce8-aabc-19922d4f189e http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="897.29µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=c2cadf6c-7e80-4ca5-ba83-e90c4106cbb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="730.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=09203c7d-db6a-4237-ab58-d8f1cd926d54 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422" http.request.useragent="Go-http-client/1.1" http.response.duration="749.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=info msg="rewriting manifest list sha256:a4a72440216f5018827c35f759f314b64df47e80740b77d7a003326906ce6422 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=64b8a92a-a851-49ce-956f-19a8760b4e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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-07-09T09:29:04Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:40215" http.request.id=64b8a92a-a851-49ce-956f-19a8760b4e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:52430" 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=2.207224ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (12.28s) === RUN TestGetManifestWithStorageError time="2025-07-09T09:29: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.5 time="2025-07-09T09:29:04Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:34949" http.request.id=1985b317-fb65-4879-9eac-3496562eed37 http.request.method=GET http.request.remoteaddr="127.0.0.1:55490" 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="916.17µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.5 http.request.host="127.0.0.1:34949" http.request.id=6c5c315c-65da-4678-b56e-645e3e20fd38 http.request.method=GET http.request.remoteaddr="127.0.0.1:55490" 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="773.408µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-07-09T09:29:04Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.5 http.request.host="127.0.0.1:34949" http.request.id=b350bb6c-4c53-48be-acf9-2ac40d648452 http.request.method=GET http.request.remoteaddr="127.0.0.1:55490" 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="747.048µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:34949" http.request.id=72ee0fd6-ba6a-4fc6-8e3f-a47d3d9f0fe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55490" 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="758.049µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-07-09T09:29: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.5 time="2025-07-09T09:29:04Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=cbb60bab-ae30-46a2-a618-0b5abfbbd3d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" 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="888.649µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=7d7cd172-55d7-4c91-af65-8721e13e2a1f http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" 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="750.168µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=6e343403-c558-47af-b3e5-a8e52ed3dc66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" 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="734.528µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=e7e938b6-63a8-4dee-9446-0ca4c94a1870 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" 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=2.962192ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=e7e938b6-63a8-4dee-9446-0ca4c94a1870 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" 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=3.012513ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=e7e938b6-63a8-4dee-9446-0ca4c94a1870 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" 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=3.042713ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T09:29: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.5 http.request.host="127.0.0.1:43669" http.request.id=e7e938b6-63a8-4dee-9446-0ca4c94a1870 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" 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=3.070914ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:09:29:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T09:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=0a85b4bd-3b78-42b2-97d7-bca764ed1437 http.request.method=POST http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="949.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:07Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=ec252f30-181a-4abe-8ff8-b629b0a23124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/blobs/uploads/d5f2bb4b-bacf-4754-a775-ffb8248c5d1d?_state=NdKNP4uL9AvcIQjjinmsZBllVhHikxjrnaSfYKZbhfl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNWYyYmI0Yi1iYWNmLTQ3NTQtYTc3NS1mZmI4MjQ4YzVkMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDUuMjM2MDQ1Mjc3WiJ9&digest=sha256%3A0304c247280eadbe2516f6e6dd04c5fd042402e15c8fc7fea4128d7fcd23dd4a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.946681949s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/d5f2bb4b-bacf-4754-a775-ffb8248c5d1d?_state=NdKNP4uL9AvcIQjjinmsZBllVhHikxjrnaSfYKZbhfl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNWYyYmI0Yi1iYWNmLTQ3NTQtYTc3NS1mZmI4MjQ4YzVkMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDUuMjM2MDQ1Mjc3WiJ9&digest=sha256%3A0304c247280eadbe2516f6e6dd04c5fd042402e15c8fc7fea4128d7fcd23dd4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:07Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=eb45d0f4-9fc9-4c6a-90b5-a574de06d3a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=f7bb330c-f442-40f0-8fd3-442248b1a826 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/blobs/uploads/2d055649-bd28-48d3-bcf1-b23765daafca?_state=TCgc36hNat1lWUMKLyGQbwb_SW4OYHBa5AEoIVhz0pV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDA1NTY0OS1iZDI4LTQ4ZDMtYmNmMS1iMjM3NjVkYWFmY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDcuNDIxNzI3ODYyWiJ9&digest=sha256%3Ae13b8b459085c1a24c348915a04aba68f27c471bc1fa7dd8a973e3c9a6245008" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819734609s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/2d055649-bd28-48d3-bcf1-b23765daafca?_state=TCgc36hNat1lWUMKLyGQbwb_SW4OYHBa5AEoIVhz0pV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDA1NTY0OS1iZDI4LTQ4ZDMtYmNmMS1iMjM3NjVkYWFmY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDcuNDIxNzI3ODYyWiJ9&digest=sha256%3Ae13b8b459085c1a24c348915a04aba68f27c471bc1fa7dd8a973e3c9a6245008 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=2d425ad6-de04-4b3f-8f5a-3190e8b61b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.538718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=0b9191f6-4413-4534-a8da-5497c59ab266 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.303276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=43a2941c-74bd-45ca-bf7c-10220cfdb5e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.82538ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=3ee20ea4-4b2e-41e1-9f10-38317b6473a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.781739ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43669" http.request.id=8499263c-a3ef-4fab-8e7f-a2cbf5dd3c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.327077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43669" http.request.id=532ea417-af81-4d6a-848c-483ed84e5609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.347077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43669" http.request.id=5fc36c4c-f5ac-4123-9119-7dbca3159cf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.241995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=ce1e7dc4-4691-40ef-9f6d-1ec22dcb25f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.87114ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=36011103-ff76-4912-986a-52b27349ac2a http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="741.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=eb5cb1f2-c6c9-4c78-b5e8-305974144f9f http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration="714.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=29dbc486-82e9-40f0-84ab-cb6a57d92de5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.328µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=error msg="payload digest does match: "sha256:5997785e9e7145fde6c3e2220c5c4909b49428a08967987decafb8cc0ec2c3e3" != "sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f"" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=938b4cef-bf1d-4d93-b7fb-0a8db4cd54e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" time="2025-07-09T09:29:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=938b4cef-bf1d-4d93-b7fb-0a8db4cd54e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38836" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.05µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=4815ab7e-f7e4-46ab-ab70-bd7779dba4a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38846" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=af8a0330-11a0-4ec6-87ad-623ee27fc458 http.request.method=GET http.request.remoteaddr="127.0.0.1:38846" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.809µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=fb3a2bc4-0399-48cc-afa8-0c10dc3179a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38854" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.81µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=62ed0f14-4075-4ab2-806f-f77d122bfb68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.389837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=43f49fba-551a-4af6-8920-e237c960a2db http.request.method=GET http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.8031ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=0866a64d-6ea7-4d05-8d26-283dacef0df4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38864" 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="921.13µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=06309336-0519-4fc5-9a10-7796c3781246 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.428557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=3f6ba6cd-c402-4746-a687-2ee1e8e89aec http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="770.689µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=bf47e1bb-28e3-46ad-a138-2ec4eca4826f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f" http.request.useragent="Go-http-client/1.1" http.response.duration="910.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:119304e7906d8f492c7806e8c011c6e4f4857abb1c6a934d624ea69ffd8efa0f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=a7d2cbbf-a33a-405f-af50-8141c6f8ff1d http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="758.488µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=5b70582e-ca55-4651-88ae-4e82607fd950 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="751.848µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" 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.5 http.request.host="127.0.0.1:43669" http.request.id=d53a616b-34c0-44d4-9612-e90895226fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="783.769µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=63201b9e-59f1-46eb-89be-1a9469abf50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" 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="889.85µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:09Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=63201b9e-59f1-46eb-89be-1a9469abf50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" 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="936.291µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:09Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=63201b9e-59f1-46eb-89be-1a9469abf50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" 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="967.371µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=f1b24a97-1472-45e0-b762-87793eddd268 http.request.method=POST http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=53d36abc-cc15-48ab-8030-85c8853386fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/a9824a69-6cfe-403f-a60c-e196be1c240b?_state=OH_6fu8f12P6gf7a2CmWcF4icfou7uEDmF4tvYVHg657Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTgyNGE2OS02Y2ZlLTQwM2YtYTYwYy1lMTk2YmUxYzI0MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDkuMjk0NTAyODA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/a9824a69-6cfe-403f-a60c-e196be1c240b?_state=OH_6fu8f12P6gf7a2CmWcF4icfou7uEDmF4tvYVHg657Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTgyNGE2OS02Y2ZlLTQwM2YtYTYwYy1lMTk2YmUxYzI0MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDkuMjk0NTAyODA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=9f07fbd1-41a1-4fa0-a374-fb46d8a7b28b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" 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="984.731µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T09:29:09Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=9f07fbd1-41a1-4fa0-a374-fb46d8a7b28b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030691ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T09:29:09Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=be69c4d3-50fe-4baa-8544-96f2b77a98fc http.request.method=POST http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:10Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=aa3e9cad-155d-4ed3-9ec8-f8c9f9d59d5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/14658340-d9bb-43e3-8bca-96ab6827fb01?_state=ZEQ-Jb8X7TYkrJFQ_6iw2pxkIVYA3xdoZD6e5hQNsHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDY1ODM0MC1kOWJiLTQzZTMtOGJjYS05NmFiNjgyN2ZiMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDkuNDc5MDM2MzcyWiJ9&digest=sha256%3A96d4213dfc2b970d3ddfb0b00bcc4195ffa593fd3917d3ad6b52dc517bd04ecf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067413956s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/14658340-d9bb-43e3-8bca-96ab6827fb01?_state=ZEQ-Jb8X7TYkrJFQ_6iw2pxkIVYA3xdoZD6e5hQNsHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDY1ODM0MC1kOWJiLTQzZTMtOGJjYS05NmFiNjgyN2ZiMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MDkuNDc5MDM2MzcyWiJ9&digest=sha256%3A96d4213dfc2b970d3ddfb0b00bcc4195ffa593fd3917d3ad6b52dc517bd04ecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:10Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=00069a33-15c4-496f-859f-b7dc05a0cef3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=fc91ff6e-cae8-4bf9-99b3-553b195b036a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/blobs/uploads/309bae6c-0c1d-4762-b254-54dc4c340c07?_state=I3sZWIVUUGv-vPcOjyPxk9HHM8mo8UoOMqCtJkCWfON7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDliYWU2Yy0wYzFkLTQ3NjItYjI1NC01NGRjNGMzNDBjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MTAuNzc5ODQyNzQ0WiJ9&digest=sha256%3Ab5ea93342f743c476ebe286d253a56a111598bb2f50bba68698d4d77eb0e570c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648916514s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/309bae6c-0c1d-4762-b254-54dc4c340c07?_state=I3sZWIVUUGv-vPcOjyPxk9HHM8mo8UoOMqCtJkCWfON7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDliYWU2Yy0wYzFkLTQ3NjItYjI1NC01NGRjNGMzNDBjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMDk6Mjk6MTAuNzc5ODQyNzQ0WiJ9&digest=sha256%3Ab5ea93342f743c476ebe286d253a56a111598bb2f50bba68698d4d77eb0e570c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=5672cb56-1da3-4923-a331-42a74c50b7f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=0cbb705b-dac2-41ac-a045-e133663f32e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=98a8e0db-8eb7-4a16-a0b4-339808fe0bc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="895.17µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=ed8628c6-9d1a-46cb-8bee-fadcdb6e9aae http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="926.97µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=68ce7a31-56b9-4a69-a030-61caf35a8c18 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="755.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=7e4b218b-97ee-4251-b1d9-52b1dbcd058f http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.duration="753.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=0356731d-6557-47bc-8d4e-2d56650f5d27 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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="768.409µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="rewriting manifest sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=4206bc6c-e6ed-4365-a108-b55fbd5949f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=4206bc6c-e6ed-4365-a108-b55fbd5949f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" 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.985942ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=4f1fc59b-9bcc-42d8-86af-2e1127ad5a58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.duration="918.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=fe15e6d0-7fc6-4c31-b81a-20543ca9b00e http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.489µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=a7f328ca-3c53-4928-a4a5-08c603b5b2c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46860" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.61µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=d889c924-4379-48bf-aa1f-45b4621b00cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46874" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=4b0a9388-0f25-4da8-b5ad-b7cbed4fd158 http.request.method=GET http.request.remoteaddr="127.0.0.1:46874" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="948.291µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=e3a6dfdc-9c21-40b6-8203-7472f05f5dd9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46890" 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="942.291µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43669" http.request.id=d001723d-2432-425b-a3c3-c748d647344b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=43fc9e56-8070-409b-8f0e-7fbff7bffd85 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="769.569µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=9647dd6f-40ac-4d0f-b0e9-7b80f1df394b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959" http.request.useragent="Go-http-client/1.1" http.response.duration="923.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eebd129d646d646d4c0b3640c9811541a3d26ff574bea1e6eb9593d32a232959 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43669" http.request.id=7b406bb4-485a-4496-9fb2-56cc3ae4042a http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="773.929µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.46s) === RUN TestManifestDeleteDisabled time="2025-07-09T09:29:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:36957" http.request.id=31249fa9-73bd-4170-bbd4-a12bb57ae53b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49444" 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="903.569µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Jul/2025:09:29:12 +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-07-09T09:29:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.5 time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:33541" http.request.id=4df7f62c-971b-4bed-8c69-ba14205f2a90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39652" 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.675618ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T09:29:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:33541" http.request.id=4078c1d9-4c15-405c-b0fa-2036952b0a37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39656" 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.519777ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:09:29:12 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T09:29:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:33541" http.request.id=884aa595-be4a-4b2e-8308-9b4d898f48c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39666" 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.492296ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T09:29:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:33541" http.request.id=3f6c0909-8051-40b6-9edf-c966ed8e6b6d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39678" 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.559657ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:09:29:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.55s) === RUN TestProxyManifestGetByTag time="2025-07-09T09:29:13Z" 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.5 time="2025-07-09T09:29:13Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29:13Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=6274f69f-5f9e-4084-a2b6-04349af3fed3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45954" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=774236cc-3d26-42b7-aab8-00d1a1e8b250 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45954" http.request.uri="/v2/foo/bar/blobs/uploads/631be938-ab20-4c9e-8e3e-a6087decc442?_state=2DoqrJzSySKZzx6778qh72US4H2IYr4qAtS3pT6x14p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMWJlOTM4LWFiMjAtNGM5ZS04ZTNlLWE2MDg3ZGVjYzQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyOToxMy4xOTYwNTQ1MTNaIn0%3D&digest=sha256%3Ad5730b1fb5c8b95f04cbe775f36f4f0582917272411161b77009cba15f1c00c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202448783s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:13 +0000] "PUT /v2/foo/bar/blobs/uploads/631be938-ab20-4c9e-8e3e-a6087decc442?_state=2DoqrJzSySKZzx6778qh72US4H2IYr4qAtS3pT6x14p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMWJlOTM4LWFiMjAtNGM5ZS04ZTNlLWE2MDg3ZGVjYzQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyOToxMy4xOTYwNTQ1MTNaIn0%3D&digest=sha256%3Ad5730b1fb5c8b95f04cbe775f36f4f0582917272411161b77009cba15f1c00c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=7ce9fb38-a4b3-4562-81a5-7e53c090927d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45954" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.495518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29: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.5 time="2025-07-09T09:29:14Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=d39795d6-dcde-436e-828d-03f547bd7bba http.request.method=GET http.request.remoteaddr="127.0.0.1:45954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="705.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38187" go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=f78384fe-8d5b-4f9a-a7f4-6e5d79eb16fe http.request.method=GET http.request.remoteaddr="127.0.0.1:45964" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.929µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38187 /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:38187/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=fac69fdd-657b-4fff-8977-acd860b9aee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50778" http.request.uri="/v2/foo/bar/manifests/sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=f9904eca-1516-4456-b30f-366238fa612e http.request.method=GET http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/manifests/sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.858461ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/foo/bar/manifests/sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4 with ttl=167h59m59.99999668s" go.version=go1.24.5 time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=fac69fdd-657b-4fff-8977-acd860b9aee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50778" http.request.uri="/v2/foo/bar/manifests/sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.506201ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/foo/bar/manifests/sha256:e089fa12f088c469c2f38318a111e1ac17b7ef124bddd33099687aea4f9a97a4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=90ac49a5-8104-48cc-8e76-5059284f1d40 http.request.method=GET http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.407µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38187 /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:38187/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=55cbb319-67c9-43b3-8f2e-09a54e0f0ee9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50790" 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-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=df766b41-de48-4d98-be3b-e15a09809918 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45992" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.84818ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=55cbb319-67c9-43b3-8f2e-09a54e0f0ee9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50790" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.698262ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=f5e7aaf3-c381-4b8b-861d-4d4438c9c904 http.request.method=POST http.request.remoteaddr="127.0.0.1:45992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=3ae4f08a-ca7f-4e32-8c29-22d4406fd307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45992" http.request.uri="/v2/foo/bar/blobs/uploads/f7aa90c7-cec6-4c72-886f-abbeccb78b10?_state=6iC968ysyQXyQgcXfLkKAEo5M5nzNF-GinGfkfIIGXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YWE5MGM3LWNlYzYtNGM3Mi04ODZmLWFiYmVjY2I3OGIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyOToxNC42NjMyNjczNzJaIn0%3D&digest=sha256%3A5f39704f2c092cdce6005fcb710bff417cf2ca27851d3485a31a566408b1dee4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.737085191s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:14 +0000] "PUT /v2/foo/bar/blobs/uploads/f7aa90c7-cec6-4c72-886f-abbeccb78b10?_state=6iC968ysyQXyQgcXfLkKAEo5M5nzNF-GinGfkfIIGXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YWE5MGM3LWNlYzYtNGM3Mi04ODZmLWFiYmVjY2I3OGIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQwOToyOToxNC42NjMyNjczNzJaIn0%3D&digest=sha256%3A5f39704f2c092cdce6005fcb710bff417cf2ca27851d3485a31a566408b1dee4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=b90dcd2b-b502-4428-960e-2044bee1a2a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45992" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.446758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=6328ef6d-8dae-4470-a6f4-5f4c398d525f http.request.method=GET http.request.remoteaddr="127.0.0.1:45992" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38187 /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:38187/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=79677598-442f-4834-9658-d87edc28f4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" 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-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=1cc3707b-fadd-454f-a561-91163ad5ed13 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46008" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.85218ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=c56f40fb-4b4d-460b-aa83-df98922a11f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46008" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38187 /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:38187/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=79677598-442f-4834-9658-d87edc28f4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" 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-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38187" http.request.id=7f28d228-c538-4edd-909e-198207562021 http.request.method=GET http.request.remoteaddr="127.0.0.1:46018" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.848421ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T09:29:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f94daac1ebf9a850bb484b5875a7aacd1adcad322f8db878ad9f2c0c36db942c with ttl=167h59m59.99999608s" go.version=go1.24.5 time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:35841" http.request.id=79677598-442f-4834-9658-d87edc28f4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50796" 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=10.476234ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:09:29:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.41s) === RUN TestAppDispatcher time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37033" http.request.id=c4e0dc59-fec6-4e66-8271-bd0a85a43b8f http.request.method=GET http.request.remoteaddr="127.0.0.1:50624" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="861.849µs" http.response.status=200 http.response.written=0 time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37033" http.request.id=9b91334c-9688-4605-9dde-16fba0c740ba http.request.method=GET http.request.remoteaddr="127.0.0.1:50624" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="668.527µs" http.response.status=200 http.response.written=0 time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37033" http.request.id=dcab025b-e26f-4d44-887d-cf54cad05885 http.request.method=GET http.request.remoteaddr="127.0.0.1:50624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="697.528µs" http.response.status=200 http.response.written=0 time="2025-07-09T09:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37033" http.request.id=c3cfed14-6fb9-4c37-9e22-bf95e96db643 http.request.method=GET http.request.remoteaddr="127.0.0.1:50624" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="690.448µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-07-09T09:29:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:16Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:16Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.5 http.request.host="127.0.0.1:40033" http.request.id=bca0879c-7739-4b9d-a8cc-fe1efd6c1e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:33848" 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-07-09T09:29:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:16Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:16Z" level=info msg="configuring file health check path=/tmp/healthcheck3571142669, interval=1" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-07-09T09:29:20Z" 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.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:20Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:45255, interval=1" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-07-09T09:29:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:24Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a time="2025-07-09T09:29:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43849, interval=1, threshold=3" go.version=go1.24.5 instance.id=de34991f-6cbb-4eab-98cb-e0d39dfec34a --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 72.586s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.67s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.116s === RUN TestSchedule time="2025-07-09T09:28:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997159ms" go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.6µs" go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-07-09T09:28:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-07-09T09:28:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9972ms" go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99804ms" go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb time="2025-07-09T09:28:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-07-09T09:28:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=c3c3b36e-6f2f-4163-acaf-738f528ae9eb --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.625s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.23s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18363392 sha256:306c1bf5e4b41f4aa332cc27648b87282f5bdfab0e1a27125208196a0850fd77 [] map[] } --- PASS: TestSimpleBlobRead (0.46s) === RUN TestBlobMount --- PASS: TestBlobMount (0.46s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.89s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.45s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.33s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:1b09401b88c0534a77159ee38cd238151856356593c19606c21ab5c31ec1fee3 palailogos: marking blob sha256:f3097278a21e18d2a2f810d6cc2215951f837989e113326b535dbae43f058ef8 palailogos: marking blob sha256:759b0f9f93f8d0dadc737e68d9270a08c0eba45f589d23e0cef63892d81527a7 palailogos: marking manifest sha256:759b0f9f93f8d0dadc737e68d9270a08c0eba45f589d23e0cef63892d81527a7 palailogos: marking blob sha256:8db90ef01b0828e803caf8f71e4f326ec2482c26991b5ea35909885df2e95851 palailogos: marking blob sha256:812b51b6e8d504370578fc481daaae3bfd9d1b24ef6799797a0560dc2814626c palailogos: marking manifest sha256:b8c0edf9fc3b8788a3c1fcd9e01ccae364be325cf6321695a93efd99894ad37c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:faa165f1b8b2ad7825d666055a91957ff9f4144082a914bb2c841a44e33b1d33 palailogos: marking blob sha256:40e3482d570a981885498a0fe70513dcc95315b77be6b2389af2f9ff21bcb950 palailogos: marking manifest sha256:f3097278a21e18d2a2f810d6cc2215951f837989e113326b535dbae43f058ef8 palailogos: marking blob sha256:515163fe0afc7c4607471efa15db00dacbef5e5a7a33ca0adae531b9bf966aae palailogos: marking blob sha256:10f7ef155057c1cf55247b266b5847217ef71d3a87655109ca7530574157d5aa 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.41s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30 deletemanifests: marking manifest sha256:e301e0c6fc3afeb471b39efd5c2de229592212d836dbfd27e3a68428898dfac9 deletemanifests: marking blob sha256:b08a415e4d17bfc90dce8b26b2e68c100eba30365bc6932b0d0952e57714b4c3 deletemanifests: marking blob sha256:350dfc62d48734df8b5da09f6082167cf0390d6be221164e8a04353714850529 deletemanifests: marking blob sha256:f692aff028f6e839b45ee5a0affc169f47d3c1702bf0a59c9eb5dfc92a92e0e0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30 blob eligible for deletion: sha256:d375a88e103b8535c823b40bc3495c9f9c1195d9ed673492a2213dc4cf46afe0 blob eligible for deletion: sha256:d927fc8279f583c726a78e69f57f4e6d462ae5aa7a73d60ba05e1a3ca4e8ec61 blob eligible for deletion: sha256:2da3d3bbbebc179dbc2ae4a9de346c3d7703c848f0a74e9324a6f45b59edaa9e deletemanifests manifest eligible for deletion: sha256:cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30 deletemanifests: marking manifest sha256:e301e0c6fc3afeb471b39efd5c2de229592212d836dbfd27e3a68428898dfac9 deletemanifests: marking blob sha256:b08a415e4d17bfc90dce8b26b2e68c100eba30365bc6932b0d0952e57714b4c3 deletemanifests: marking blob sha256:350dfc62d48734df8b5da09f6082167cf0390d6be221164e8a04353714850529 deletemanifests: marking blob sha256:f692aff028f6e839b45ee5a0affc169f47d3c1702bf0a59c9eb5dfc92a92e0e0 time="2025-07-09T09:28:35Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 time="2025-07-09T09:28:35Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2da3d3bbbebc179dbc2ae4a9de346c3d7703c848f0a74e9324a6f45b59edaa9e time="2025-07-09T09:28:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2da3d3bbbebc179dbc2ae4a9de346c3d7703c848f0a74e9324a6f45b59edaa9e" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30 time="2025-07-09T09:28:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cbaec881890181385689886335a43e72e57e3cd9aa9c20ab6a54a6aac3f2be30" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:d375a88e103b8535c823b40bc3495c9f9c1195d9ed673492a2213dc4cf46afe0 time="2025-07-09T09:28:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d375a88e103b8535c823b40bc3495c9f9c1195d9ed673492a2213dc4cf46afe0" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:d927fc8279f583c726a78e69f57f4e6d462ae5aa7a73d60ba05e1a3ca4e8ec61 time="2025-07-09T09:28:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d927fc8279f583c726a78e69f57f4e6d462ae5aa7a73d60ba05e1a3ca4e8ec61" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 --- PASS: TestDeleteManifestIfTagNotFound (2.19s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:46da4d602926d33cd1a1f481936d78cfda8dc28fc5d0ceb04dbe1295f4e6ebfb time="2025-07-09T09:28:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/46/46da4d602926d33cd1a1f481936d78cfda8dc28fc5d0ceb04dbe1295f4e6ebfb" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:97f531e268cdc06811a5a2b473fac5c315e09baf8e51163f2cb3d3605a42e731 time="2025-07-09T09:28:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/97/97f531e268cdc06811a5a2b473fac5c315e09baf8e51163f2cb3d3605a42e731" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:d0af4549044cf702aeeacd515332403487e8a05128759262d1bc86034da1ddde time="2025-07-09T09:28:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0af4549044cf702aeeacd515332403487e8a05128759262d1bc86034da1ddde" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 --- PASS: TestGCWithMissingManifests (0.67s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9ac31f6d1333ce557083f40e7d8abe1b7214505f0c23decb0e4f3f72815351cc komnenos: marking blob sha256:b8f14658c4830c52acc93d37eaba829c77c312b5ae988834995e02f9de9b4896 komnenos: marking blob sha256:9288fed57da4a247f2bc4ceed1891f09604ef22a3d8faa8f4613024b8c9596df 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2296b8868011462db6462881c702efc8e9f85d0a97bcf5de9a101ff2c7bb961f time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2296b8868011462db6462881c702efc8e9f85d0a97bcf5de9a101ff2c7bb961f" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:22a30abf053318fcbaa8bae2fdf0a8799575693293bd1285d2dff518dc0debe2 time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22a30abf053318fcbaa8bae2fdf0a8799575693293bd1285d2dff518dc0debe2" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:49551a97d51a0f3e27db8c78c9349686742d98fc57b23108c6d0de75bbb8a71a time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49551a97d51a0f3e27db8c78c9349686742d98fc57b23108c6d0de75bbb8a71a" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:ad4fc2f7e1c01e759c58219381560a3f3dc2a4c1e2ebcc2a2af96c484e045a17 time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ad/ad4fc2f7e1c01e759c58219381560a3f3dc2a4c1e2ebcc2a2af96c484e045a17" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:b18d09b90a9ef4a463bd6090899d7e33423cb5f868b2bb6a7c6baf4953cbe779 time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b18d09b90a9ef4a463bd6090899d7e33423cb5f868b2bb6a7c6baf4953cbe779" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 blob eligible for deletion: sha256:ecee95f4081147c45c362b9fd30d6306bbaaa6a3bdac509e8b81cf0aa6906990 time="2025-07-09T09:28:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ecee95f4081147c45c362b9fd30d6306bbaaa6a3bdac509e8b81cf0aa6906990" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 --- PASS: TestDeletionHasEffect (2.01s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.26s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6ee96131e826803cb9528c16d0295ab7b9aa96139090173cb48e368aca004807 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:6a8d7d658e7efe786d5b894eff65b091e9bc1707836686eef939bc0dc1d7c3d7 michael_z_doukas: marking blob sha256:a36415eb83e595f07fc1b7289dee748333fc6ce5ecd5c6e544c411b6259e2590 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:dcf626424a69e06f2d4553f0d4c4b60cde4cf33c94f79300b3a4b59d1dfbe2aa time="2025-07-09T09:28:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dcf626424a69e06f2d4553f0d4c4b60cde4cf33c94f79300b3a4b59d1dfbe2aa" go.version=go1.24.5 instance.id=edda3f9d-ed1f-46e5-8fbb-12428f9dcb37 --- PASS: TestOrphanBlobDeleted (1.23s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7ac439918447d21dfe7d2d0656c33244b6933e8b21f41c645e4b863542dd94f6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7447ac01103f55a7fd534fc1875144467b3c22ce6e110870d2a9b6327fd704a4 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.73s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.68s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.50s) === 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-07-09T09:28:44Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 08:28:44.86404371 +0000 UTC m=-3574.045905407, actuallyDelete=true" time="2025-07-09T09:28:44Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-07-09T09:28:44Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324, actuallyDelete=true" time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b610bf59-9426-4e6d-87f9-16ba9015a765 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cf5434b-d909-4cb5-a676-be169751a220 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cacdb05-ac8a-4a03-8294-35ce3787f177 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/470e0211-3d73-4dc1-94ac-bbb1865b3d16 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5af20c4f-4e6e-49ea-9d24-6256a5616f68 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60eb5728-8e7d-4785-b13d-c330f864972e have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b99dbd9f-e909-45c1-af9d-ac360932e4f1 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d0db74a1-7f35-4c64-9f5f-647e6a50d4eb have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0bda74f0-6717-4eab-83e2-b70f7dfdc60f have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30975cde-010e-4fb1-b3ac-96dd3bae7cb9 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e1ef211-bacd-467a-8910-e114845ccb59 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.865044441 +0000 UTC m=+25.955095324). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-07-09T09:28:44Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018, actuallyDelete=true" time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/58d7dd44-af25-4ba4-b9f2-eecdee0835ba have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/023cf943-5bda-4b28-b559-8143354364a4 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5ac9dbcc-1fe7-4445-9982-5f594ba82c40 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a6e50858-9b06-45ba-9297-502a2cffa53d have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d1653bf4-736b-4500-8f96-57e5300c53ad have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.866278095 +0000 UTC m=+25.956329018). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-07-09T09:28:44Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867, actuallyDelete=true" time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/770ae6f8-36c1-48ed-9d67-ce37b5de5b3d have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/93942d39-e6d6-48cb-80c6-584f35dbd84b have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5c9e45d-6e9d-4367-bb64-31577350f267 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/506e973a-1eb7-4555-b480-27715bb7ef60 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5fb0d804-d7cc-450f-a618-20e1bdfcb606 have older date (2025-07-09 08:28:44 +0000 UTC) than purge date (2025-07-09 09:28:44.867121944 +0000 UTC m=+25.957172867). Removing upload directory." time="2025-07-09T09:28:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-07-09T09:28:44Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 09:28:44.867617589 +0000 UTC m=+25.957668512, actuallyDelete=true" time="2025-07-09T09:28:44Z" 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 25.996s ? 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.042s === 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.042s === RUN TestWalkFileRemoved time="2025-07-09T09:28:18Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.370s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.157s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.555s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.27s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.649s ? 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-07-09T09:28:18Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-07-09T09:28:18Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-07-09T09:28:18Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.5 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 TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestInvalidData time="2025-07-09T09:28:18Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=105e5cfb-3bed-4fff-873c-1d958f6b8f57 time="2025-07-09T09:28:18Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV6 (0.01s) time="2025-07-09T09:28:18Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=105e5cfb-3bed-4fff-873c-1d958f6b8f57 --- PASS: TestInvalidData (0.00s) time="2025-07-09T09:28:18Z" level=error msg="unknown ip address format" go.version=go1.24.5 instance.id=105e5cfb-3bed-4fff-873c-1d958f6b8f57 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-07-09T09:28:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T09:28:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T09:28:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T09:28:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.550s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.038s ? 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.381s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.887s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.028s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r13.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Wed, 09 Jul 2025 09:29:32 +0000 elapsed time 0h 1m 35s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250709.092758) (2/3) Purging go (1.24.5-r0) (3/3) Purging binutils-gold (2.44-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 275 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...