>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r0) started Sat, 06 Sep 2025 18:09:43 +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-r3) (2/3) Installing go (1.24.7-r0) (3/3) Installing .makedepends-docker-registry (20250906.180943) Executing busybox-1.37.0-r19.trigger OK: 468 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/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-09-06T18:10:03Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-06T18:10:03Z" 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.074s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-06T18:10:03Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.059s ? 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.058s === 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.038s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.170s ? 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.062s === 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.042s === 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.062s === 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.062s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/09/06 18:10:03 http: TLS handshake error from 127.0.0.1:43136: 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:43187/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43187/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43187/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43187/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45105?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.79s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-06T18:10:03Z" level=info msg="broadcaster: closing" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="closing testSink" time="2025-09-06T18:10:03Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-06T18:10:04Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 1} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 1} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 1} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 1} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=warning msg="&{0x160c510 0.9} encountered too many errors, backing off" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-06T18:10:04Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.41s) PASS ok github.com/docker/distribution/notifications 1.437s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-09-06T18:10:03Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T18:10:03.132669883Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:03.132762843Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:03.132763923Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.24.7 time="2025-09-06T18:10:03.133646531Z" level=info msg="listening on [::]:5000" go.version=go1.24.7 time="2025-09-06T18:10:06.136270503Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 time="2025-09-06T18:10:06.237857091Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=dba2e507-9a3e-40ba-b4bb-264e88ea1736 http.request.method=GET http.request.remoteaddr="[::1]:34488" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.767µs" http.response.status=200 http.response.written=2 ::1 - - [06/Sep/2025:18:10:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-06T18:10:06.924428802Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T18:10:06.926569499Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:06.92660098Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:06.92665542Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.24.7 time="2025-09-06T18:10:06.927043943Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 time="2025-09-06T18:10:06.927059583Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.7 time="2025-09-06T18:10:06.927644148Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.7 time="2025-09-06T18:10:09.941893775Z" level=info msg="response completed" go.version=go1.24.7 http.request.host=127.0.0.1 http.request.id=be0bcb5e-b150-4bcf-af37-1629db7a3151 http.request.method=GET http.request.remoteaddr="127.0.0.1:44028" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-06T18:10:09.942044576Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.7 --- PASS: TestRegistrySupportedCipherSuite (3.80s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-06T18:10:10.449925673Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-06T18:10:10.450649038Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:10.450671039Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:10.450727879Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.24.7 time="2025-09-06T18:10:10.451109282Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.51s) PASS ok github.com/docker/distribution/registry 15.489s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.061s === 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.125s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-06T18:10:03Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.7 instance.id=d7d25b58-a47d-4fb0-9c8f-ed5def4e07b0 time="2025-09-06T18:10:03Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.7 instance.id=d7d25b58-a47d-4fb0-9c8f-ed5def4e07b0 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-06T18:10:03Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.7 password="SgFmB9Aliw4HxopbmGxErhZC_EHXnr52EYZNRBJh_Pg" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.136s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.057s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-09-06T18:10:03Z" level=info msg="token not to be used before 2025-09-06 18:10:04 +0000 UTC - currently 2025-09-06 18:10:03.174552864 +0000 UTC m=+0.082110350" time="2025-09-06T18:10:03Z" level=info msg="token not to be used after 2025-09-06 18:10:03 +0000 UTC - currently 2025-09-06 18:10:03.178047532 +0000 UTC m=+0.085604938" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-09-06T18:10:03Z" 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.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.108s === 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.070s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.041s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-06T18:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:03Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:03Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35297" http.request.id=7fc09a06-a82c-45cb-8783-c4ac497cfd7c http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-06T18:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:03Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:03Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=98854958-80ab-40d1-ba6b-c68a7bfc6dd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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.049648ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:18:10:03 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T18:10:03Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=af6105b6-b54d-4cb2-8a0c-304470d4b181 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:03 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=cd260a45-99e5-4ddb-9c22-f02fb0814f91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/aaaa/blobs/uploads/e4bd8575-dda7-4e1d-af47-28e4d8d56348?_state=MUXkefmBfUDMCMDP-PFoRXNvFGkFx0j_NpW7pbsZQN97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNGJkODU3NS1kZGE3LTRlMWQtYWY0Ny0yOGU0ZDhkNTYzNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDMuNTc3MTUyNTAyWiJ9&digest=sha256%3Aabd2bcbb3f841e08f0d279e5681fca3ee5aa4edce62613290cd312143b3b3264" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561732678s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:03 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e4bd8575-dda7-4e1d-af47-28e4d8d56348?_state=MUXkefmBfUDMCMDP-PFoRXNvFGkFx0j_NpW7pbsZQN97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNGJkODU3NS1kZGE3LTRlMWQtYWY0Ny0yOGU0ZDhkNTYzNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDMuNTc3MTUyNTAyWiJ9&digest=sha256%3Aabd2bcbb3f841e08f0d279e5681fca3ee5aa4edce62613290cd312143b3b3264 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=f27e6bc9-1d2c-4aa9-9b8b-26e31546c5b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.560069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:05 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:05Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=12edfea9-97eb-47c4-b229-bba81673dde2 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:05 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=e54b80ba-5c6e-4c64-819c-d64590284290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/bbbb/blobs/uploads/3f418c0a-f54b-4ebe-9d1e-d08114046aaa?_state=_W8lxM4-d6AnuKRw1ZR78fHUMc4znhr8BLhlpmm-0XJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjQxOGMwYS1mNTRiLTRlYmUtOWQxZS1kMDgxMTQwNDZhYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDUuMzUxNjk1MjM0WiJ9&digest=sha256%3A377f664ac70b8bc3bc63f9252e8e63784545382f1b817b264e73848a0d1372ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323670819s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:05 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3f418c0a-f54b-4ebe-9d1e-d08114046aaa?_state=_W8lxM4-d6AnuKRw1ZR78fHUMc4znhr8BLhlpmm-0XJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjQxOGMwYS1mNTRiLTRlYmUtOWQxZS1kMDgxMTQwNDZhYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDUuMzUxNjk1MjM0WiJ9&digest=sha256%3A377f664ac70b8bc3bc63f9252e8e63784545382f1b817b264e73848a0d1372ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=24fae154-2ecc-40fa-b14b-df2cebcb8fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.452069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:06 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:06Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=8382e7d0-1c19-4d1f-96fe-206457b40a49 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:06 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:07Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=6c59c3a3-a29a-4aeb-9c31-48211ffc3afa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/cccc/blobs/uploads/071a38c9-eb34-4bf1-a1a7-c4b4dfef85cc?_state=Np3C2AWEqvcLX-sti3i_Osb2xSLStJpWHpaTHp-DWz97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNzFhMzhjOS1lYjM0LTRiZjEtYTFhNy1jNGI0ZGZlZjg1Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDYuODMzOTc5NjI1WiJ9&digest=sha256%3A3386e5142118217648bb68e31c00f234d4daef4e1f82844ac60fbd181e687185" http.request.useragent="Go-http-client/1.1" http.response.duration=651.97967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:06 +0000] "PUT /v2/foo/cccc/blobs/uploads/071a38c9-eb34-4bf1-a1a7-c4b4dfef85cc?_state=Np3C2AWEqvcLX-sti3i_Osb2xSLStJpWHpaTHp-DWz97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNzFhMzhjOS1lYjM0LTRiZjEtYTFhNy1jNGI0ZGZlZjg1Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDYuODMzOTc5NjI1WiJ9&digest=sha256%3A3386e5142118217648bb68e31c00f234d4daef4e1f82844ac60fbd181e687185 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:07Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=ea55bfdc-b1f2-4864-936a-e9bb4b7b0032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.495708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:07 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:07Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=108c614d-fc0e-4682-84f7-fbece9f5cb02 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:07 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=9b56d4fe-b152-4d6e-98fd-20cdd6ebcee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/dddd/blobs/uploads/9279ef90-ef26-45b5-8a6c-f55413da048e?_state=4LHaXsK2lzqqr_u85uR1tuLimtdzP4_pBX-9DqSJKKp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5Mjc5ZWY5MC1lZjI2LTQ1YjUtOGE2Yy1mNTU0MTNkYTA0OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDcuNjgxNzE5MDQ5WiJ9&digest=sha256%3A911fc0389295e211e1266bef42e80bcfffb668cfc12eb57d16d05d52bf1233c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110777206s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:07 +0000] "PUT /v2/foo/dddd/blobs/uploads/9279ef90-ef26-45b5-8a6c-f55413da048e?_state=4LHaXsK2lzqqr_u85uR1tuLimtdzP4_pBX-9DqSJKKp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5Mjc5ZWY5MC1lZjI2LTQ1YjUtOGE2Yy1mNTU0MTNkYTA0OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDcuNjgxNzE5MDQ5WiJ9&digest=sha256%3A911fc0389295e211e1266bef42e80bcfffb668cfc12eb57d16d05d52bf1233c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:08Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=a3c84def-f9e3-4196-9b23-f1a09bdfb9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.494349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:09Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=0ec82f86-fd8f-408f-9275-3cd4ca3d1cd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:09 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=d025217a-81bd-45f9-8ad2-a3c4e374c79d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/eeee/blobs/uploads/9126c254-96c4-4186-99b5-05154ea54b0c?_state=0NCbfkM-kosdbLqIuIfnuj_32xLwfRaKkgpOnTpVP4h7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MTI2YzI1NC05NmM0LTQxODYtOTliNS0wNTE1NGVhNTRiMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDkuMTEwNjQ0MzY2WiJ9&digest=sha256%3A6968b505e5c72190b8bf068ab8b81770d7c5742d402bdef1b415e7f5fe9d1175" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368594569s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:09 +0000] "PUT /v2/foo/eeee/blobs/uploads/9126c254-96c4-4186-99b5-05154ea54b0c?_state=0NCbfkM-kosdbLqIuIfnuj_32xLwfRaKkgpOnTpVP4h7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MTI2YzI1NC05NmM0LTQxODYtOTliNS0wNTE1NGVhNTRiMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MDkuMTEwNjQ0MzY2WiJ9&digest=sha256%3A6968b505e5c72190b8bf068ab8b81770d7c5742d402bdef1b415e7f5fe9d1175 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=8e2e291c-0583-444a-8811-c6edaffa09e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.606389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:11 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:11Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=1c21e2d4-6a5e-47e6-b84a-f0bef65cb7a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=38d6f3bb-c3e6-4039-b32a-1d08083afa3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/ffff/blobs/uploads/6d73946e-971d-4455-9a5e-a3f5c8062e46?_state=nz73K7d3CxyUtNqmXxFH0T0TZcPm9gqgOLNxQtvz6FB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ZDczOTQ2ZS05NzFkLTQ0NTUtOWE1ZS1hM2Y1YzgwNjJlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTEuNzA4Mzg0NDAxWiJ9&digest=sha256%3A4db6d9dd4087017df3f47e74bb27591b4c8e66e094f4744aa61b5dd3dde8484e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464335965s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/6d73946e-971d-4455-9a5e-a3f5c8062e46?_state=nz73K7d3CxyUtNqmXxFH0T0TZcPm9gqgOLNxQtvz6FB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ZDczOTQ2ZS05NzFkLTQ0NTUtOWE1ZS1hM2Y1YzgwNjJlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTEuNzA4Mzg0NDAxWiJ9&digest=sha256%3A4db6d9dd4087017df3f47e74bb27591b4c8e66e094f4744aa61b5dd3dde8484e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=158654a6-1603-431d-a73b-1b34a5e7ee06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.506828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=495684d3-d35b-47a1-b537-ef3495de386f http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.807µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=ce809c72-edd3-4c64-b511-c69a128ae454 http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="879.847µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=eedf4d97-88fa-414f-acc0-450869b571ca http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="812.966µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=d0e215f7-1ddc-45d2-9e91-f92a8633c65d http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="799.486µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=1c9cef06-0a2c-4875-8a0d-12c9359e5414 http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="786.327µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=203d77fa-cf6e-415c-a9fd-8e20bf5aa57f http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="810.206µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=61ac757f-550d-4747-8cba-203f0aa431c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="792.286µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=362a3666-6af2-4b62-9f5b-a6019cdc965c http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="728.366µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=fc763127-77d2-458c-a98a-544ca8b49a65 http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="717.126µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42545" http.request.id=fdeb26e6-a9af-44ad-98f2-b23a714c7bfe http.request.method=GET http.request.remoteaddr="127.0.0.1:40422" 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="741.447µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-06T18:10: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.7 time="2025-09-06T18:10:13Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:13Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=4c653d92-2520-4365-88c8-f732981451c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:14Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=b664099c-5438-446d-add0-676f5f20507e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/aaaa/blobs/uploads/d1830337-8114-49f8-bca6-cba667a41029?_state=bgyXRjc9627w5-nic2RG6kO5DcEu7TyNpHYSMBsYjmx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMTgzMDMzNy04MTE0LTQ5ZjgtYmNhNi1jYmE2NjdhNDEwMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTMuNDAzNzkyNjg4WiJ9&digest=sha256%3Aace131039f66ac88e108288f3a151d1a3d567d3d2108eb551ceade50bb8717bf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130910569s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:13 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d1830337-8114-49f8-bca6-cba667a41029?_state=bgyXRjc9627w5-nic2RG6kO5DcEu7TyNpHYSMBsYjmx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMTgzMDMzNy04MTE0LTQ5ZjgtYmNhNi1jYmE2NjdhNDEwMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTMuNDAzNzkyNjg4WiJ9&digest=sha256%3Aace131039f66ac88e108288f3a151d1a3d567d3d2108eb551ceade50bb8717bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:14Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=0f2b86c0-4dc0-4836-aa2b-d6bdaedb88e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:14Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=02b1e1fb-95ff-47bb-b7ca-a36e88f7de27 http.request.method=POST http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007168ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:14 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:15Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=45a381d7-7b0c-4adf-abd1-619aec7e7fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/bbbb/blobs/uploads/a5a20e1d-0c28-4c27-ab0a-bd1c4b6fada2?_state=vFYr7HWDebgmjJscWOSMtEcf28VdnbarKFOrCGud5DB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNWEyMGUxZC0wYzI4LTRjMjctYWIwYS1iZDFjNGI2ZmFkYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTQuNzQ4MDE1NDc1WiJ9&digest=sha256%3Adaab3a4b01b5372b61f3e2db1a13db0c5529b090ea28d76301ffb1530718caad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113518268s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:14 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a5a20e1d-0c28-4c27-ab0a-bd1c4b6fada2?_state=vFYr7HWDebgmjJscWOSMtEcf28VdnbarKFOrCGud5DB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNWEyMGUxZC0wYzI4LTRjMjctYWIwYS1iZDFjNGI2ZmFkYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTQuNzQ4MDE1NDc1WiJ9&digest=sha256%3Adaab3a4b01b5372b61f3e2db1a13db0c5529b090ea28d76301ffb1530718caad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:15Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=8451f50a-1fa4-491a-8321-cbc93470b3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.515669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:16Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=7c025c90-475c-4820-888f-8e68ba754cd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:16 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=6e818018-f15d-4f53-a0ad-38fc5b4bb830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/cccc/blobs/uploads/94d841c2-246f-4465-842e-fd9df3de7221?_state=Tnn0_AJNBxecUjh1ONQjfQH9HxTeorCnIgCMiaOeyDB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NGQ4NDFjMi0yNDZmLTQ0NjUtODQyZS1mZDlkZjNkZTcyMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTYuMTAzNzY1MTU1WiJ9&digest=sha256%3Abd3c80e2241e0d5878c0a15c320cc9bbaa8397cd9d3f358c0cf6bedb78b9b931" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293270452s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:16 +0000] "PUT /v2/foo/cccc/blobs/uploads/94d841c2-246f-4465-842e-fd9df3de7221?_state=Tnn0_AJNBxecUjh1ONQjfQH9HxTeorCnIgCMiaOeyDB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NGQ4NDFjMi0yNDZmLTQ0NjUtODQyZS1mZDlkZjNkZTcyMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTYuMTAzNzY1MTU1WiJ9&digest=sha256%3Abd3c80e2241e0d5878c0a15c320cc9bbaa8397cd9d3f358c0cf6bedb78b9b931 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=11d7deff-61cf-4df3-8a11-36dfce43add8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.464508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:17Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=8d86caeb-4214-405c-9b99-8c2029e69943 http.request.method=POST http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=10e73674-0d83-48e4-90ee-41b2772a22a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/dddd/blobs/uploads/f998948f-e31e-40c5-b716-3a2e2a54ce34?_state=_yR8TWcyxp3Mh-OokSlJ45HB7UxOMym4MaidLaIP1M17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmOTk4OTQ4Zi1lMzFlLTQwYzUtYjcxNi0zYTJlMmE1NGNlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTcuNTU3Mjg2ODMyWiJ9&digest=sha256%3Ab152f8dd20b7a45fab8996044348cdfad5c0e5f1660328d63a0dcded0042e273" http.request.useragent="Go-http-client/1.1" http.response.duration=659.39601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/f998948f-e31e-40c5-b716-3a2e2a54ce34?_state=_yR8TWcyxp3Mh-OokSlJ45HB7UxOMym4MaidLaIP1M17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmOTk4OTQ4Zi1lMzFlLTQwYzUtYjcxNi0zYTJlMmE1NGNlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTcuNTU3Mjg2ODMyWiJ9&digest=sha256%3Ab152f8dd20b7a45fab8996044348cdfad5c0e5f1660328d63a0dcded0042e273 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=62893c7c-184e-4773-a804-8692cd071ddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45340" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.440468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33151" http.request.id=9209b15b-b083-4093-8684-0fee7bf9940a http.request.method=GET http.request.remoteaddr="127.0.0.1:45340" 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="826.207µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.87s) === RUN TestURLPrefix time="2025-09-06T18:10:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:18Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:45463" http.request.id=b2f6aede-5238-457c-b1a2-3c3a3a5d5da6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.527µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-06T18:10:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:18Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=11e342e0-d1ca-41c0-8326-2dbcdbf7097c http.request.method=GET http.request.remoteaddr="127.0.0.1:56410" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.005408ms http.response.status=404 http.response.written=157 vars.digest="sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "GET /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=6ceeb97d-7377-4e7c-aa21-23e028958090 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.607µs" http.response.status=404 http.response.written=157 vars.digest="sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=09bfdf54-1513-44cc-992f-6dfc69335998 http.request.method=POST http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="930.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=3d9fe309-4714-412b-b070-a47c547c31d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="905.847µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "GET /v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=364e0cf3-fd81-4298-bef2-1f61d5796226 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="961.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=ed69c949-19fb-48b5-a2d8-e0eb65ef118d http.request.method=GET http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5049032c-6bd3-45f8-8eee-6eb07d70e9c2 time="2025-09-06T18:10:18Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=ed69c949-19fb-48b5-a2d8-e0eb65ef118d http.request.method=GET http.request.remoteaddr="127.0.0.1:56418" http.request.uri="/v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.728µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5049032c-6bd3-45f8-8eee-6eb07d70e9c2 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "GET /v2/foo/bar/blobs/uploads/5049032c-6bd3-45f8-8eee-6eb07d70e9c2?_state=Sq6kXBw0hAr-nTKwtfLG-QafuSnEbm6usuCWN8fWfa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNDkwMzJjLTZiZDMtNDVmOC04ZWVlLTZlYjA3ZDcwZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MTg2NzA4NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=50d5a579-b0a0-42b3-88ed-7500d46e9564 http.request.method=POST http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=f37ad567-5463-4f51-9049-88380a139f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/04d46cce-290c-4ad5-a9b9-80ccad7bdfb7?_state=8XS95ZEQT4ZLUQc8jsUrYvsW7CFv5bq5_aG6_kTtAOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDQ2Y2NlLTI5MGMtNGFkNS1hOWI5LTgwY2NhZDdiZGZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjM2MTMzMjdaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" provided=sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 vars.name="foo/bar" vars.uuid=04d46cce-290c-4ad5-a9b9-80ccad7bdfb7 time="2025-09-06T18:10:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=f37ad567-5463-4f51-9049-88380a139f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/04d46cce-290c-4ad5-a9b9-80ccad7bdfb7?_state=8XS95ZEQT4ZLUQc8jsUrYvsW7CFv5bq5_aG6_kTtAOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDQ2Y2NlLTI5MGMtNGFkNS1hOWI5LTgwY2NhZDdiZGZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjM2MTMzMjdaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=04d46cce-290c-4ad5-a9b9-80ccad7bdfb7 time="2025-09-06T18:10:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=f37ad567-5463-4f51-9049-88380a139f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/04d46cce-290c-4ad5-a9b9-80ccad7bdfb7?_state=8XS95ZEQT4ZLUQc8jsUrYvsW7CFv5bq5_aG6_kTtAOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDQ2Y2NlLTI5MGMtNGFkNS1hOWI5LTgwY2NhZDdiZGZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjM2MTMzMjdaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.648µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=04d46cce-290c-4ad5-a9b9-80ccad7bdfb7 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/04d46cce-290c-4ad5-a9b9-80ccad7bdfb7?_state=8XS95ZEQT4ZLUQc8jsUrYvsW7CFv5bq5_aG6_kTtAOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDQ2Y2NlLTI5MGMtNGFkNS1hOWI5LTgwY2NhZDdiZGZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjM2MTMzMjdaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=0b615486-07d7-4c7f-8e45-c995f7cdd717 http.request.method=POST http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=7fbc6f2c-0d06-4580-9db5-259c195a1d8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/80d42da1-96ad-4f02-8ece-5ffd49c1facd?_state=7BvsmRoFOWOPwHjkZJhVNrG3FuO2SYNznJSib4cApfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZDQyZGExLTk2YWQtNGYwMi04ZWNlLTVmZmQ0OWMxZmFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjYwNTY5ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/80d42da1-96ad-4f02-8ece-5ffd49c1facd?_state=7BvsmRoFOWOPwHjkZJhVNrG3FuO2SYNznJSib4cApfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZDQyZGExLTk2YWQtNGYwMi04ZWNlLTVmZmQ0OWMxZmFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MjYwNTY5ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=f08afdab-c3cb-4436-a811-dea235df9ec4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=4d52c3f4-b4de-40e8-83d9-dfe025af85e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/ed9eb7f5-c214-435e-9d36-aa1687f978f1?_state=stOxMhzPS-mP_l-e1cL2T9KTZmzwHJAHN1OW_g3P9eF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWViN2Y1LWMyMTQtNDM1ZS05ZDM2LWFhMTY4N2Y5NzhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40Mjg2OTkwODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/ed9eb7f5-c214-435e-9d36-aa1687f978f1?_state=stOxMhzPS-mP_l-e1cL2T9KTZmzwHJAHN1OW_g3P9eF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWViN2Y1LWMyMTQtNDM1ZS05ZDM2LWFhMTY4N2Y5NzhmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40Mjg2OTkwODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:18Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=523b0045-8f9a-4316-9e74-1e18191e6e83 http.request.method=POST http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=6fa22762-c813-43a1-b953-7d942ec5d0d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/14f49947-415c-4b1e-9824-40513168f8c6?_state=C7NFMAU1iwe6NM6J4YoEewb5rhZbzyAdE_ylHmAHhrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZjQ5OTQ3LTQxNWMtNGIxZS05ODI0LTQwNTEzMTY4ZjhjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MzEzNDY5NVoifQ%3D%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038446457s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/14f49947-415c-4b1e-9824-40513168f8c6?_state=C7NFMAU1iwe6NM6J4YoEewb5rhZbzyAdE_ylHmAHhrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZjQ5OTQ3LTQxNWMtNGIxZS05ODI0LTQwNTEzMTY4ZjhjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOC40MzEzNDY5NVoifQ%3D%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:19Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=dd1249f1-a2e0-485c-9e21-c77c360191a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34795" http.request.id=d49f2a61-f743-450f-8e09-1ed122b54a08 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/cf42cd78-0824-4ee7-b4de-f8674fa3b015?_state=4Eegs30sVJKObxUatUcNsTL5iFV30jBgL3NrYzA0Df57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNDJjZDc4LTA4MjQtNGVlNy1iNGRlLWY4Njc0ZmEzYjAxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOS41OTc2MzIzNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000216026s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/cf42cd78-0824-4ee7-b4de-f8674fa3b015?_state=4Eegs30sVJKObxUatUcNsTL5iFV30jBgL3NrYzA0Df57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNDJjZDc4LTA4MjQtNGVlNy1iNGRlLWY4Njc0ZmEzYjAxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoxOS41OTc2MzIzNjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=6bd2fc7b-776a-47fb-8be6-47868bd1671b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/uploads/cf42cd78-0824-4ee7-b4de-f8674fa3b015?_state=ShEf4JGAV3Hhw_nwTWKHE6EQeOxV_BZ6edUPa7d2m9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNDJjZDc4LTA4MjQtNGVlNy1iNGRlLWY4Njc0ZmEzYjAxNSIsIk9mZnNldCI6MTk0MDMyNjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTlaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/cf42cd78-0824-4ee7-b4de-f8674fa3b015?_state=ShEf4JGAV3Hhw_nwTWKHE6EQeOxV_BZ6edUPa7d2m9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNDJjZDc4LTA4MjQtNGVlNy1iNGRlLWY4Njc0ZmEzYjAxNSIsIk9mZnNldCI6MTk0MDMyNjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MTlaIn0%3D&digest=sha256%3A19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=f5399eba-5507-46e9-8c69-b94b73f04a01 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="988.328µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=84a07fbb-23eb-478c-aa6d-52780206f57a http.request.method=GET http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=98.696124ms http.response.status=200 http.response.written=19403264 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 200 19403264 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=error msg="error parsing digest="sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=6a9ebe00-69e2-4e42-bbeb-c8aeafb7b55c http.request.method=GET http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" vars.name="foo/bar" time="2025-09-06T18:10:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=6a9ebe00-69e2-4e42-bbeb-c8aeafb7b55c http.request.method=GET http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/foo/bar/blobs/sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.447µs" http.response.status=400 http.response.written=110 vars.digest="sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha257:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=1e33b10f-57f0-4efe-af18-edfaf15081c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56446" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22069ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10: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.7 time="2025-09-06T18:10:20Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=01e9c8a9-485e-4e49-9410-19e5ce227999 http.request.method=GET http.request.remoteaddr="127.0.0.1:45328" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.728µs" http.response.status=404 http.response.written=157 vars.digest="sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=4fd1c212-7a3d-4ab6-a75e-d1c952c48c92 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.848µs" http.response.status=404 http.response.written=157 vars.digest="sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=9a5f085a-d716-45c6-adc7-2c5a25756a3f http.request.method=POST http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=44db9742-2e0b-41ba-a49c-be2413d172c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="995.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=8cffcdd0-9a1d-49f4-83f5-9d1ec6b96366 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="985.008µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=b4ac157a-4535-4c0e-9c43-31ad70171d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cccd694d-7248-4b86-8817-967142a1007a time="2025-09-06T18:10:20Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=b4ac157a-4535-4c0e-9c43-31ad70171d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:45332" http.request.uri="/v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.648µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cccd694d-7248-4b86-8817-967142a1007a 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/uploads/cccd694d-7248-4b86-8817-967142a1007a?_state=kUpVWSQCsi_QCZGLBNvyjqGL7i6A18aDSuNpP57B07t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q2OTRkLTcyNDgtNGI4Ni04ODE3LTk2NzE0MmExMDA3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45ODc1MzA1MjZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=c1b8aa0e-630f-42b6-b173-089ca5fd9ca1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=e67043c9-8434-4bfc-8b49-1f5589a7a75d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/e33103eb-f561-4042-b5d5-f7dda3c01ecd?_state=xGupv4jmNq9h237zTUAfooEY7SDId01wqxRwFbBcjy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzEwM2ViLWY1NjEtNDA0Mi1iNWQ1LWY3ZGRhM2MwMWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTI0ODUzNjZaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" provided=sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d vars.name="foo/bar" vars.uuid=e33103eb-f561-4042-b5d5-f7dda3c01ecd time="2025-09-06T18:10:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=e67043c9-8434-4bfc-8b49-1f5589a7a75d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/e33103eb-f561-4042-b5d5-f7dda3c01ecd?_state=xGupv4jmNq9h237zTUAfooEY7SDId01wqxRwFbBcjy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzEwM2ViLWY1NjEtNDA0Mi1iNWQ1LWY3ZGRhM2MwMWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTI0ODUzNjZaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e33103eb-f561-4042-b5d5-f7dda3c01ecd time="2025-09-06T18:10:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=e67043c9-8434-4bfc-8b49-1f5589a7a75d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/e33103eb-f561-4042-b5d5-f7dda3c01ecd?_state=xGupv4jmNq9h237zTUAfooEY7SDId01wqxRwFbBcjy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzEwM2ViLWY1NjEtNDA0Mi1iNWQ1LWY3ZGRhM2MwMWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTI0ODUzNjZaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.768µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e33103eb-f561-4042-b5d5-f7dda3c01ecd 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/e33103eb-f561-4042-b5d5-f7dda3c01ecd?_state=xGupv4jmNq9h237zTUAfooEY7SDId01wqxRwFbBcjy17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzEwM2ViLWY1NjEtNDA0Mi1iNWQ1LWY3ZGRhM2MwMWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTI0ODUzNjZaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=eecad649-5047-4157-86e4-c4f6ad6b163b http.request.method=POST http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=91a9c380-3e9e-4d0e-8f62-8b3df20f7978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/dc604623-9009-4f56-8db6-c4e8d46aacbd?_state=N5BQhaybNNuBMIXFrAk0v4kXNjAoUHHij_sPwr-7eh97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNjA0NjIzLTkwMDktNGY1Ni04ZGI2LWM0ZThkNDZhYWNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTQ4NzAxNDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/dc604623-9009-4f56-8db6-c4e8d46aacbd?_state=N5BQhaybNNuBMIXFrAk0v4kXNjAoUHHij_sPwr-7eh97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNjA0NjIzLTkwMDktNGY1Ni04ZGI2LWM0ZThkNDZhYWNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTQ4NzAxNDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=bb103210-c395-4ab7-8c0f-fb7722d02d90 http.request.method=POST http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:20Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=85335c86-0600-4d7e-99cf-1e91a5918394 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/54582f8a-a113-4d61-a817-89cb7fdaa57b?_state=QdsBWLGboh9sO1lnfS0i3ot0xR975dWGDEwGJJrbmw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTgyZjhhLWExMTMtNGQ2MS1hODE3LTg5Y2I3ZmRhYTU3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTczMzQ5MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/54582f8a-a113-4d61-a817-89cb7fdaa57b?_state=QdsBWLGboh9sO1lnfS0i3ot0xR975dWGDEwGJJrbmw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NTgyZjhhLWExMTMtNGQ2MS1hODE3LTg5Y2I3ZmRhYTU3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTczMzQ5MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:21Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=650faeaa-c6c5-43c2-a036-a104c3e618b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:22Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=84fd978c-04db-4375-b86d-3c1241c12140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/17b44708-7b78-452f-9635-9b708875f693?_state=qfOASPRusXvA4srxpCocbo1NRq399_MWID1n4OCZMcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YjQ0NzA4LTdiNzgtNDUyZi05NjM1LTliNzA4ODc1ZjY5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTk4NzcwNjdaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687141099s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:21 +0000] "PUT /v2/foo/bar/blobs/uploads/17b44708-7b78-452f-9635-9b708875f693?_state=qfOASPRusXvA4srxpCocbo1NRq399_MWID1n4OCZMcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YjQ0NzA4LTdiNzgtNDUyZi05NjM1LTliNzA4ODc1ZjY5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMC45OTk4NzcwNjdaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:22Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=4dd2764c-64ad-4f48-bd3c-4238037d14e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40127" http.request.id=7c6fc8e8-86ca-47a8-99c2-6713c2cfa60d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/7ebde22a-25bf-4ba1-ba24-46cc0375f51e?_state=BWDUfJkLBXDbDPJHw3-ym0bZeW_ir4NgOEgcm1_IoWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYmRlMjJhLTI1YmYtNGJhMS1iYTI0LTQ2Y2MwMzc1ZjUxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMi44NTMyMzc1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808091164s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/7ebde22a-25bf-4ba1-ba24-46cc0375f51e?_state=BWDUfJkLBXDbDPJHw3-ym0bZeW_ir4NgOEgcm1_IoWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYmRlMjJhLTI1YmYtNGJhMS1iYTI0LTQ2Y2MwMzc1ZjUxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyMi44NTMyMzc1OTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=86c90e49-f567-4733-b45f-93f921a6e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/uploads/7ebde22a-25bf-4ba1-ba24-46cc0375f51e?_state=aOdhFWzPp-4yUPBuEFXqtRTsd3U_7MjFWWDJg00ln-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYmRlMjJhLTI1YmYtNGJhMS1iYTI0LTQ2Y2MwMzc1ZjUxZSIsIk9mZnNldCI6MjU5MDEwNTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MjJaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "PUT /v2/foo/bar/blobs/uploads/7ebde22a-25bf-4ba1-ba24-46cc0375f51e?_state=aOdhFWzPp-4yUPBuEFXqtRTsd3U_7MjFWWDJg00ln-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYmRlMjJhLTI1YmYtNGJhMS1iYTI0LTQ2Y2MwMzc1ZjUxZSIsIk9mZnNldCI6MjU5MDEwNTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MjJaIn0%3D&digest=sha256%3A73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=3bdb61d7-2411-41f0-aead-5d8f99b2c784 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.104689ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=41412f7a-b741-45a9-8a84-358421a4aa9c http.request.method=GET http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=144.191775ms http.response.status=200 http.response.written=25901056 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "GET /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 200 25901056 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=error msg="error parsing digest="sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=a961a2c6-3eab-41fd-b225-2f7749ecf13f http.request.method=GET http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" vars.name="foo/bar" time="2025-09-06T18:10:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=a961a2c6-3eab-41fd-b225-2f7749ecf13f http.request.method=GET http.request.remoteaddr="127.0.0.1:45346" http.request.uri="/v2/foo/bar/blobs/sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.247µs" http.response.status=400 http.response.written=110 vars.digest="sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "GET /v2/foo/bar/blobs/sha257:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=a83b5181-754c-4f5d-8b8e-6ad5e9a65079 http.request.method=GET http.request.remoteaddr="127.0.0.1:45378" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074449ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "GET /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=213232af-72b5-4411-a9ff-e2296f9b06d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45362" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.447548ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "GET /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:40127" http.request.id=2d4d21bf-8eb9-4284-8857-62deb26468d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45378" http.request.uri="/v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.64995ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [06/Sep/2025:18:10:24 +0000] "GET /v2/foo/bar/blobs/sha256:73633595fe464e9776e81f2c76c975d6fb21ec9eb39b29d9635048aeea16747d HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=23916268-2329-4646-928a-d62fa8cb17f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56436" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.114966429s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-09-06T18:10:24Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34795" http.request.id=02b9593b-4540-42fa-8e25-0f061c6e0389 http.request.method=GET http.request.remoteaddr="127.0.0.1:56446" http.request.uri="/v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.11125988s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [06/Sep/2025:18:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:19022aeb6279d25acedfe0455a62f719ede59ddb74bbf616bc53b7b4be8c4bd2 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.62s) === RUN TestBlobDelete time="2025-09-06T18:10: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.7 time="2025-09-06T18:10:24Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=55db5725-95e1-4d69-be21-47f7704f2750 http.request.method=GET http.request.remoteaddr="127.0.0.1:34022" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.042369ms http.response.status=404 http.response.written=157 vars.digest="sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "GET /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=7779b7fa-1e80-4f7a-a735-ba64e666f5b4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.327µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=9f4084bc-76aa-432b-a51d-2464cb966ca5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=4ecd4242-8372-4b87-b6d4-c039fe805314 http.request.method=GET http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021488ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "GET /v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=a9238f57-9a11-4e7f-8c08-6149163afb00 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006009ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=074c465d-b426-4189-8e88-e8d924353716 http.request.method=GET http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8fa891c6-415b-4dfd-8715-5514a2654f8b time="2025-09-06T18:10:25Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=074c465d-b426-4189-8e88-e8d924353716 http.request.method=GET http.request.remoteaddr="127.0.0.1:34032" http.request.uri="/v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.807µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8fa891c6-415b-4dfd-8715-5514a2654f8b 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "GET /v2/foo/bar/blobs/uploads/8fa891c6-415b-4dfd-8715-5514a2654f8b?_state=Sv4pkIUsVjy_RgX4ec_NyFe-eg5R3ZGQOCUgHFLdJWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmYTg5MWM2LTQxNWItNGRmZC04NzE1LTU1MTRhMjY1NGY4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTI3MDIxMDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=4acd7a6b-2f44-4413-8556-c3f52fddc180 http.request.method=POST http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=0729c4c1-45d5-46fd-849c-173468b3cc2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/07f6d8c8-22cf-4e90-8280-24c69ca59a56?_state=kV1E_KzxHtG39DIkVqqHEAcMyePQn7GsjpeFb5CXvg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjZkOGM4LTIyY2YtNGU5MC04MjgwLTI0YzY5Y2E1OWE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTc1NTMyNjRaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" provided=sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 vars.name="foo/bar" vars.uuid=07f6d8c8-22cf-4e90-8280-24c69ca59a56 time="2025-09-06T18:10:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=0729c4c1-45d5-46fd-849c-173468b3cc2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/07f6d8c8-22cf-4e90-8280-24c69ca59a56?_state=kV1E_KzxHtG39DIkVqqHEAcMyePQn7GsjpeFb5CXvg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjZkOGM4LTIyY2YtNGU5MC04MjgwLTI0YzY5Y2E1OWE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTc1NTMyNjRaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=07f6d8c8-22cf-4e90-8280-24c69ca59a56 time="2025-09-06T18:10:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=0729c4c1-45d5-46fd-849c-173468b3cc2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/07f6d8c8-22cf-4e90-8280-24c69ca59a56?_state=kV1E_KzxHtG39DIkVqqHEAcMyePQn7GsjpeFb5CXvg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjZkOGM4LTIyY2YtNGU5MC04MjgwLTI0YzY5Y2E1OWE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTc1NTMyNjRaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.031688ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=07f6d8c8-22cf-4e90-8280-24c69ca59a56 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "PUT /v2/foo/bar/blobs/uploads/07f6d8c8-22cf-4e90-8280-24c69ca59a56?_state=kV1E_KzxHtG39DIkVqqHEAcMyePQn7GsjpeFb5CXvg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZjZkOGM4LTIyY2YtNGU5MC04MjgwLTI0YzY5Y2E1OWE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMTc1NTMyNjRaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=b3eb79ca-fb3e-47ad-bd63-af56d237f278 http.request.method=POST http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=58e64ec2-22d6-4371-b7ec-c131699ecf60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/32b76d84-1d11-4b1d-a432-56240299c669?_state=o31xrzsnEjRie7XntTVEBOiNgIgVCgNEpCkZftOiyHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYjc2ZDg0LTFkMTEtNGIxZC1hNDMyLTU2MjQwMjk5YzY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjAxMTA4NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "PUT /v2/foo/bar/blobs/uploads/32b76d84-1d11-4b1d-a432-56240299c669?_state=o31xrzsnEjRie7XntTVEBOiNgIgVCgNEpCkZftOiyHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYjc2ZDg0LTFkMTEtNGIxZC1hNDMyLTU2MjQwMjk5YzY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjAxMTA4NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=1a69c2dc-4d76-460c-ac27-f96441ad3735 http.request.method=POST http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=f7ccca0d-eb0a-45e0-be43-65534b1873b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/269af529-7036-42ba-adbf-63fb0da510c1?_state=PDh_lvIWLwWRIBX6YXwlt7cBkOiJM5m2nsjr5B__kmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2OWFmNTI5LTcwMzYtNDJiYS1hZGJmLTYzZmIwZGE1MTBjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjI2MTkwNjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "PUT /v2/foo/bar/blobs/uploads/269af529-7036-42ba-adbf-63fb0da510c1?_state=PDh_lvIWLwWRIBX6YXwlt7cBkOiJM5m2nsjr5B__kmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2OWFmNTI5LTcwMzYtNDJiYS1hZGJmLTYzZmIwZGE1MTBjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjI2MTkwNjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=e617526b-c327-4daa-9dca-6bae837bf3c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=29c7478b-c6f6-4dd8-8d0d-67963ec0dc56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/754b9de0-ce1f-4243-9273-a5421a2fb02d?_state=2oZca6cwC1mZT-rrr2YzJ8TDw1m43n-imDyRZMdhBy57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NGI5ZGUwLWNlMWYtNDI0My05MjczLWE1NDIxYTJmYjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjUwOTE4MDVaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.duration=828.409266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "PUT /v2/foo/bar/blobs/uploads/754b9de0-ce1f-4243-9273-a5421a2fb02d?_state=2oZca6cwC1mZT-rrr2YzJ8TDw1m43n-imDyRZMdhBy57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NGI5ZGUwLWNlMWYtNDI0My05MjczLWE1NDIxYTJmYjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS4wMjUwOTE4MDVaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:25Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=387507e7-c756-48ba-895b-ad75a2a47c5a http.request.method=POST http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41887" http.request.id=8923b13b-0ea6-4380-bc1a-7717dc4d5858 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/2a9d6cee-17fe-41b4-9ac2-224b0e239ef5?_state=sZM7ohMAorFgGTjv89_Ns2VOH57zDQrL1HZOKGesKx57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOWQ2Y2VlLTE3ZmUtNDFiNC05YWMyLTIyNGIwZTIzOWVmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS45NTgyNzM1NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=837.875063ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/2a9d6cee-17fe-41b4-9ac2-224b0e239ef5?_state=sZM7ohMAorFgGTjv89_Ns2VOH57zDQrL1HZOKGesKx57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOWQ2Y2VlLTE3ZmUtNDFiNC05YWMyLTIyNGIwZTIzOWVmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNS45NTgyNzM1NjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=1dbc5412-f16d-4b9e-8c51-5ce509c9a8b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/uploads/2a9d6cee-17fe-41b4-9ac2-224b0e239ef5?_state=1cxXrbaO7Zv0-oYAwp3zDxIgF9mEz3LJQugFh4By2xN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOWQ2Y2VlLTE3ZmUtNDFiNC05YWMyLTIyNGIwZTIzOWVmNSIsIk9mZnNldCI6MTYxODk5NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MjVaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "PUT /v2/foo/bar/blobs/uploads/2a9d6cee-17fe-41b4-9ac2-224b0e239ef5?_state=1cxXrbaO7Zv0-oYAwp3zDxIgF9mEz3LJQugFh4By2xN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOWQ2Y2VlLTE3ZmUtNDFiNC05YWMyLTIyNGIwZTIzOWVmNSIsIk9mZnNldCI6MTYxODk5NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MjVaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=1b40a59f-bbe3-42e7-b0f6-5096f203abb3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.008848ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=9ba6d8b4-1338-4bb4-ae4d-98438ff8b6f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=73.531158ms http.response.status=200 http.response.written=16189952 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "GET /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 200 16189952 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=error msg="error parsing digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=a4c52cf7-b31c-42ed-bb01-14f2a4c91669 http.request.method=GET http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" time="2025-09-06T18:10:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=a4c52cf7-b31c-42ed-bb01-14f2a4c91669 http.request.method=GET http.request.remoteaddr="127.0.0.1:34048" http.request.uri="/v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.327µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "GET /v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=ebc6ea52-0f63-4c97-b8c4-53ea98bac993 http.request.method=GET http.request.remoteaddr="127.0.0.1:47962" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14545ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "GET /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=ea4bf9a9-3d42-4ff9-b379-0cd8737c55f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47968" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.duration="959.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=7d62097a-13b7-487d-881e-0b16a61d556b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47968" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.767µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=d69180d8-b554-4236-82b1-0236a8c889f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47968" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.407µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=error msg="error parsing digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1": unsupported digest algorithm" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=07dc69be-dde0-46d8-918b-3568e27c1d41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47970" http.request.uri="/v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" time="2025-09-06T18:10:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=07dc69be-dde0-46d8-918b-3568e27c1d41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47970" http.request.uri="/v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.967µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "DELETE /v2/foo/bar/blobs/sha257:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-06T18:10:26Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=622fd8f9-490c-4153-832e-8aa105f789b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=5d6cbd33-7be0-475c-9ae6-ff2f11b9bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47972" http.request.uri="/v2/foo/bar/blobs/uploads/0e618fd1-a0e6-40d6-a44e-18fc66da132c?_state=PBuecba_txFx_qhPxqEhwQpDcrv7NUKd1QAE6YuAoOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjE4ZmQxLWEwZTYtNDBkNi1hNDRlLTE4ZmM2NmRhMTMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNi45MjYzNzMyODhaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.duration=715.667068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "PUT /v2/foo/bar/blobs/uploads/0e618fd1-a0e6-40d6-a44e-18fc66da132c?_state=PBuecba_txFx_qhPxqEhwQpDcrv7NUKd1QAE6YuAoOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjE4ZmQxLWEwZTYtNDBkNi1hNDRlLTE4ZmM2NmRhMTMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNi45MjYzNzMyODhaIn0%3D&digest=sha256%3Ac11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=827822d7-f41e-4afc-975d-6a5cd6fab4b8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47972" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.15377ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=18ec97f1-bba8-4ae7-9f2d-674e593b4436 http.request.method=GET http.request.remoteaddr="127.0.0.1:47952" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=836.465732ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "GET /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-09-06T18:10:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:41887" http.request.id=5896938e-a6ff-4448-8990-c68dc448d754 http.request.method=GET http.request.remoteaddr="127.0.0.1:47962" http.request.uri="/v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=831.521372ms http.response.status=200 http.response.written=2646784 127.0.0.1 - - [06/Sep/2025:18:10:26 +0000] "GET /v2/foo/bar/blobs/sha256:c11dec47ab3f725cdb32399626b4a0d831a97ef148afbe343e516aca27af78a1 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.90s) === RUN TestRelativeURL time="2025-09-06T18:10:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:27Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:27Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36385" http.request.id=f495d450-829f-4ce2-ba4c-bb43b627d440 http.request.method=POST http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:29Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36385" http.request.id=5453235a-4197-4788-a0a5-b581f68d32f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/uploads/c0a96bcc-a9fc-4692-9a41-0edeeba26765?_state=rd_oXsVZ5v6YKxFnnFnMxPsOhmpsIlEpyUbbhDvrPb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwYTk2YmNjLWE5ZmMtNDY5Mi05YTQxLTBlZGVlYmEyNjc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNy43NTI4MjA4OThaIn0%3D&digest=sha256%3A022ecff882b8591dcc86aed8f1c27ae4adb8cd3a3a0dfb15fa0c8013a55651ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936205727s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/c0a96bcc-a9fc-4692-9a41-0edeeba26765?_state=rd_oXsVZ5v6YKxFnnFnMxPsOhmpsIlEpyUbbhDvrPb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwYTk2YmNjLWE5ZmMtNDY5Mi05YTQxLTBlZGVlYmEyNjc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDoyNy43NTI4MjA4OThaIn0%3D&digest=sha256%3A022ecff882b8591dcc86aed8f1c27ae4adb8cd3a3a0dfb15fa0c8013a55651ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:30Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36385" http.request.id=f6f5c576-e7fc-4cd8-96c1-8dfde961e412 http.request.method=POST http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:30Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36385" http.request.id=f8501193-0790-4fd2-8537-4d70a1e6ae01 http.request.method=POST http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:31Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:36385" http.request.id=a04528a9-2b3e-492a-9ebf-c23bcb16df28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33868" http.request.uri="/v2/foo/bar/blobs/uploads/99e265c7-9d4a-4803-8f70-28000a53ce42?_state=bcdAH6mdlPqDo4FncbSpWE4cszdJwUhRZB1ePX4fCmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZTI2NWM3LTlkNGEtNDgwMy04ZjcwLTI4MDAwYTUzY2U0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMC4xODE0MjMwMzVaIn0%3D&digest=sha256%3Af3a5186177204946498812b91b057d52ff2be90cb21b3c970cf74ebcc0ef6cd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755143532s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:30 +0000] "PUT /v2/foo/bar/blobs/uploads/99e265c7-9d4a-4803-8f70-28000a53ce42?_state=bcdAH6mdlPqDo4FncbSpWE4cszdJwUhRZB1ePX4fCmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZTI2NWM3LTlkNGEtNDgwMy04ZjcwLTI4MDAwYTUzY2U0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMC4xODE0MjMwMzVaIn0%3D&digest=sha256%3Af3a5186177204946498812b91b057d52ff2be90cb21b3c970cf74ebcc0ef6cd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.19s) === RUN TestBlobDeleteDisabled time="2025-09-06T18:10:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:31Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:44369" http.request.id=2441ee90-2a92-436e-8fa2-8a48a8eeb6f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/bar/blobs/sha256:180f54fb32fef4b4fcdf162b23721c7420b093d5e7423f34f34364381dd83af0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052009ms http.response.status=405 http.response.written=78 vars.digest="sha256:180f54fb32fef4b4fcdf162b23721c7420b093d5e7423f34f34364381dd83af0" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:180f54fb32fef4b4fcdf162b23721c7420b093d5e7423f34f34364381dd83af0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2025-09-06T18:10:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:32Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:32Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34567" http.request.id=0dc3dec4-2bee-42d0-bd3a-b5b3bd1646ea http.request.method=POST http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:33Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:34567" http.request.id=7c8482c4-1533-49ca-8ccc-5b7343d3ce03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/blobs/uploads/9115722f-62ac-4fbe-b293-65be83a0b9f4?_state=RRzuoT9EFkN-UJKZDu9nWL8DeXPTA-bjHkkas3Q02EB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTU3MjJmLTYyYWMtNGZiZS1iMjkzLTY1YmU4M2EwYjlmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMi4zMDAxOTk3MjlaIn0%3D&digest=sha256%3Ae0aae6d9ba37e288a3578a2ca0d6833a0d427de0ed7d0f0866272b14361581b9" http.request.useragent="Go-http-client/1.1" http.response.duration=991.511314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:32 +0000] "PUT /v2/foo/bar/blobs/uploads/9115722f-62ac-4fbe-b293-65be83a0b9f4?_state=RRzuoT9EFkN-UJKZDu9nWL8DeXPTA-bjHkkas3Q02EB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTU3MjJmLTYyYWMtNGZiZS1iMjkzLTY1YmU4M2EwYjlmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMi4zMDAxOTk3MjlaIn0%3D&digest=sha256%3Ae0aae6d9ba37e288a3578a2ca0d6833a0d427de0ed7d0f0866272b14361581b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:34567" http.request.id=dd8d6a79-093b-4a5f-b79f-b80ed9498b2c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/blobs/sha256:e0aae6d9ba37e288a3578a2ca0d6833a0d427de0ed7d0f0866272b14361581b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.927µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e0aae6d9ba37e288a3578a2ca0d6833a0d427de0ed7d0f0866272b14361581b9" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:e0aae6d9ba37e288a3578a2ca0d6833a0d427de0ed7d0f0866272b14361581b9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.17s) === RUN TestDeleteReadOnly time="2025-09-06T18:10:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:33Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:33Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46605" http.request.id=0438de47-5548-4606-885d-faa947f738b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:34Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46605" http.request.id=8a64a662-3102-426a-ba32-fd1284d0e91c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39844" http.request.uri="/v2/foo/bar/blobs/uploads/0f19308a-c78f-48cd-a4cb-157e416cc167?_state=GZR_r2LCbZJ6muOskKO0bRzojMeLQtoQpk8EwTXu5Zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTkzMDhhLWM3OGYtNDhjZC1hNGNiLTE1N2U0MTZjYzE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMy40OTg5NzIyNVoifQ%3D%3D&digest=sha256%3A06f2f9e2ff2ecad3639b150613ba2b85242faa849be07f59cef61ca6fd6a10a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36432079s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:33 +0000] "PUT /v2/foo/bar/blobs/uploads/0f19308a-c78f-48cd-a4cb-157e416cc167?_state=GZR_r2LCbZJ6muOskKO0bRzojMeLQtoQpk8EwTXu5Zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTkzMDhhLWM3OGYtNDhjZC1hNGNiLTE1N2U0MTZjYzE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDozMy40OTg5NzIyNVoifQ%3D%3D&digest=sha256%3A06f2f9e2ff2ecad3639b150613ba2b85242faa849be07f59cef61ca6fd6a10a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:06f2f9e2ff2ecad3639b150613ba2b85242faa849be07f59cef61ca6fd6a10a6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.58s) === RUN TestStartPushReadOnly time="2025-09-06T18:10:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:34Z" level=info msg="redis not configured" go.version=go1.24.7 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-09-06T18:10:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:34Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=b3916605-be88-448c-8626-b7560dd321e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" 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="907.568µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=05b61b58-3137-4be0-8050-09f8a34e8860 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" 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="862.927µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=2a761ba0-c766-4bbe-bead-fdb812fd5d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" 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="846.127µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=cb6af44b-3c06-46ea-acf3-8c90785cc1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" 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.005384ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=cb6af44b-3c06-46ea-acf3-8c90785cc1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" 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.092625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=cb6af44b-3c06-46ea-acf3-8c90785cc1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" 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.149265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=cb6af44b-3c06-46ea-acf3-8c90785cc1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" 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.201706ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T18:10:35Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=2d0bfff7-a4e7-41ba-83fe-dc30db0fe5d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=92d5d519-9453-4934-a4c2-f725ef37c2c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/blobs/uploads/0a9384b7-fd90-489c-950e-f0e37687aa36?_state=ctykXm4MpjJf0O-MwGCigp0z9lY5wHhQMRaM3x88BhV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYTkzODRiNy1mZDkwLTQ4OWMtOTUwZS1mMGUzNzY4N2FhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzUuMTU5MTIzMTI5WiJ9&digest=sha256%3A87ad2562412c10e57eb578e6b9cbce3f87915f831c28424e91fcb5041a2cb1e4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.239066353s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/0a9384b7-fd90-489c-950e-f0e37687aa36?_state=ctykXm4MpjJf0O-MwGCigp0z9lY5wHhQMRaM3x88BhV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYTkzODRiNy1mZDkwLTQ4OWMtOTUwZS1mMGUzNzY4N2FhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzUuMTU5MTIzMTI5WiJ9&digest=sha256%3A87ad2562412c10e57eb578e6b9cbce3f87915f831c28424e91fcb5041a2cb1e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:37Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=16f21ba6-0c46-4e46-bdf5-59febe8db9cd http.request.method=POST http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=c2e0abfe-605f-4e72-9e58-170824d384f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/blobs/uploads/04f79494-d9e3-4c21-b88f-dcaf90d691f2?_state=mCbpv4L97altY1fr-rj30E5lKx4zHAJR0SlE3pIldVl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNGY3OTQ5NC1kOWUzLTRjMjEtYjg4Zi1kY2FmOTBkNjkxZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzcuNjQxNjM2MzA0WiJ9&digest=sha256%3A0f3d93e216630abb5cc5ba1f93a2eae5a3e449c55ec4d5db32a7c7d75d4b296b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663246664s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/04f79494-d9e3-4c21-b88f-dcaf90d691f2?_state=mCbpv4L97altY1fr-rj30E5lKx4zHAJR0SlE3pIldVl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNGY3OTQ5NC1kOWUzLTRjMjEtYjg4Zi1kY2FmOTBkNjkxZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzcuNjQxNjM2MzA0WiJ9&digest=sha256%3A0f3d93e216630abb5cc5ba1f93a2eae5a3e449c55ec4d5db32a7c7d75d4b296b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=9997cf66-0219-4423-abbb-18bff4dab316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.71815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=a379cd11-c5e3-4a0e-b091-70558a732932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.duration=3.318187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=c617c965-de1a-4d52-b041-ee3816b61a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" 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.890495ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=f8d71781-05e9-4c61-a5b9-bf9d34126f2b http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.819695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44993" http.request.id=0d23f7b9-5ffa-45ac-8b09-051f0eed7cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44993" http.request.id=1459f5d9-950b-4978-beb1-be567dca2990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44993" http.request.id=04f90191-7453-44fd-8894-15236c53b07c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=62da5356-0e3a-47ed-8d6d-9eb1fab7fd0f http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.777215ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=0a8efe76-8d6d-48d3-9e49-3546cf04b2e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="811.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=77087109-5348-4d30-ab66-7b782c0b369d http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.duration="725.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=41c8de82-cf12-48ab-a32e-cbd9ffd0ff42 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" 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="791.246µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=error msg="payload digest does match: "sha256:ca63def6c1184cc1769dc7e54bbceeaa35bb6d59ec39349102daf3d591d1b913" != "sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56"" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=9fe8a0c3-fe40-4383-8d26-ba89d54ff3a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=9fe8a0c3-fe40-4383-8d26-ba89d54ff3a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028608ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56" 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fa63f41baa09da33d7c9a8e5da8b920c40f30c5ec7a4d75800a0c6ccfc8ea56 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=f8debc3d-0a9c-4883-9e5b-eac3edb069fe http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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="932.008µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=e3f69f80-d686-43d9-8092-6a22f72ed009 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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="740.566µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=098a1b1a-99b4-48bd-a445-c9a456e44a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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="991.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=098a1b1a-99b4-48bd-a445-c9a456e44a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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.033288ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=098a1b1a-99b4-48bd-a445-c9a456e44a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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.063048ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=b7dce100-7641-4966-b5bb-04773aba5b07 http.request.method=POST http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=d2f78e2d-c49d-4ac4-8065-9d73c0ed1e7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/65a8d54a-2ed4-48ee-940d-369bea58cac3?_state=M7SC18RBBRFF4h_roFLTOM6oEz6-rPfcCdD8fAHqw_V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWE4ZDU0YS0yZWQ0LTQ4ZWUtOTQwZC0zNjliZWE1OGNhYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzkuMzUyNjM0Mzk3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/65a8d54a-2ed4-48ee-940d-369bea58cac3?_state=M7SC18RBBRFF4h_roFLTOM6oEz6-rPfcCdD8fAHqw_V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWE4ZDU0YS0yZWQ0LTQ4ZWUtOTQwZC0zNjliZWE1OGNhYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzkuMzUyNjM0Mzk3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=f4ca2ef5-c558-40bd-8410-abf324fe7b5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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="903.927µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=f4ca2ef5-c558-40bd-8410-abf324fe7b5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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="944.687µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T18:10:39Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=afa17a40-882e-438c-91eb-704b8deee439 http.request.method=POST http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=4ef58fd4-3495-4da7-a419-dccf34f7a49e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/1f316114-1440-4f35-b0c0-94c0b682219b?_state=4VZfb2D6_WwXkm7IZ6Ag1txUXXnoMMEfDysVoGftn3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjMxNjExNC0xNDQwLTRmMzUtYjBjMC05NGMwYjY4MjIxOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzkuNjAxNTk2NjY0WiJ9&digest=sha256%3A9daa2430a30c00755076bc44e795413704b67c1416c4f2f0d0c9d14848e63c95" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56454966s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f316114-1440-4f35-b0c0-94c0b682219b?_state=4VZfb2D6_WwXkm7IZ6Ag1txUXXnoMMEfDysVoGftn3J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjMxNjExNC0xNDQwLTRmMzUtYjBjMC05NGMwYjY4MjIxOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6MzkuNjAxNTk2NjY0WiJ9&digest=sha256%3A9daa2430a30c00755076bc44e795413704b67c1416c4f2f0d0c9d14848e63c95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:41Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=2e5428f2-a175-4ed6-857c-d717100e71de http.request.method=POST http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=6978c4c9-4630-4257-b725-70855d02943e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/blobs/uploads/44de9f29-de7c-425f-9a3c-a433019b8064?_state=5gUEPQUUmEkXjQWhPmIE943_W3yb36SDJKRaraeRM5Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NGRlOWYyOS1kZTdjLTQyNWYtOWEzYy1hNDMzMDE5YjgwNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDEuNDUxMTIwMjg1WiJ9&digest=sha256%3Ac78174a44e859acd22f4ce69078d35f0da46c75e94c35e6a2ba26acb267ad708" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204045628s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/44de9f29-de7c-425f-9a3c-a433019b8064?_state=5gUEPQUUmEkXjQWhPmIE943_W3yb36SDJKRaraeRM5Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NGRlOWYyOS1kZTdjLTQyNWYtOWEzYy1hNDMzMDE5YjgwNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDEuNDUxMTIwMjg1WiJ9&digest=sha256%3Ac78174a44e859acd22f4ce69078d35f0da46c75e94c35e6a2ba26acb267ad708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=b8b22160-673d-4086-94fa-3969309ac03e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44993" http.request.id=182b8141-e1ff-4b79-a7ab-c7657ecc9fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=11f68791-2022-4bf1-b38c-74e3e4988e6a http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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="967.488µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=f39e2386-d292-4e3b-9e84-532616806325 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="905.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=8254e137-4210-4f8a-ab97-7e10f0548ff6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=6f53fbd4-383f-4dab-9ac6-567e5ea878be http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796" http.request.useragent="Go-http-client/1.1" http.response.duration="754.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=848686a0-ec83-460d-a0df-47ba8b682044 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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="753.206µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="rewriting manifest sha256:cfb183272ad852aa490aeab6ea1ad16f90ba6e808b205979cb3dc65492c5d796 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=a8cf962a-067e-4727-afc7-855986a07d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=a8cf962a-067e-4727-afc7-855986a07d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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.151538ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44993" http.request.id=2b836e65-3a33-4196-8f83-f0f865d0a77d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" 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="916.367µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44993" http.request.id=048fc546-48ff-4bd7-a451-540a0316b7b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44993" http.request.id=6cfbb67b-85b3-4a6e-a086-252079801b01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=474bd0c8-1096-423a-b3b3-9e9f72ba24b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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="935.168µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=bffd45f7-175d-4f74-8fc3-039f48577670 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="903.848µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=57f22699-09c3-4d59-9558-f60aea19c80f http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="771.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=35eca449-2c49-4709-adad-6d50f7114f90 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620" http.request.useragent="Go-http-client/1.1" http.response.duration="771.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="rewriting manifest list sha256:79dbf615c31730725b75ca34d1acde4730f778af9c9121e66e5dee44831b9620 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=a49723a6-d6af-468f-afe7-1d85816a5b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:44993" http.request.id=a49723a6-d6af-468f-afe7-1d85816a5b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:35748" 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.225498ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:43Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=4dd9d90c-b007-464e-8201-dec214ea8b13 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" 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="937.088µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=62c67ebc-4ef2-4e18-bbb5-2476dd80575c http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" 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="746.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=7c8f18b0-7efe-401d-86b3-e6ecd6275518 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" 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="754.006µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=5ba288bf-05b6-402c-92e4-3df42598cbd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" 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.923224ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=5ba288bf-05b6-402c-92e4-3df42598cbd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" 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.964904ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=5ba288bf-05b6-402c-92e4-3df42598cbd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" 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.993745ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=5ba288bf-05b6-402c-92e4-3df42598cbd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" 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.019425ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T18:10:43Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=a01d445e-fc8c-4920-9f62-88335f575682 http.request.method=POST http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:44Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=c8e44959-6e38-45a4-b59f-5b5a86d85966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/blobs/uploads/a304b6d8-b45c-43b8-b50a-4296b83de36e?_state=037P1YXNj3vENmXBfKDG3RoZeW2mi-_fP7hEzCodilJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMzA0YjZkOC1iNDVjLTQzYjgtYjUwYS00Mjk2YjgzZGUzNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDMuODY4ODczMTMzWiJ9&digest=sha256%3A33c3e4d3ecd4871354a1a4b192227cdb4c21ce30ba936dd05818c384b58357dc" http.request.useragent="Go-http-client/1.1" http.response.duration=935.491898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/a304b6d8-b45c-43b8-b50a-4296b83de36e?_state=037P1YXNj3vENmXBfKDG3RoZeW2mi-_fP7hEzCodilJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMzA0YjZkOC1iNDVjLTQzYjgtYjUwYS00Mjk2YjgzZGUzNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDMuODY4ODczMTMzWiJ9&digest=sha256%3A33c3e4d3ecd4871354a1a4b192227cdb4c21ce30ba936dd05818c384b58357dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:45Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=26f739c9-68be-444d-aed0-bed9f147b4f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=02fed961-b876-4cd7-9b67-99e81135a55e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/blobs/uploads/78c21c8b-6fe7-4159-a73e-19c9d3b1736c?_state=O6yAxd8dh1Rs37jspq5J2phTj6ydc3ln2IxnCHmvZaB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGMyMWM4Yi02ZmU3LTQxNTktYTczZS0xOWM5ZDNiMTczNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDUuMDM2NjMxMDAyWiJ9&digest=sha256%3A84fdcd97bb27ae34ff9bbe762cdae4c485bb211aa0e124699ee6ccaeab08b07a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524224412s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/78c21c8b-6fe7-4159-a73e-19c9d3b1736c?_state=O6yAxd8dh1Rs37jspq5J2phTj6ydc3ln2IxnCHmvZaB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGMyMWM4Yi02ZmU3LTQxNTktYTczZS0xOWM5ZDNiMTczNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDUuMDM2NjMxMDAyWiJ9&digest=sha256%3A84fdcd97bb27ae34ff9bbe762cdae4c485bb211aa0e124699ee6ccaeab08b07a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=c1764f70-64f3-4f9b-ac03-00c4db5e723a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=062f0afa-3e8d-47f8-ba25-4e159a56d2da http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=8047f33d-1611-4127-a9b1-40c828aba9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" 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.748575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=ace26db5-3f3b-451c-bd0a-e83291a98aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.767334ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33017" http.request.id=5481e690-02cd-4e6b-aa0c-41d7c7b763b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.duration=3.226146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33017" http.request.id=e16adaec-c425-4795-9c23-23c4143dab01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.duration=3.318107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33017" http.request.id=dafa51be-8eef-46d1-b8a6-9957727a5853 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.duration=3.240226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=652172cb-725e-4f3e-a1af-d1c6e5ce61e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.824575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=48af999a-5f7c-421f-bca8-ab08f948b041 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="811.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=b371dcbf-3583-486c-b029-21a75dc91df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.duration="722.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=9fc2489c-4f55-4b0b-b207-d356407e3d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" 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="773.486µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=error msg="payload digest does match: "sha256:fa3c8542f1493cea06c558665d0fcea5b07b9e4f1ed5bb5941d1cfbc1347f907" != "sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826"" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=bed07b2a-d41c-4b04-82fc-7d92a489bddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=bed07b2a-d41c-4b04-82fc-7d92a489bddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.848µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826" 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:485c97fa97d70477bae587ea0815b980f8cda5463db4057d586b28886266b826 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=4ea18c16-177e-40b2-b57f-49aa67a1cf64 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="948.288µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=0836128f-5ffe-4354-9d66-9cb33c778641 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="772.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=e3e3d07d-372d-4fb4-a1b7-84d2b66e1e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=e3e3d07d-372d-4fb4-a1b7-84d2b66e1e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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.568µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=e3e3d07d-372d-4fb4-a1b7-84d2b66e1e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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.014008ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=ca333591-801b-4cd3-9fcd-e2d1f0738f84 http.request.method=POST http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=756238c3-982a-4356-9484-2f40211b466f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/212e01e9-87b3-4da9-92ce-74e6f8f670da?_state=1DyoeUwO68-pKYOD64dwkeDRmGa-unf2iOXc32CC4j97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTJlMDFlOS04N2IzLTRkYTktOTJjZS03NGU2ZjhmNjcwZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDYuNTk4NjcxMTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/212e01e9-87b3-4da9-92ce-74e6f8f670da?_state=1DyoeUwO68-pKYOD64dwkeDRmGa-unf2iOXc32CC4j97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTJlMDFlOS04N2IzLTRkYTktOTJjZS03NGU2ZjhmNjcwZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDYuNTk4NjcxMTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=aabc2632-6dbe-4d78-a6ad-d706fcc91d66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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="931.287µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=aabc2632-6dbe-4d78-a6ad-d706fcc91d66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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="970.928µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T18:10:46Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=c57cdd35-92ca-4060-b2af-7617a57f111c http.request.method=POST http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=b601ed4a-d85e-4a88-85f2-093ff43dedc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/4971a76e-0d5f-4402-85ad-161ddf8d6cf9?_state=90UzcHxz_ULgKUXheDoyPCAspWwOAm9xNyaBcGpOVeh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTcxYTc2ZS0wZDVmLTQ0MDItODVhZC0xNjFkZGY4ZDZjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDYuNzkyMDY5OTc2WiJ9&digest=sha256%3A0da99e2e9188a84afad400e71df1b91d578d4e4da635fdd62a63c9b783a61f31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027194405s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/4971a76e-0d5f-4402-85ad-161ddf8d6cf9?_state=90UzcHxz_ULgKUXheDoyPCAspWwOAm9xNyaBcGpOVeh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTcxYTc2ZS0wZDVmLTQ0MDItODVhZC0xNjFkZGY4ZDZjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDYuNzkyMDY5OTc2WiJ9&digest=sha256%3A0da99e2e9188a84afad400e71df1b91d578d4e4da635fdd62a63c9b783a61f31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:47Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=b8013e5c-319f-4ef0-8b29-706b49339843 http.request.method=POST http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=289b2895-a7f5-460e-a9ff-23c13c4e773d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/blobs/uploads/619dee0b-458a-4849-b2b2-7af6fd709d42?_state=GPIsUyJECibYnTU8Z7RJNUHP5e6Y3kD1zS2qgyFKWix7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MTlkZWUwYi00NThhLTQ4NDktYjJiMi03YWY2ZmQ3MDlkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDcuOTg0NDEwNDA1WiJ9&digest=sha256%3Aa261025b159771df974f4c6bbd5f9a7c166ce43278a64276de0e0ab37c2226d8" http.request.useragent="Go-http-client/1.1" http.response.duration=833.464387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/619dee0b-458a-4849-b2b2-7af6fd709d42?_state=GPIsUyJECibYnTU8Z7RJNUHP5e6Y3kD1zS2qgyFKWix7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MTlkZWUwYi00NThhLTQ4NDktYjJiMi03YWY2ZmQ3MDlkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDcuOTg0NDEwNDA1WiJ9&digest=sha256%3Aa261025b159771df974f4c6bbd5f9a7c166ce43278a64276de0e0ab37c2226d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=960f83ad-cc49-4653-85f9-bba14a30c21b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33017" http.request.id=d0061624-5600-4eeb-822d-b124c1b854e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=16da9332-d527-434c-942e-4943ef5681d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="968.048µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=edf71201-c575-43a6-a2ac-65e133b427ed http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="980.768µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=a43d8264-68c2-4603-b588-96083149092b http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="757.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=1bc65c72-c415-4d58-a225-34498cffdbf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05" http.request.useragent="Go-http-client/1.1" http.response.duration="647.165µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=69156665-bd64-4be2-8c4c-96d87c9c5856 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="660.805µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="rewriting manifest sha256:b5095db5b3eaf476aa3148bdaa6f8f607c6db1a3707a9b896b5e0b36e99a6d05 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=ba0f0a02-832f-4497-a120-fdb53c843112 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=ba0f0a02-832f-4497-a120-fdb53c843112 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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.030696ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33017" http.request.id=869c204f-7be8-4011-8ce9-7277e98eaac9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" 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="851.647µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33017" http.request.id=d0c0a379-a1aa-4fb2-a2ff-663a486caa6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33017" http.request.id=33557c1f-9412-4ccf-ab22-b6e36e1aecf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a" http.request.useragent="Go-http-client/1.1" http.response.duration="966.968µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=c24b25a4-038f-400e-8933-bd960351ab71 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="833.767µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=ac07f175-9f16-45e3-a09a-38d1cad6ca4c http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="826.366µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=56e952e3-8fb4-4638-b219-7d4958977ccd http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="819.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=68987517-f62a-4679-98c1-7c382baadf0a http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a" http.request.useragent="Go-http-client/1.1" http.response.duration="740.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=info msg="rewriting manifest list sha256:adc42e732c18b56f03946475ff80f83f7c2cf4a75db3298dbd60a557b0ad8a9a in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=68a12b9f-47df-403a-906d-d330b53c7188 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-06T18:10:48Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:33017" http.request.id=68a12b9f-47df-403a-906d-d330b53c7188 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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.186338ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.97s) === RUN TestGetManifestWithStorageError time="2025-09-06T18:10:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:48Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:34495" http.request.id=ef66c1e2-f6be-49d7-8797-5033c331b1bb http.request.method=GET http.request.remoteaddr="127.0.0.1:38284" 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="783.606µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:34495" http.request.id=012f0a8a-c72c-4e31-a884-4c078342b3dd http.request.method=GET http.request.remoteaddr="127.0.0.1:38284" 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="745.286µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:34495" http.request.id=0a90c027-4bb0-4097-af67-338f88d9c122 http.request.method=GET http.request.remoteaddr="127.0.0.1:38284" 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="788.966µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.7 http.request.host="127.0.0.1:34495" http.request.id=c1948a3d-fbed-4420-8d23-aad19b5d9403 http.request.method=GET http.request.remoteaddr="127.0.0.1:38284" 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="752.806µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-09-06T18:10:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:48Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=cdbe4eca-3548-4790-8d68-923f337de30e http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" 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="774.046µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=21285d00-31fc-4ce8-9c2c-85d5b7e0ef95 http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" 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="704.926µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=a2c961d3-ba17-4a94-ab0e-4bd936c6bb8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.765µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=ec9fd092-5875-406d-8857-3f06bb94672d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" 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.946184ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=ec9fd092-5875-406d-8857-3f06bb94672d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" 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.992585ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=ec9fd092-5875-406d-8857-3f06bb94672d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" 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.020625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-06T18:10:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=ec9fd092-5875-406d-8857-3f06bb94672d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" 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.046865ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Sep/2025:18:10:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-06T18:10:49Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=c73913d0-5c96-44ab-8cae-f3e955986223 http.request.method=POST http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=dc6f3db1-2e92-4604-9d79-f245cb37af63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/blobs/uploads/c56a258d-c57c-4530-9c72-0471c6b4df78?_state=wiOS8eTr_NH1bVjUuAwlrT5OnOJ4elQSGTDikyOEsYZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNTZhMjU4ZC1jNTdjLTQ1MzAtOWM3Mi0wNDcxYzZiNGRmNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDkuMTEyNjU0OTkyWiJ9&digest=sha256%3A3876359049bd7d80ab1ec8f9a4b00c5b2ea27d75f497bc7d2db6cf8576bb615b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.09723082s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/c56a258d-c57c-4530-9c72-0471c6b4df78?_state=wiOS8eTr_NH1bVjUuAwlrT5OnOJ4elQSGTDikyOEsYZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNTZhMjU4ZC1jNTdjLTQ1MzAtOWM3Mi0wNDcxYzZiNGRmNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NDkuMTEyNjU0OTkyWiJ9&digest=sha256%3A3876359049bd7d80ab1ec8f9a4b00c5b2ea27d75f497bc7d2db6cf8576bb615b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:52Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=0d977a9a-e842-483c-b007-4641ec49cd49 http.request.method=POST http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=cb662513-5385-498c-b81f-bfd3d0ce93bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/blobs/uploads/09967fab-43e4-4d32-9478-8b950c91a496?_state=jyK_xSaXXeJuCOrxAbhZOjI4ri0cmYTPk3UemsjU6Zt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTk2N2ZhYi00M2U0LTRkMzItOTQ3OC04Yjk1MGM5MWE0OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTIuNDA2MTI4NzNaIn0%3D&digest=sha256%3Ae21bcff7e3cef16aea6f2bde91fd2010845071f2d0e8e659b2a24baa3e663396" http.request.useragent="Go-http-client/1.1" http.response.duration=1.225281537s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/09967fab-43e4-4d32-9478-8b950c91a496?_state=jyK_xSaXXeJuCOrxAbhZOjI4ri0cmYTPk3UemsjU6Zt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTk2N2ZhYi00M2U0LTRkMzItOTQ3OC04Yjk1MGM5MWE0OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTIuNDA2MTI4NzNaIn0%3D&digest=sha256%3Ae21bcff7e3cef16aea6f2bde91fd2010845071f2d0e8e659b2a24baa3e663396 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=e9ecd329-a789-4bcb-b4e5-b4cbd2750da4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.75203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=1fa67eaf-b2ff-4595-8f57-d79908512f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=b6f8e518-5a14-44e7-95e1-43c35aa37776 http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" 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.996576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=a1f2b688-0055-4fbf-af21-55f55464b54d http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.981736ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39967" http.request.id=44ece025-9f4a-482c-b363-0e4785c25b59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.599949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39967" http.request.id=0216ee42-bf2d-4e9f-8999-11e56fbc153e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.460508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:39967" http.request.id=8ea826e8-2114-415a-b5cd-9a04a6f26256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=6a3897bf-3d75-40ee-9710-4cdd2902b1cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.044057ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=69bf75e4-482b-48e5-b454-5902e2f66753 http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="857.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=a4a7019d-fc7a-4fc1-9602-737448bbb82b http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration="764.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=513a04d6-209f-439d-9947-62db1d23d131 http.request.method=GET http.request.remoteaddr="127.0.0.1:59766" 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="845.047µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="payload digest does match: "sha256:c2e936211ff76c91855d89b7f7ea4a746f0bc26ec8117fc46e910888fba34743" != "sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4"" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=13c3f43a-c29e-4427-a22e-6a59f5e05ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=13c3f43a-c29e-4427-a22e-6a59f5e05ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59766" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.096249ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=85009ab5-6e51-49b8-8b79-95ec18d57daf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=f2215bf5-46e8-487b-ad6e-3e4b9b4840a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.568µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=d7843540-4db2-43d7-8ee2-eef1ee4fb17f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59774" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.015169ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=27fabef9-a4bb-4b11-bc01-5d5929b07144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.646149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=6490b68d-413c-4016-9fac-4b24f00febcb http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.007856ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=9d0c801a-a766-455a-9a63-43e199357ca4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59788" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.095969ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=0572d8f0-cc73-4536-b466-dd78eb33fec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.77375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=6c486355-9066-4421-b36e-4d640ce2a67b http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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="827.766µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=6988e97a-f394-4c4c-b1a1-699b3cfb45ca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4" http.request.useragent="Go-http-client/1.1" http.response.duration="985.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:580885d41ad22b630f4c1c88d031c5bbf3e9ff80519fac02d1f7921c85eb7fe4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=8830c4d7-4957-4a10-b993-838c0f0ea3b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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="851.247µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=9faa7f32-0221-4609-a903-d98739b04d19 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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="816.046µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=90bcff60-44a6-4b62-95a7-81660a58fa9e http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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="713.126µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=a0adf6fa-4015-4063-b25b-873739481064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" 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.041329ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=a0adf6fa-4015-4063-b25b-873739481064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" 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.103249ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=a0adf6fa-4015-4063-b25b-873739481064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" 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.132409ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=7f3f7930-d5be-4134-8225-5e10551fde0e http.request.method=POST http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=586edbcd-6ca3-4002-afa1-5fd37fdc1939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/94f0f6d6-b949-49b6-b0c9-e36e693d94ed?_state=aHSuO42_oOMfS1aAW9o97iuuYSkOe9ASywug5mzrqI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NGYwZjZkNi1iOTQ5LTQ5YjYtYjBjOS1lMzZlNjkzZDk0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTMuNjk3MjU3NjgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/94f0f6d6-b949-49b6-b0c9-e36e693d94ed?_state=aHSuO42_oOMfS1aAW9o97iuuYSkOe9ASywug5mzrqI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NGYwZjZkNi1iOTQ5LTQ5YjYtYjBjOS1lMzZlNjkzZDk0ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTMuNjk3MjU3NjgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=ff9cdebb-a533-4f47-83b5-c0310b1197d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" 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.808µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=ff9cdebb-a533-4f47-83b5-c0310b1197d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" 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="991.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-06T18:10:53Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=60b943b1-d56b-4761-99f3-3ecb82b6a053 http.request.method=POST http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:54Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=9ed81039-3774-474d-97e2-7bd89dc5cae3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/377d00c6-03ea-4588-b85b-0b580ac749b2?_state=5fq-fx3w-IBv_niyfEWIUkcWqFMZOImerMqyJPfskcx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzdkMDBjNi0wM2VhLTQ1ODgtYjg1Yi0wYjU4MGFjNzQ5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTMuODU5MDA1NTZaIn0%3D&digest=sha256%3A3d55f5304c53b876bf68d6e80737f3a750b53e89b62ba685c33203d2b2aa06a9" http.request.useragent="Go-http-client/1.1" http.response.duration=953.064601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/377d00c6-03ea-4588-b85b-0b580ac749b2?_state=5fq-fx3w-IBv_niyfEWIUkcWqFMZOImerMqyJPfskcx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzdkMDBjNi0wM2VhLTQ1ODgtYjg1Yi0wYjU4MGFjNzQ5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTMuODU5MDA1NTZaIn0%3D&digest=sha256%3A3d55f5304c53b876bf68d6e80737f3a750b53e89b62ba685c33203d2b2aa06a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:55Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=673cf808-73c1-40a2-bfda-b80372e78f91 http.request.method=POST http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=43fae447-fb94-474d-a632-74293b3dbc41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/blobs/uploads/68a40591-7025-4c39-9042-aceb23c80870?_state=J0MftXO5I-Sa7F5QGtWTp1-jzFwVN-sVOdLt3fA7NOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGE0MDU5MS03MDI1LTRjMzktOTA0Mi1hY2ViMjNjODA4NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTUuMDA5ODM5MjExWiJ9&digest=sha256%3A3689bca1ed6c391bd237731e4bcc6d5ce291b6f77accd7fb29a2d0185f85ceee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470777536s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/68a40591-7025-4c39-9042-aceb23c80870?_state=J0MftXO5I-Sa7F5QGtWTp1-jzFwVN-sVOdLt3fA7NOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGE0MDU5MS03MDI1LTRjMzktOTA0Mi1hY2ViMjNjODA4NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDZUMTg6MTA6NTUuMDA5ODM5MjExWiJ9&digest=sha256%3A3689bca1ed6c391bd237731e4bcc6d5ce291b6f77accd7fb29a2d0185f85ceee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=55642407-8fa1-4e77-b8e2-245fec652396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=8577c936-7f97-489a-b501-24afc5ed7858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.duration=2.565901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=ae33db5c-3edb-43bb-8a4a-829090e8c91a http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.067969ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=c28e7fa9-dd79-4fdc-84ec-c12a8cb631ee http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="972.928µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=45283c17-8230-4980-ac37-4f499d2b57d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="786.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=c7e1d023-8bc1-4829-8293-5b2c8acff5a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.duration="759.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=c02c338b-ccde-4a2c-aa2a-3006ae94f5cd http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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="772.726µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="rewriting manifest sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 in schema1 format to support old client" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=14eb5df9-c692-413a-bad4-a537b3faf807 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=14eb5df9-c692-413a-bad4-a537b3faf807 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" 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.265819ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=81b9e8f6-225b-4b9f-be74-a7428eb79206 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=5f23cfed-6649-463b-ae11-2184d1e1be5d http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.088µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=1312c95f-3ae0-4c23-a489-55add5e2d682 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55170" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000808ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=6788e171-d188-42a8-a2a5-e55596e97e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55176" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=33ec67b9-d746-4276-9253-3eedf5f01fd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55176" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.030409ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=c2cd3df0-e89c-4531-a3e3-147752984854 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55186" 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=1.109969ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39967" http.request.id=4c9c3b2a-41af-4f51-a374-31605156caf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55192" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=2d8b667e-cab0-4e1e-abdc-39d24c6515c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55192" 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="876.287µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=b3ff8202-5a18-4c3b-b6da-d040a2d2ec3d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55192" http.request.uri="/v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2be772e632f9155734323a419b5a094dadee248c3423b791d1ab8be05387d726 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:56Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:39967" http.request.id=fa07c1b8-c9ac-4abb-9ccf-6f40f5827654 http.request.method=GET http.request.remoteaddr="127.0.0.1:55192" 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="862.647µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.66s) === RUN TestManifestDeleteDisabled time="2025-09-06T18:10:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:56Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:39849" http.request.id=c1433a1e-10ed-4d6e-911d-b2aca51638f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44712" 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="994.928µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Sep/2025:18:10:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-09-06T18:10:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:56Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T18:10:57Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.7 time="2025-09-06T18:10:57Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T18:10:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:46347" http.request.id=7eedf574-2584-4f71-ac2a-dc869fc26fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58360" 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.821655ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T18:10:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:46347" http.request.id=c5976380-f01e-4b54-89d5-8e8723a63dc2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58366" 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.661813ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T18:10:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:46347" http.request.id=7629aa35-bfbe-44dc-9d8e-4a1e950a9e0d http.request.method=POST http.request.remoteaddr="127.0.0.1:58376" 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.613574ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-06T18:10:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.7 http.request.host="127.0.0.1:46347" http.request.id=1f2dbb7b-6915-4a0b-b53e-19dc041c33d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58390" 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.706694ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.56s) === RUN TestProxyManifestGetByTag time="2025-09-06T18:10:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:57Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:57Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=416d0aaf-2bc4-4d5f-ad27-772a42ea53f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=fba6c298-0a6c-4749-8c3a-9ea89ff3f9e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/foo/bar/blobs/uploads/79c5c413-ddd8-43ff-aad4-0159ea666480?_state=kDkY3bW41zdM6qEmHVdnvHalat085Nvu9ZtwyAPtUmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YzVjNDEzLWRkZDgtNDNmZi1hYWQ0LTAxNTllYTY2NjQ4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDo1Ny4zMjc0NTY4NDNaIn0%3D&digest=sha256%3A82ff39840fcae685af49222b6d832e8e8910b1c60fa8ea818f7d5bea42e1798a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.460339274s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:57 +0000] "PUT /v2/foo/bar/blobs/uploads/79c5c413-ddd8-43ff-aad4-0159ea666480?_state=kDkY3bW41zdM6qEmHVdnvHalat085Nvu9ZtwyAPtUmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YzVjNDEzLWRkZDgtNDNmZi1hYWQ0LTAxNTllYTY2NjQ4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMDo1Ny4zMjc0NTY4NDNaIn0%3D&digest=sha256%3A82ff39840fcae685af49222b6d832e8e8910b1c60fa8ea818f7d5bea42e1798a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=b2e48273-34cd-4b28-a17a-02d878a464b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.71051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="redis not configured" go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=d3b3454e-718c-4445-a87a-e0ff837aa04b http.request.method=GET http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.246µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35147" go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=e6c19db0-810a-4e91-8cad-8ec5ba361489 http.request.method=GET http.request.remoteaddr="127.0.0.1:37934" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35147 /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:35147/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=307a6dd4-9709-41ea-add7-a2b564a8a990 http.request.method=GET http.request.remoteaddr="127.0.0.1:56730" http.request.uri="/v2/foo/bar/manifests/sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9" time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=dfb85a86-29e9-4632-9d60-e149d77624df http.request.method=GET http.request.remoteaddr="127.0.0.1:37948" http.request.uri="/v2/foo/bar/manifests/sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.130377ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/foo/bar/manifests/sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9 with ttl=167h59m59.9999958s" go.version=go1.24.7 time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=307a6dd4-9709-41ea-add7-a2b564a8a990 http.request.method=GET http.request.remoteaddr="127.0.0.1:56730" http.request.uri="/v2/foo/bar/manifests/sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.55923ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/foo/bar/manifests/sha256:1ae874f1f3d94740126418cd7ed06d5d50b6d94b47eb2a3145f10ccf72e82ef9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=bed873c1-2b06-456f-ba78-e2eb08225491 http.request.method=GET http.request.remoteaddr="127.0.0.1:37948" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.447µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35147 /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:35147/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=31c237c5-9f66-4ec9-bee2-f596cadad062 http.request.method=GET http.request.remoteaddr="127.0.0.1:56732" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=3f8f9501-35e5-47b4-938b-79a6d7a3411d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37954" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.215594ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:10:59Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=31c237c5-9f66-4ec9-bee2-f596cadad062 http.request.method=GET http.request.remoteaddr="127.0.0.1:56732" 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=8.823192ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:10:59 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:11:00Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=79500327-e98d-4374-8a8b-86c94a522d54 http.request.method=POST http.request.remoteaddr="127.0.0.1:37954" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:11:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=f6fc5988-8522-4a9b-8a95-b4e35ccc94e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37954" http.request.uri="/v2/foo/bar/blobs/uploads/e8d09d8b-4c9f-4b12-a7c6-c711af7a91c5?_state=W1sNQlQvKRgrDcnr13XrAXhBHLxqgOAV5Ffs4QpCXhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZDA5ZDhiLTRjOWYtNGIxMi1hN2M2LWM3MTFhZjdhOTFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMTowMC4wNzg3NjMzMjZaIn0%3D&digest=sha256%3A772d5a165677c0c9768a06a8b7371674dcd08faf3da74bfda2a5891b36e7b2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204293749s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:11:00 +0000] "PUT /v2/foo/bar/blobs/uploads/e8d09d8b-4c9f-4b12-a7c6-c711af7a91c5?_state=W1sNQlQvKRgrDcnr13XrAXhBHLxqgOAV5Ffs4QpCXhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZDA5ZDhiLTRjOWYtNGIxMi1hN2M2LWM3MTFhZjdhOTFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNlQxODoxMTowMC4wNzg3NjMzMjZaIn0%3D&digest=sha256%3A772d5a165677c0c9768a06a8b7371674dcd08faf3da74bfda2a5891b36e7b2f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=5e449a8c-a5bd-419b-9d34-799aa547c831 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37954" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.59175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=63ff1aad-3255-46d8-87a6-87df105f1a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:37954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35147 /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:35147/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=fdaf79fb-24e0-4d27-9c34-80e9f9f1538c http.request.method=GET http.request.remoteaddr="127.0.0.1:56748" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=31702e68-d49c-4ec5-ac65-0eb69b7e2f81 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37966" 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=2.324939ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=15f37aa4-1fad-40c6-a967-1c34c373f137 http.request.method=GET http.request.remoteaddr="127.0.0.1:37966" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35147 /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:35147/v2/:[]]}" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=fdaf79fb-24e0-4d27-9c34-80e9f9f1538c http.request.method=GET http.request.remoteaddr="127.0.0.1:56748" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:35147" http.request.id=b51aee0f-9aa8-4675-93a1-361558837966 http.request.method=GET http.request.remoteaddr="127.0.0.1:37982" 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=2.097737ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-06T18:11:02Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b401b8a6c8d4fbfc2b00badfe91f91f2809c4f5993dbe8fd2dcabbb5c2779543 with ttl=167h59m59.9999954s" go.version=go1.24.7 time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:42513" http.request.id=fdaf79fb-24e0-4d27-9c34-80e9f9f1538c http.request.method=GET http.request.remoteaddr="127.0.0.1:56748" 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=12.822864ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Sep/2025:18:11:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.23s) === RUN TestAppDispatcher time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46193" http.request.id=f75b118b-cafa-487f-9d5f-6fe3eef12142 http.request.method=GET http.request.remoteaddr="127.0.0.1:32920" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="994.368µs" http.response.status=200 http.response.written=0 time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46193" http.request.id=53ebf2cc-141f-4124-85e5-a42ccfe6e726 http.request.method=GET http.request.remoteaddr="127.0.0.1:32920" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="751.446µs" http.response.status=200 http.response.written=0 time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46193" http.request.id=222d9d2b-b02d-48f5-ba24-50780ce7ca26 http.request.method=GET http.request.remoteaddr="127.0.0.1:32920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.766µs" http.response.status=200 http.response.written=0 time="2025-09-06T18:11:02Z" level=info msg="response completed" go.version=go1.24.7 http.request.host="127.0.0.1:46193" http.request.id=28aa5f7d-05e1-412d-9612-cec8a2d8b636 http.request.method=GET http.request.remoteaddr="127.0.0.1:32920" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="755.607µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-09-06T18:11:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:02Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:02Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.7 http.request.host="127.0.0.1:34829" http.request.id=e3613ae2-a8ee-4243-acc6-ff47f554e84a http.request.method=GET http.request.remoteaddr="127.0.0.1:58246" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-09-06T18:11:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:02Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:02Z" level=info msg="configuring file health check path=/tmp/healthcheck1983991955, interval=1" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-06T18:11:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:06Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:06Z" level=info msg="configuring TCP health check addr=127.0.0.1:41937, interval=1" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-06T18:11:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:10Z" level=info msg="redis not configured" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 time="2025-09-06T18:11:10Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46225, interval=1, threshold=3" go.version=go1.24.7 instance.id=9b8ab4b3-48c5-40a0-9fa3-be616c81aae3 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 74.081s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.61s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.024s === RUN TestSchedule time="2025-09-06T18:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99724ms" go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.68µs" go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-09-06T18:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-06T18:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997279ms" go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99748ms" go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 time="2025-09-06T18:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-06T18:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.7 instance.id=6317699c-9ec2-4c13-8d3b-8a32e0a5dc76 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.614s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.38s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24195072 sha256:fd5b4eb13835c529da8e03475474ef15b01a1ed0d6d5676162ec5e4a99a8edaf [] map[] } --- PASS: TestSimpleBlobRead (0.60s) === RUN TestBlobMount --- PASS: TestBlobMount (0.66s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.12s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.27s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.45s) === 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:67e47bd8acedc477c946a3739b1bafd3a4267074eb053c9124e1b517cdc3052c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:889e77876bf6c972d9da936c9b257a40676070873eab8cca62009607abaa08f6 palailogos: marking blob sha256:b5f4ac8ea08f0b4ea02eb7ddc406c50c117d6fde67f9cf92749387c241420f7f palailogos: marking manifest sha256:86d4934306f6fae9ecf289d267d5f5dd79fbfd84bbc6aeaa6cba85147dc4b80a palailogos: marking blob sha256:75e0567f394385532d140c57fe9ef09ccc3e329cac0cb3659110cd2f78073f34 palailogos: marking blob sha256:3971ed476730460f70c81789bd9c191c97b968f10630389ec6002f3a5e57d6bc palailogos: marking manifest sha256:ced15f9c0d3821f273e140ee8b48de38766f5030aaaf0e392ecdf276aeab9dc8 palailogos: marking blob sha256:f81c17110ac6f042ca261178299c1da85c6ab96e66ea14d0ba340d4d42ad9f75 palailogos: marking blob sha256:86d4934306f6fae9ecf289d267d5f5dd79fbfd84bbc6aeaa6cba85147dc4b80a palailogos: marking manifest sha256:f81c17110ac6f042ca261178299c1da85c6ab96e66ea14d0ba340d4d42ad9f75 palailogos: marking blob sha256:7a6ef4ee4800aba7f92517a30a946552f35012e3422cc0e46f1d7ab84d750480 palailogos: marking blob sha256:645c20e0addafa903ff08c7683964d609bd503ea9a35f399fab0cfecff6319ad 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.20s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be deletemanifests: marking manifest sha256:b61d23a75ccd2aec3c98dc8f90be35598627967268ee49225c091a761c6edab1 deletemanifests: marking blob sha256:70d0d9f269af304c5476b5559b13d2894fd522b58c9273c6f1dda45a85955170 deletemanifests: marking blob sha256:76fa20c6818dd975214fe144646760f4e14aab2f3a31625b9ad2147e1c667564 deletemanifests: marking blob sha256:fcc7610c0262c8bfee4d05a6c5312f722790385e128138bffbed301a76a0b529 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be blob eligible for deletion: sha256:592ce57cab425f2add51d21aa10d029c9c2ea4d0f56724809755bf4ba10c7ea2 blob eligible for deletion: sha256:5c9fd7228f03d33c76173ac5aff6cb448a2039cced38898e9e8be7efad4bb20b blob eligible for deletion: sha256:cc894656058ddf52dd5a09133825a1de15effcd2c1a17c4d126258824ed43b8c deletemanifests manifest eligible for deletion: sha256:103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be deletemanifests: marking manifest sha256:b61d23a75ccd2aec3c98dc8f90be35598627967268ee49225c091a761c6edab1 deletemanifests: marking blob sha256:70d0d9f269af304c5476b5559b13d2894fd522b58c9273c6f1dda45a85955170 deletemanifests: marking blob sha256:76fa20c6818dd975214fe144646760f4e14aab2f3a31625b9ad2147e1c667564 deletemanifests: marking blob sha256:fcc7610c0262c8bfee4d05a6c5312f722790385e128138bffbed301a76a0b529 time="2025-09-06T18:10:22Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb time="2025-09-06T18:10:22Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/103250c9b61af081cb1f2b5e8ed5a8c2c1c02d75381c66b03e3832babc3148be" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:592ce57cab425f2add51d21aa10d029c9c2ea4d0f56724809755bf4ba10c7ea2 time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/592ce57cab425f2add51d21aa10d029c9c2ea4d0f56724809755bf4ba10c7ea2" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:5c9fd7228f03d33c76173ac5aff6cb448a2039cced38898e9e8be7efad4bb20b time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c9fd7228f03d33c76173ac5aff6cb448a2039cced38898e9e8be7efad4bb20b" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:cc894656058ddf52dd5a09133825a1de15effcd2c1a17c4d126258824ed43b8c time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cc894656058ddf52dd5a09133825a1de15effcd2c1a17c4d126258824ed43b8c" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb --- PASS: TestDeleteManifestIfTagNotFound (2.18s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3906082bbcd48dca19ff808ab5082eb99c1ab27202f3b16beb834dea96ef7150 time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/3906082bbcd48dca19ff808ab5082eb99c1ab27202f3b16beb834dea96ef7150" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:58b68ad21f282b87a200f0fdf0c6e7832b02b846fe8a3089d7ad389406b4bace time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58b68ad21f282b87a200f0fdf0c6e7832b02b846fe8a3089d7ad389406b4bace" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:6927bd26dd6d1bbb1264fd587c75de58cfeaef8eaeb81e1505e919a687cca78c time="2025-09-06T18:10:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/6927bd26dd6d1bbb1264fd587c75de58cfeaef8eaeb81e1505e919a687cca78c" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:75a4f5b4b695c3714d9689fc5a4d61b38951f9877f2f29923eaf0d1ddb6b342f komnenos: marking blob sha256:7e7ca48735f30b93865a54683a65c9d13eed27fda5bbd63c3c0cb0dd78b57bca komnenos: marking blob sha256:a29303b342b414092f58819c90f1caabad27992ba8617f8b2387af2f187798f5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8213d023fb865e045e8488d2f74a272952c31c3428f661a2a623332c62ae97c3 time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/8213d023fb865e045e8488d2f74a272952c31c3428f661a2a623332c62ae97c3" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:a6e5d6a814c960ee3b75e4fc597741b50549347191094176daf4de6eea52c1ba time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6e5d6a814c960ee3b75e4fc597741b50549347191094176daf4de6eea52c1ba" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:c949ed9dcbd5c3e7917115215675e8cb7fd9ccb317dd232b191f5c12a1934992 time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c949ed9dcbd5c3e7917115215675e8cb7fd9ccb317dd232b191f5c12a1934992" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:24fa5e41ecff2f384ad8ef7934024b72eb2bc46dcf1e8540a1ea056777da9b2d time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24fa5e41ecff2f384ad8ef7934024b72eb2bc46dcf1e8540a1ea056777da9b2d" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:39d1f6adabc167cbf26e66bf92f4684a70b8306c69b45179b51e16afe957e86b time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39d1f6adabc167cbf26e66bf92f4684a70b8306c69b45179b51e16afe957e86b" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb blob eligible for deletion: sha256:5c701a4da3b419c06158613db0897f27503911b993baf52b0ff8ace9c7404107 time="2025-09-06T18:10:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c701a4da3b419c06158613db0897f27503911b993baf52b0ff8ace9c7404107" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb --- PASS: TestDeletionHasEffect (2.26s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.02s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:629d9a9282c8ede9e4d0fe05ecc4958549b6d8d03f7445239611268b8be55c27 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3bd07753376741f8810786e7358d5d152286de4db8bf0bc268b67b79ecddfc6f michael_z_doukas: marking blob sha256:5c5fd5b891ff69c4b2c1b6c12d0a010fcde3b3f9a1bd353eef67a1f7655cebe0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:20b8067139ce16b772e351bb32b73f37fb8d89de251b90c0e20ec1eda4c27841 time="2025-09-06T18:10:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20b8067139ce16b772e351bb32b73f37fb8d89de251b90c0e20ec1eda4c27841" go.version=go1.24.7 instance.id=7ae6236b-5260-4a8f-b4bd-1e794591c9bb --- PASS: TestOrphanBlobDeleted (0.93s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1666c9a96dea7e80e3efc0bcf5ea7aa3bfc30e87acba95a93c50c8f95f628451 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ad35e87b6fa54dd210a2f1c47aa241608fc2573da2d921da1b1777e83e5babe8 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.82s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.68s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.35s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.66s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-09-06T18:10:31Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 17:10:31.570595947 +0000 UTC m=-3571.761213876, actuallyDelete=true" time="2025-09-06T18:10:31Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-06T18:10:31Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094, actuallyDelete=true" time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/399f4564-ca35-4992-8946-ed2567e8923f have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d176908-6b25-44f0-be24-8a08ba2b316b have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5a6f373-6fef-4d22-88ae-105ee5a1acc1 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d62e246c-7518-4226-bc32-5db830220312 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f5544f77-8112-4456-a04e-51f345451e0c have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fe84bd71-7feb-49a3-a55e-101f26aa8503 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/39c4eae6-6c2d-44c5-bd61-b270ccc95fc7 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76b41abc-7121-49f8-840a-18f94be35ba3 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/cf77b07e-0bc1-40e9-8a2c-30dac35d0811 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/061e03dc-2ee9-4500-ba99-53d486b29ffd have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2a52cdbb-dddc-454d-ba65-3f02cafa893a have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.571740917 +0000 UTC m=+28.239931094). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-06T18:10:31Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067, actuallyDelete=true" time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/21f5f4f5-b2c9-4af3-8201-974e2522797a have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2e64036b-2dfc-4156-9097-5f032e76dea0 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8f49432a-a5e6-4c19-886c-ddad44a00adc have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7d73f8cb-87bb-4648-95cd-20978ef1b9a9 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d3ce7fb2-56bf-42ed-8312-7be04062d1b9 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.57334093 +0000 UTC m=+28.241531067). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-06T18:10:31Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716, actuallyDelete=true" time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e86b554-cf5f-4ea2-9ebd-0427050d9e77 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/68da2660-cde6-444c-af8a-dfd976ce5a41 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a81a5697-4724-4119-9a42-ba956209055f have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af6f8874-9e8a-4570-beb3-0ac484134e29 have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0bfbc7e-30a3-4a28-89c2-b0336b29062f have older date (2025-09-06 17:10:31 +0000 UTC) than purge date (2025-09-06 18:10:31.574441459 +0000 UTC m=+28.242631716). Removing upload directory." time="2025-09-06T18:10:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-06T18:10:31Z" level=info msg="PurgeUploads starting: olderThan=2025-09-06 18:10:31.575161424 +0000 UTC m=+28.243351601, actuallyDelete=true" time="2025-09-06T18:10:31Z" 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 28.296s ? 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.040s === 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.041s === RUN TestWalkFileRemoved time="2025-09-06T18:10:03Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.035s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.389s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.142s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.590s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.41s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.794s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-09-06T18:10:03Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-06T18:10:03Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-06T18:10:03Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData time="2025-09-06T18:10:03Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 --- PASS: TestParsing (0.00s) time="2025-09-06T18:10:03Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=cfa4963c-1739-459e-9376-78c9b75e74c2 time="2025-09-06T18:10:03Z" level=error msg="unknown ip address format" go.version=go1.24.7 instance.id=cfa4963c-1739-459e-9376-78c9b75e74c2 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidNetworkType (0.00s) time="2025-09-06T18:10:03Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.7 instance.id=cfa4963c-1739-459e-9376-78c9b75e74c2 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-09-06T18:10:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T18:10:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T18:10:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 time="2025-09-06T18:10:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.551s === 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.393s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.909s ? 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.027s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r14.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-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-r14.apk >>> docker-registry: Build complete at Sat, 06 Sep 2025 18:11:18 +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 (20250906.180943) (2/3) Purging go (1.24.7-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r19.trigger OK: 274 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...