>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r2) started Fri, 08 Aug 2025 22:31:50 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.6-r1) (2/2) Installing .makedepends-docker-registry (20250808.223150) busybox-1.37.0-r22.trigger: Executing script... OK: 533 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T22:32:10Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T22:32:10Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.071s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T22:32:10Z" 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.039s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.129s ? 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.043s === 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.043s === 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.063s === 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.043s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/08 22:32:10 http: TLS handshake error from 127.0.0.1:42330: 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:46701/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46701/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46701/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46701/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33339?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.72s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T22:32:11Z" level=info msg="broadcaster: closing" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="closing testSink" time="2025-08-08T22:32:11Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T22:32:11Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:11Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T22:32:12Z" level=warning msg="&{0x28dc4e0 0.9} encountered too many errors, backing off" time="2025-08-08T22:32:12Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.19s) PASS ok github.com/docker/distribution/notifications 2.131s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T22:32:10Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T22:32:10.740560539Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:10.7406575Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:10.74065114Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.24.6 time="2025-08-08T22:32:10.741569909Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T22:32:13.742926805Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T22:32:13.844383245Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=b779617f-3c8b-4d58-9cae-a3d46b1e74cc http.request.method=GET http.request.remoteaddr="[::1]:44274" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.967µs" http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:22:32:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.10s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T22:32:15.752327803Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T22:32:15.75305969Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:15.75308697Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:15.753144091Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.24.6 time="2025-08-08T22:32:15.753516215Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T22:32:15.753531215Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T22:32:15.75411034Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T22:32:18.768939918Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=909869ee-f32e-4391-b853-65bed32d1773 http.request.method=GET http.request.remoteaddr="127.0.0.1:40418" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:32:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T22:32:18.769095239Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (5.02s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T22:32:20.673257152Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T22:32:20.673999Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:20.6740202Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:20.674102441Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.24.6 time="2025-08-08T22:32:20.674451084Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (9.91s) PASS ok github.com/docker/distribution/registry 18.107s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.057s === 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.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.155s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T22:32:10Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=5d379baa-a7f6-434e-ad67-f6707202f210 time="2025-08-08T22:32:10Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=5d379baa-a7f6-434e-ad67-f6707202f210 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T22:32:10Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password="Oz5RW7wSUCFgu83ksD8Tj1P-mKhq_a73n-keH4Lu6oU" 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.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.062s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-08-08T22:32:10Z" level=info msg="token not to be used before 2025-08-08 22:32:11 +0000 UTC - currently 2025-08-08 22:32:10.782980357 +0000 UTC m=+0.082212091" time="2025-08-08T22:32:10Z" level=info msg="token not to be used after 2025-08-08 22:32:10 +0000 UTC - currently 2025-08-08 22:32:10.786471071 +0000 UTC m=+0.085702765" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-08T22:32:10Z" 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.152s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.109s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.068s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.040s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T22:32:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40749" http.request.id=a1bad3c2-3240-469e-ada3-26f360016e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:34842" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:32:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T22:32:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=fdc04cb0-3e80-49b7-96bd-7b1c137f141d http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.731507ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:22:32:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T22:32:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=dff72323-1bb6-4653-9758-a0e006fa0140 http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=a1a7f3e9-3871-4966-90ec-2c2f7fdae320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/aaaa/blobs/uploads/e19a590c-fbf7-4284-a961-226e223e4a38?_state=uDJFYwiqRCkWs_5geapPsoor4P5lCsRl2xLwJ-E4OeB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMTlhNTkwYy1mYmY3LTQyODQtYTk2MS0yMjZlMjIzZTRhMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTEuMTU0OTc4NjIzWiJ9&digest=sha256%3Ae40a816bf8f877018882462c4bc84b05673c9d90996978478b95c0c9a75fcb8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027837529s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e19a590c-fbf7-4284-a961-226e223e4a38?_state=uDJFYwiqRCkWs_5geapPsoor4P5lCsRl2xLwJ-E4OeB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMTlhNTkwYy1mYmY3LTQyODQtYTk2MS0yMjZlMjIzZTRhMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTEuMTU0OTc4NjIzWiJ9&digest=sha256%3Ae40a816bf8f877018882462c4bc84b05673c9d90996978478b95c0c9a75fcb8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=efd2ece3-40a7-4c03-8283-d23f40cfe6ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:12 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=ecd7cba9-2d66-47d7-8958-954b114c973f http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:12 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=4e39a3c0-74da-4095-8f29-940c77ca94b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/bbbb/blobs/uploads/1806e416-5e79-40ad-8e45-ba7a8c08130f?_state=ZMdjnDvEM7wqaF3mpVnyghW5jN4rblvoknoeYsNuONV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxODA2ZTQxNi01ZTc5LTQwYWQtOGU0NS1iYTdhOGMwODEzMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTIuMzc5MjEyMjQ4WiJ9&digest=sha256%3A9445a3d3f84afcd464764fc31d18875bbe54030d3775a10592a02efcfb33c8f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192652113s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:12 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1806e416-5e79-40ad-8e45-ba7a8c08130f?_state=ZMdjnDvEM7wqaF3mpVnyghW5jN4rblvoknoeYsNuONV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxODA2ZTQxNi01ZTc5LTQwYWQtOGU0NS1iYTdhOGMwODEzMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTIuMzc5MjEyMjQ4WiJ9&digest=sha256%3A9445a3d3f84afcd464764fc31d18875bbe54030d3775a10592a02efcfb33c8f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=6556ce93-acb8-40db-8cd0-941c91659922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.566395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=def3ceaf-9f48-4f42-a1e1-05da111c1a88 http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03361ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:13 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=5c67dde8-fa70-494a-923e-29f5231f58cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/cccc/blobs/uploads/2e7178cc-d65e-441b-a8b9-ebbd41e398c8?_state=ka-ekYKXMGBd-YyiN7yk_f5VT8lsMAHz165XXZe1P217Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTcxNzhjYy1kNjVlLTQ0MWItYThiOS1lYmJkNDFlMzk4YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTMuODE4OTIzOTk0WiJ9&digest=sha256%3A4f58b9a36c9af01861afb07eb68176233fe4da4479bb3d51376822fff4c73588" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634003619s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:13 +0000] "PUT /v2/foo/cccc/blobs/uploads/2e7178cc-d65e-441b-a8b9-ebbd41e398c8?_state=ka-ekYKXMGBd-YyiN7yk_f5VT8lsMAHz165XXZe1P217Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTcxNzhjYy1kNjVlLTQ0MWItYThiOS1lYmJkNDFlMzk4YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTMuODE4OTIzOTk0WiJ9&digest=sha256%3A4f58b9a36c9af01861afb07eb68176233fe4da4479bb3d51376822fff4c73588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=87022015-55b3-46c8-b9b2-84c588592833 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.491715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:15 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=23d52914-2ec2-4521-9043-23997cc9c23e http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=aeeae773-8437-4a45-9cfa-dc43ae9ec70e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/dddd/blobs/uploads/e72ceac2-02a3-47b5-a99a-2ef59100329b?_state=U3o6PYS2slMqeLk7Wqju6dtpvwyoeqholads9VtunAd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNzJjZWFjMi0wMmEzLTQ3YjUtYTk5YS0yZWY1OTEwMDMyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTUuNzM3MjM2NDk0WiJ9&digest=sha256%3A70aefcfd3157e4f72de937e6b3eafd84961dd2c14ebc3d79e09ade66ca1337e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216748316s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/e72ceac2-02a3-47b5-a99a-2ef59100329b?_state=U3o6PYS2slMqeLk7Wqju6dtpvwyoeqholads9VtunAd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNzJjZWFjMi0wMmEzLTQ3YjUtYTk5YS0yZWY1OTEwMDMyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTUuNzM3MjM2NDk0WiJ9&digest=sha256%3A70aefcfd3157e4f72de937e6b3eafd84961dd2c14ebc3d79e09ade66ca1337e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=b68e8567-27a0-472d-aa81-43066c646ccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=88b896f8-8efe-4d0f-9e15-a0c5054a9c4b http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:18 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=31f35607-e173-4b5f-9695-f6453fbab9fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/eeee/blobs/uploads/ee6fbde9-ae4e-41a2-b342-7e0743b5e045?_state=A2c9-LsPIlZVPn-CxF_vt_TLyVvSzUOjORpkMKhB_eN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZTZmYmRlOS1hZTRlLTQxYTItYjM0Mi03ZTA3NDNiNWUwNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTguMjQyNDMxOTcyWiJ9&digest=sha256%3A3d316341ef57fbdd5d1b2611796f0380079832a9870330c3815c331bf329a1cb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.042339474s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:18 +0000] "PUT /v2/foo/eeee/blobs/uploads/ee6fbde9-ae4e-41a2-b342-7e0743b5e045?_state=A2c9-LsPIlZVPn-CxF_vt_TLyVvSzUOjORpkMKhB_eN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZTZmYmRlOS1hZTRlLTQxYTItYjM0Mi03ZTA3NDNiNWUwNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MTguMjQyNDMxOTcyWiJ9&digest=sha256%3A3d316341ef57fbdd5d1b2611796f0380079832a9870330c3815c331bf329a1cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=67963f22-7e5a-47ab-ba47-a660590a5ff3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.505875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:20 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=910d8606-65b4-4dae-8e54-2110034571f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02725ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:20 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=7b471499-5d47-43eb-ab81-886b73089c90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/ffff/blobs/uploads/99f3213d-910c-4eb4-a534-c141c364792c?_state=dE3KOke8biGrudYcT4MSTXU9OR8Gvxv8458Ym9rT11V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OWYzMjEzZC05MTBjLTRlYjQtYTUzNC1jMTQxYzM2NDc5MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjAuNTY0OTg3MjA2WiJ9&digest=sha256%3A6c5bf710108d7c325dbc84416135bdcb2fdf756408c9673904c5a19450151eb9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370610663s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:20 +0000] "PUT /v2/foo/ffff/blobs/uploads/99f3213d-910c-4eb4-a534-c141c364792c?_state=dE3KOke8biGrudYcT4MSTXU9OR8Gvxv8458Ym9rT11V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OWYzMjEzZC05MTBjLTRlYjQtYTUzNC1jMTQxYzM2NDc5MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjAuNTY0OTg3MjA2WiJ9&digest=sha256%3A6c5bf710108d7c325dbc84416135bdcb2fdf756408c9673904c5a19450151eb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=0b5e487b-f398-4c26-b227-16a56d00f939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=417f6244-7e62-47bb-8a9a-997e8d3c9b45 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.688µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=73f10e73-827c-47c0-a3fa-a26982d900e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="731.887µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=d43bc1ee-6683-4671-bad2-8a7f16f49c19 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="741.207µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=8f544d37-b4f5-4ddb-b582-e8945358c69d http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="780.727µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=ff6eaa75-3848-46ea-9183-fb693500d53e http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="730.248µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=b4646074-4f7e-4c8e-92b5-97f41003bb85 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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.008µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=3963d916-811c-41f4-bfd7-1ed162e45122 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="803.408µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=b4e86eb4-4d13-4f40-8a14-7770e4c5aaa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="819.488µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=318a65fa-195d-4d9f-a34c-a4b78e58ac53 http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="789.808µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36161" http.request.id=0fc57548-d3ae-4416-91cf-2bfe7a5cb6cd http.request.method=GET http.request.remoteaddr="127.0.0.1:53114" 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="745.928µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:22:32:22 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T22:32:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=f19180d9-b6c6-46cf-9463-e50384228a25 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=b8b6cb58-1d23-473e-bbb9-f03879a57ee7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/aaaa/blobs/uploads/002d9f20-913a-4c16-8d6f-ac75f9a79743?_state=9Z8o5ycxQZlJeFy4Kb3eaJj9QarAAk_khuXz4pfbzyR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMDJkOWYyMC05MTNhLTRjMTYtOGQ2Zi1hYzc1ZjlhNzk3NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjMuMTE4ODIzMzEzWiJ9&digest=sha256%3A704db042d3a8c6bf29fd8cf5c02fe5c14d7944a6c108cb5bad33243a22c37410" http.request.useragent="Go-http-client/1.1" http.response.duration=746.131746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/002d9f20-913a-4c16-8d6f-ac75f9a79743?_state=9Z8o5ycxQZlJeFy4Kb3eaJj9QarAAk_khuXz4pfbzyR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMDJkOWYyMC05MTNhLTRjMTYtOGQ2Zi1hYzc1ZjlhNzk3NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjMuMTE4ODIzMzEzWiJ9&digest=sha256%3A704db042d3a8c6bf29fd8cf5c02fe5c14d7944a6c108cb5bad33243a22c37410 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=ddc2ba11-33d1-4417-8583-514ed6f8cd93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.447754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=74314a21-1f52-4121-a1b4-d3ad668b6389 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=444391ff-7f4a-48ad-a95b-c258452fce5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/bbbb/blobs/uploads/85fd2f93-7dc5-4b7c-8ab7-a942967bb080?_state=uPmOgV0ttXvFHXWhDEhfcdNmuHYuD0aJAZgnTeFIfBB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NWZkMmY5My03ZGM1LTRiN2MtOGFiNy1hOTQyOTY3YmIwODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjQuMDgwNjkzNjYzWiJ9&digest=sha256%3A61ffe1137fb1d07b9578d3105129db80e936fbe63dd21d895ce6618b6e04db21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431510053s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/85fd2f93-7dc5-4b7c-8ab7-a942967bb080?_state=uPmOgV0ttXvFHXWhDEhfcdNmuHYuD0aJAZgnTeFIfBB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NWZkMmY5My03ZGM1LTRiN2MtOGFiNy1hOTQyOTY3YmIwODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjQuMDgwNjkzNjYzWiJ9&digest=sha256%3A61ffe1137fb1d07b9578d3105129db80e936fbe63dd21d895ce6618b6e04db21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=c87232a4-665d-4b90-be67-6f4e57abf946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=929dd26b-ba38-4b01-bbc6-a23d69b048c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:25 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=2b8f6ad3-5b9a-468b-b86a-05d84861df79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/cccc/blobs/uploads/f6dd59cf-a8a5-419d-b5e5-99d772c6173b?_state=esUjYiT7ydu88qMNmcWMcaU874Gp80T0RZLpNJOZksF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmRkNTljZi1hOGE1LTQxOWQtYjVlNS05OWQ3NzJjNjE3M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjUuNzczNTYzNjQ4WiJ9&digest=sha256%3A36a7c336e8a4bcd735654c2d9a9e115d2aad00e641589ba6d3bd2624a88cddeb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652200582s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:25 +0000] "PUT /v2/foo/cccc/blobs/uploads/f6dd59cf-a8a5-419d-b5e5-99d772c6173b?_state=esUjYiT7ydu88qMNmcWMcaU874Gp80T0RZLpNJOZksF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmRkNTljZi1hOGE1LTQxOWQtYjVlNS05OWQ3NzJjNjE3M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjUuNzczNTYzNjQ4WiJ9&digest=sha256%3A36a7c336e8a4bcd735654c2d9a9e115d2aad00e641589ba6d3bd2624a88cddeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=780091ea-302a-4ed1-9a28-a81713c54563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.462434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=33a32e1e-6d3b-4559-804a-982ab0945480 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=30f9be7f-896e-4db2-b704-6a6f0ac6b322 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/dddd/blobs/uploads/76fb5f8c-ed51-4ce3-9835-e20c682893ab?_state=AOeTr7a7fgziSISd_FNzGl3H05XlaiZxFHSQQMiY3gR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3NmZiNWY4Yy1lZDUxLTRjZTMtOTgzNS1lMjBjNjgyODkzYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjcuNjQ1NjQzODc1WiJ9&digest=sha256%3Aef4e8208cc462517fef6b345346e182d451507422d069d4ea3fe8c294cd93409" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314881461s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/76fb5f8c-ed51-4ce3-9835-e20c682893ab?_state=AOeTr7a7fgziSISd_FNzGl3H05XlaiZxFHSQQMiY3gR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3NmZiNWY4Yy1lZDUxLTRjZTMtOTgzNS1lMjBjNjgyODkzYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MjcuNjQ1NjQzODc1WiJ9&digest=sha256%3Aef4e8208cc462517fef6b345346e182d451507422d069d4ea3fe8c294cd93409 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=ae80a8d2-202f-4543-b71b-b592a7bb146b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.457394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35505" http.request.id=462e552c-6495-4702-a179-fd2a7fc7322a http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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="811.048µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:22:32:28 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.98s) === RUN TestURLPrefix time="2025-08-08T22:32:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39645" http.request.id=bef78d2c-43a3-45f5-bee3-c142bbc8db9c http.request.method=GET http.request.remoteaddr="127.0.0.1:38902" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.048µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:32:28 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T22:32:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=73e7819a-37ab-496f-acb8-d22caed0452d http.request.method=GET http.request.remoteaddr="127.0.0.1:48458" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.089µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "GET /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=e362e68e-913d-406d-a079-57171134bcae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=57975e66-c55e-4c96-a8d2-5c32f83c370a http.request.method=POST http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=62c115fc-b0e1-4985-8940-11392cf32b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="928.609µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "GET /v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=0b8b88c0-de57-466b-985a-d568da59166b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="849.128µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=1542fc86-d7f3-4007-94d3-7e279622d6c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6f3da8ae-61d2-4b6b-bd70-2a840ec70902 time="2025-08-08T22:32:29Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=1542fc86-d7f3-4007-94d3-7e279622d6c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.248µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6f3da8ae-61d2-4b6b-bd70-2a840ec70902 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "GET /v2/foo/bar/blobs/uploads/6f3da8ae-61d2-4b6b-bd70-2a840ec70902?_state=7udKaDbb7KAK0HSuyVrAHOgnHEhPQFppqaJ5YN9yKb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmM2RhOGFlLTYxZDItNGI2Yi1iZDcwLTJhODQwZWM3MDkwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMjYwMzc4MjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=6b7f641f-9b2c-459b-8d35-9608d3d00bf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=a9e04448-c4e7-4e7b-a9be-49379261c91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/092e23a1-6dce-42ec-ba17-d169162939b9?_state=YKVd6iGU6MxRTEi-5NCu06kldgjir6PgLtEMUuoTpbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MmUyM2ExLTZkY2UtNDJlYy1iYTE3LWQxNjkxNjI5MzliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzA1NDU1OTJaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" provided=sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 vars.name="foo/bar" vars.uuid=092e23a1-6dce-42ec-ba17-d169162939b9 time="2025-08-08T22:32:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=a9e04448-c4e7-4e7b-a9be-49379261c91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/092e23a1-6dce-42ec-ba17-d169162939b9?_state=YKVd6iGU6MxRTEi-5NCu06kldgjir6PgLtEMUuoTpbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MmUyM2ExLTZkY2UtNDJlYy1iYTE3LWQxNjkxNjI5MzliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzA1NDU1OTJaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=092e23a1-6dce-42ec-ba17-d169162939b9 time="2025-08-08T22:32:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=a9e04448-c4e7-4e7b-a9be-49379261c91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/092e23a1-6dce-42ec-ba17-d169162939b9?_state=YKVd6iGU6MxRTEi-5NCu06kldgjir6PgLtEMUuoTpbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MmUyM2ExLTZkY2UtNDJlYy1iYTE3LWQxNjkxNjI5MzliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzA1NDU1OTJaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.089µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=092e23a1-6dce-42ec-ba17-d169162939b9 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "PUT /v2/foo/bar/blobs/uploads/092e23a1-6dce-42ec-ba17-d169162939b9?_state=YKVd6iGU6MxRTEi-5NCu06kldgjir6PgLtEMUuoTpbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MmUyM2ExLTZkY2UtNDJlYy1iYTE3LWQxNjkxNjI5MzliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzA1NDU1OTJaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=81622824-9e69-442b-882b-b097573f19c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=ee783d19-d931-47b7-9b02-b5eb0f95e7df http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/a8a418fa-5a24-40bf-822c-3a971d293f03?_state=whEMv3WH4FkZmIGHOJZVP_iYWmw_VixQgjUIi0sn78t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YTQxOGZhLTVhMjQtNDBiZi04MjJjLTNhOTcxZDI5M2YwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzI3NjgwOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a8a418fa-5a24-40bf-822c-3a971d293f03?_state=whEMv3WH4FkZmIGHOJZVP_iYWmw_VixQgjUIi0sn78t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YTQxOGZhLTVhMjQtNDBiZi04MjJjLTNhOTcxZDI5M2YwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzI3NjgwOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=9a9f086a-38ed-494d-80b3-1fb432272e8d http.request.method=POST http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=be8a4ac4-c52b-4d97-8711-02cee9633074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/67846022-70fa-408e-b56f-a538fe060f4f?_state=4762Ni3SsWu-1I-Y4s2B0lH6331PWe7UQxONSO5Mu457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODQ2MDIyLTcwZmEtNDA4ZS1iNTZmLWE1MzhmZTA2MGY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzUyNjg1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "PUT /v2/foo/bar/blobs/uploads/67846022-70fa-408e-b56f-a538fe060f4f?_state=4762Ni3SsWu-1I-Y4s2B0lH6331PWe7UQxONSO5Mu457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ODQ2MDIyLTcwZmEtNDA4ZS1iNTZmLWE1MzhmZTA2MGY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzUyNjg1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=d25b7533-3b67-44d1-ac8f-12bc91b6ed7c http.request.method=POST http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=324cf271-3d23-4f06-93d9-b11e127ccae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/86e3df00-3d8d-4307-95d9-ccad0846bb29?_state=zWKRj0lKYZk2dzi_Cm7tfcWf0PZz9RmGiDGOsIcYijd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZTNkZjAwLTNkOGQtNDMwNy05NWQ5LWNjYWQwODQ2YmIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzc2NzM2MjNaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.duration=2.18598403s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:29 +0000] "PUT /v2/foo/bar/blobs/uploads/86e3df00-3d8d-4307-95d9-ccad0846bb29?_state=zWKRj0lKYZk2dzi_Cm7tfcWf0PZz9RmGiDGOsIcYijd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZTNkZjAwLTNkOGQtNDMwNy05NWQ5LWNjYWQwODQ2YmIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjoyOS4yMzc2NzM2MjNaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=0ae8dd10-e0fc-45e2-9fda-ca54caa3d372 http.request.method=POST http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46739" http.request.id=0598f36a-c01a-4efe-9a6a-e99860aaf955 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/7f0a0d67-6d0b-4bcb-9516-3c328a2fc69e?_state=euvSkcUczDiWG5qVP_fUPd8a-9Z1BdnWaEBdmDyq0CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMGEwZDY3LTZkMGItNGJjYi05NTE2LTNjMzI4YTJmYzY5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozMS41OTc2NzE4MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033736168s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/7f0a0d67-6d0b-4bcb-9516-3c328a2fc69e?_state=euvSkcUczDiWG5qVP_fUPd8a-9Z1BdnWaEBdmDyq0CB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMGEwZDY3LTZkMGItNGJjYi05NTE2LTNjMzI4YTJmYzY5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozMS41OTc2NzE4MDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=42d94b0b-cc6d-4ffe-ac2f-9563ff7dac59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/uploads/7f0a0d67-6d0b-4bcb-9516-3c328a2fc69e?_state=xZHwpLZgjW5-9QYtqr2gw1AL5k8RehDtHhoR-MsJb3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMGEwZDY3LTZkMGItNGJjYi05NTE2LTNjMzI4YTJmYzY5ZSIsIk9mZnNldCI6MjcxMDU3OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MzFaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "PUT /v2/foo/bar/blobs/uploads/7f0a0d67-6d0b-4bcb-9516-3c328a2fc69e?_state=xZHwpLZgjW5-9QYtqr2gw1AL5k8RehDtHhoR-MsJb3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMGEwZDY3LTZkMGItNGJjYi05NTE2LTNjMzI4YTJmYzY5ZSIsIk9mZnNldCI6MjcxMDU3OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MzFaIn0%3D&digest=sha256%3Ad0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=0914cf17-28b9-4a4d-bab7-55250a2c2b6e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.044731ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=e4d4c5b7-f8fb-4ead-80b8-592ea69ebe94 http.request.method=GET http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=131.662015ms http.response.status=200 http.response.written=27105792 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "GET /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 200 27105792 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=error msg="error parsing digest="sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=0121d50c-7258-4807-b50a-54598e052a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" vars.name="foo/bar" time="2025-08-08T22:32:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=0121d50c-7258-4807-b50a-54598e052a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:48476" http.request.uri="/v2/foo/bar/blobs/sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.528µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "GET /v2/foo/bar/blobs/sha257:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T22:32:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=558905d8-29c4-4f64-8df6-6980b67003e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44130" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127411ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "GET /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32: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.6 time="2025-08-08T22:32:33Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=354695cf-4475-4097-88fe-5a7cafd0a5be http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.729µs" http.response.status=404 http.response.written=157 vars.digest="sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "GET /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=803f8d6b-0646-4d9e-81e4-a77a491194d5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=c2c8eb9b-fc2b-49e9-adff-1d77ac74b34f http.request.method=POST http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=0323fa54-d65d-421a-83ec-85c2eb8dab3d http.request.method=GET http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="936.689µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "GET /v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=e37e975a-e44a-40f1-817a-b4e99ac8820d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="932.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=d5a8eb50-a1f5-477e-b22d-43a0ea80d98f http.request.method=GET http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=724910d7-e3aa-4cd2-9f2b-3c08f456265f time="2025-08-08T22:32:34Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=d5a8eb50-a1f5-477e-b22d-43a0ea80d98f http.request.method=GET http.request.remoteaddr="127.0.0.1:40802" http.request.uri="/v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.648µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=724910d7-e3aa-4cd2-9f2b-3c08f456265f 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "GET /v2/foo/bar/blobs/uploads/724910d7-e3aa-4cd2-9f2b-3c08f456265f?_state=f-vB92aPgV9LvIXF1MGKZjgbD5UjlmCZWUdIsOgBRcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNDkxMGQ3LWUzYWEtNGNkMi05ZjJiLTNjMDhmNDU2MjY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTI5NjU1OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=b0033bca-2e32-49c0-b499-16a3d7ec1242 http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="949.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=8b54df12-ccb2-4f9f-a2f0-4f65ae5ede85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e?_state=U6CIrtEqUGiQIBy90wgu-s7xSWDXBRpU-yhwRl7iY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZTJkMmQ0LWY3ZjEtNGNlMi1hMzJlLTdlYzQyZjBmNDgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTc2Nzc0OFoifQ%3D%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" provided=sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 vars.name="foo/bar" vars.uuid=a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e time="2025-08-08T22:32:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=8b54df12-ccb2-4f9f-a2f0-4f65ae5ede85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e?_state=U6CIrtEqUGiQIBy90wgu-s7xSWDXBRpU-yhwRl7iY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZTJkMmQ0LWY3ZjEtNGNlMi1hMzJlLTdlYzQyZjBmNDgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTc2Nzc0OFoifQ%3D%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e time="2025-08-08T22:32:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=8b54df12-ccb2-4f9f-a2f0-4f65ae5ede85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e?_state=U6CIrtEqUGiQIBy90wgu-s7xSWDXBRpU-yhwRl7iY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZTJkMmQ0LWY3ZjEtNGNlMi1hMzJlLTdlYzQyZjBmNDgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTc2Nzc0OFoifQ%3D%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="923.729µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "PUT /v2/foo/bar/blobs/uploads/a4e2d2d4-f7f1-4ce2-a32e-7ec42f0f483e?_state=U6CIrtEqUGiQIBy90wgu-s7xSWDXBRpU-yhwRl7iY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZTJkMmQ0LWY3ZjEtNGNlMi1hMzJlLTdlYzQyZjBmNDgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTc2Nzc0OFoifQ%3D%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=3e6ca179-a71d-4849-b7ef-bce2d31ee25b http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=6d6145d4-293e-4b43-b7e3-46141c87cb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/c9301ecb-8c42-46a5-a616-94bb70bdd9a5?_state=WraBKjRzGq-0a4a_ymKYSx8Be_Vz0P8PNIc3z1hG03t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MzAxZWNiLThjNDItNDZhNS1hNjE2LTk0YmI3MGJkZDlhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTk5NTUxNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "PUT /v2/foo/bar/blobs/uploads/c9301ecb-8c42-46a5-a616-94bb70bdd9a5?_state=WraBKjRzGq-0a4a_ymKYSx8Be_Vz0P8PNIc3z1hG03t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MzAxZWNiLThjNDItNDZhNS1hNjE2LTk0YmI3MGJkZDlhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4wOTk5NTUxNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=89a47362-26e4-4e15-a813-1de3aedcefa4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=ffcff3bc-68bc-4cad-8835-92600de19730 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/c88e0936-6127-407c-ab1b-21e93e1f406d?_state=4kPCpK9zHVj1RJ2PNTakJlpAJhD_JnUZW4dBinNrfLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OGUwOTM2LTYxMjctNDA3Yy1hYjFiLTIxZTkzZTFmNDA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4xMDI0MjUwMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "PUT /v2/foo/bar/blobs/uploads/c88e0936-6127-407c-ab1b-21e93e1f406d?_state=4kPCpK9zHVj1RJ2PNTakJlpAJhD_JnUZW4dBinNrfLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OGUwOTM2LTYxMjctNDA3Yy1hYjFiLTIxZTkzZTFmNDA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4xMDI0MjUwMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=81e50c31-d248-4d79-ba16-8f055d394753 http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=86160a94-7fc4-4172-b22e-bc13c6262483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/8d8ee83c-2290-4251-979d-acc039a5a924?_state=u9-kunYJRrtnp3bAK0srCSVfuNGTXKE7BIIkwpchRGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOGVlODNjLTIyOTAtNDI1MS05NzlkLWFjYzAzOWE1YTkyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4xMDQ3NTY0NjlaIn0%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470215657s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:34 +0000] "PUT /v2/foo/bar/blobs/uploads/8d8ee83c-2290-4251-979d-acc039a5a924?_state=u9-kunYJRrtnp3bAK0srCSVfuNGTXKE7BIIkwpchRGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOGVlODNjLTIyOTAtNDI1MS05NzlkLWFjYzAzOWE1YTkyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNC4xMDQ3NTY0NjlaIn0%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=e0caa872-f912-4c2e-9d52-fa04fa4feab3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39567" http.request.id=5bc075a7-5c6a-4fd2-9e49-47332aeb7959 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/9a18a494-2edc-4859-ae98-c2ffd1e20722?_state=sjiWhVL2_zyxslqgm8hTl9oNuiqIDFF9-4v8wLJbeBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhMThhNDk0LTJlZGMtNDg1OS1hZTk4LWMyZmZkMWUyMDcyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNi43NzI3NDg3OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.5442927s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:36 +0000] "PATCH /v2/foo/bar/blobs/uploads/9a18a494-2edc-4859-ae98-c2ffd1e20722?_state=sjiWhVL2_zyxslqgm8hTl9oNuiqIDFF9-4v8wLJbeBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhMThhNDk0LTJlZGMtNDg1OS1hZTk4LWMyZmZkMWUyMDcyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozNi43NzI3NDg3OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=ae08b684-8bb7-49bb-921f-bb80b92cc678 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/uploads/9a18a494-2edc-4859-ae98-c2ffd1e20722?_state=Suq3Zh2872rqg9ablo1knOGlpXtZ_Bqtt2k-U2i23Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhMThhNDk0LTJlZGMtNDg1OS1hZTk4LWMyZmZkMWUyMDcyMiIsIk9mZnNldCI6Mjg2MDM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MzZaIn0%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.257292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "PUT /v2/foo/bar/blobs/uploads/9a18a494-2edc-4859-ae98-c2ffd1e20722?_state=Suq3Zh2872rqg9ablo1knOGlpXtZ_Bqtt2k-U2i23Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhMThhNDk0LTJlZGMtNDg1OS1hZTk4LWMyZmZkMWUyMDcyMiIsIk9mZnNldCI6Mjg2MDM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6MzZaIn0%3D&digest=sha256%3A47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=20053276-52e2-44b1-99fb-2aa0382f5fc1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.109971ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=182138db-cad5-411c-8dec-7b9f367c05f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.957187ms http.response.status=200 http.response.written=28603904 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 200 28603904 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=error msg="error parsing digest="sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=57d829ab-3652-46b8-bd32-60a8bac56dad http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" vars.name="foo/bar" time="2025-08-08T22:32:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=57d829ab-3652-46b8-bd32-60a8bac56dad http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/bar/blobs/sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.248µs" http.response.status=400 http.response.written=110 vars.digest="sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha257:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=4ddd617a-5470-4596-9b78-087feeaa2d52 http.request.method=GET http.request.remoteaddr="127.0.0.1:40830" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078251ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=3f784f0c-a369-4fe2-835f-2e6e2dec63fe http.request.method=GET http.request.remoteaddr="127.0.0.1:40830" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.423103ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=2c54a7ae-9238-4f54-8026-c0a32a39d817 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.625345ms http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha256:47674b3f16dbea3de3616cd3a756fcc7579993af6a479d8f52b8f9dd64ae2914 HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=f59178d5-668a-4e02-84b5-9adaa25de913 http.request.method=GET http.request.remoteaddr="127.0.0.1:44130" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.700193061s http.response.status=200 http.response.written=3309568 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "GET /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 200 3309568 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46739" http.request.id=cf44a0ba-ea3e-401b-b7c1-51b30c22a618 http.request.method=GET http.request.remoteaddr="127.0.0.1:44126" http.request.uri="/v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.704665265s http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Aug/2025:22:32:33 +0000] "GET /v2/foo/bar/blobs/sha256:d0de0dbae2cb7765a53b913423c3df56a99555782f2b87477786cfab4a064e21 HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.55s) === RUN TestBlobDelete time="2025-08-08T22:32:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:39Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=94b4982f-7f87-48f4-8983-5ccfc661804f http.request.method=GET http.request.remoteaddr="127.0.0.1:47358" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="944.009µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=24743abb-aea9-4abb-b875-a78286f315ac http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.849µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=73250cf2-b73c-480d-9cd1-5da26a8125b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=d3a2d101-d0be-480d-8c7f-cab5a7449ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="942.409µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=4a06147a-1131-4b4e-8ba9-8d487c4be213 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="975.13µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=be132648-48ff-4d49-a65e-9241d8dff748 http.request.method=GET http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2b821d33-cf88-447a-876e-311ee921af84 time="2025-08-08T22:32:39Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=be132648-48ff-4d49-a65e-9241d8dff748 http.request.method=GET http.request.remoteaddr="127.0.0.1:47366" http.request.uri="/v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.448µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2b821d33-cf88-447a-876e-311ee921af84 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "GET /v2/foo/bar/blobs/uploads/2b821d33-cf88-447a-876e-311ee921af84?_state=6Ml0XxLeQvBpCMZ7-fYUM8vdqKHyhunWZ1eVCmEL-zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiODIxZDMzLWNmODgtNDQ3YS04NzZlLTMxMWVlOTIxYWY4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDI2NDUxNjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=828be3bc-211a-4da7-98b4-840ef5f3e8fd http.request.method=POST http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=27755acf-bdc4-46b1-b55c-0b9b4f546d21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/aec90683-79d6-4f2f-add3-cca0420904b7?_state=SJxT6B3FH_70Im708Srd6cRDe3Hqymj1oVZ4XbGmRKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYzkwNjgzLTc5ZDYtNGYyZi1hZGQzLWNjYTA0MjA5MDRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDczMTEyNDlaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" provided=sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 vars.name="foo/bar" vars.uuid=aec90683-79d6-4f2f-add3-cca0420904b7 time="2025-08-08T22:32:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=27755acf-bdc4-46b1-b55c-0b9b4f546d21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/aec90683-79d6-4f2f-add3-cca0420904b7?_state=SJxT6B3FH_70Im708Srd6cRDe3Hqymj1oVZ4XbGmRKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYzkwNjgzLTc5ZDYtNGYyZi1hZGQzLWNjYTA0MjA5MDRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDczMTEyNDlaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aec90683-79d6-4f2f-add3-cca0420904b7 time="2025-08-08T22:32:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=27755acf-bdc4-46b1-b55c-0b9b4f546d21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/aec90683-79d6-4f2f-add3-cca0420904b7?_state=SJxT6B3FH_70Im708Srd6cRDe3Hqymj1oVZ4XbGmRKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYzkwNjgzLTc5ZDYtNGYyZi1hZGQzLWNjYTA0MjA5MDRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDczMTEyNDlaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02737ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=aec90683-79d6-4f2f-add3-cca0420904b7 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "PUT /v2/foo/bar/blobs/uploads/aec90683-79d6-4f2f-add3-cca0420904b7?_state=SJxT6B3FH_70Im708Srd6cRDe3Hqymj1oVZ4XbGmRKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYzkwNjgzLTc5ZDYtNGYyZi1hZGQzLWNjYTA0MjA5MDRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDczMTEyNDlaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=2803b00c-e3e5-4f44-92c9-6de46f924e0b http.request.method=POST http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=cd24b519-202b-4817-8e50-c516eb33176b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/e41bf057-0210-4ff4-8ed5-9ba0b74c9a19?_state=Q8j-NZ8JT66rfOg4gbQphPmCXIpoOeHd-O3lVJAWWfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MWJmMDU3LTAyMTAtNGZmNC04ZWQ1LTliYTBiNzRjOWExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDk3MTUxOTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e41bf057-0210-4ff4-8ed5-9ba0b74c9a19?_state=Q8j-NZ8JT66rfOg4gbQphPmCXIpoOeHd-O3lVJAWWfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MWJmMDU3LTAyMTAtNGZmNC04ZWQ1LTliYTBiNzRjOWExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MDk3MTUxOTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=ca275d81-a39d-43d1-98d2-59ac13a2851f http.request.method=POST http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=d4d35356-ca63-483d-b79f-608c4d79d834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/ec4e2509-2100-43fb-8f2e-9994b2593bf5?_state=P3xpX-bDTX8udHVqdi2rFgfRD3izOcmatZe-wKFldep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNGUyNTA5LTIxMDAtNDNmYi04ZjJlLTk5OTRiMjU5M2JmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MTIyMjk2OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ec4e2509-2100-43fb-8f2e-9994b2593bf5?_state=P3xpX-bDTX8udHVqdi2rFgfRD3izOcmatZe-wKFldep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNGUyNTA5LTIxMDAtNDNmYi04ZjJlLTk5OTRiMjU5M2JmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MTIyMjk2OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=a631d3c6-5b97-4578-a78b-05120cc80cd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=e9975a9c-5cdd-4ebf-b4d9-771f23b27e39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/39ea6da9-2d3b-40d1-8401-5d74a794956b?_state=ZqsAIRZZ7S8D5GExNEr2QxEJPB54SMqI9OI32ZKqUjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZWE2ZGE5LTJkM2ItNDBkMS04NDAxLTVkNzRhNzk0OTU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MTQ3MDE3MjFaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.duration=940.061683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:39 +0000] "PUT /v2/foo/bar/blobs/uploads/39ea6da9-2d3b-40d1-8401-5d74a794956b?_state=ZqsAIRZZ7S8D5GExNEr2QxEJPB54SMqI9OI32ZKqUjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZWE2ZGE5LTJkM2ItNDBkMS04NDAxLTVkNzRhNzk0OTU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjozOS43MTQ3MDE3MjFaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=cfbcdc88-d89a-447d-8afb-a5955a5f7b95 http.request.method=POST http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09433ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40779" http.request.id=f92a9f4b-895e-47f3-b3d1-cdea25aa37ef http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/88111ae8-b14f-434c-b252-f61fa168b356?_state=BFYYEokxEMebf9fiQpcUCNamzfKnVhrO4DekPMMIXKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MTExYWU4LWIxNGYtNDM0Yy1iMjUyLWY2MWZhMTY4YjM1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0MC43NzI4ODk3NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227876551s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/88111ae8-b14f-434c-b252-f61fa168b356?_state=BFYYEokxEMebf9fiQpcUCNamzfKnVhrO4DekPMMIXKx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MTExYWU4LWIxNGYtNDM0Yy1iMjUyLWY2MWZhMTY4YjM1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0MC43NzI4ODk3NjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=e830b92c-6ddb-4cf7-b719-3b75b685c45e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/uploads/88111ae8-b14f-434c-b252-f61fa168b356?_state=pdjImtSD-3DDbfD0_cmL52PzKqEjr_gYGMyhtGbWrEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MTExYWU4LWIxNGYtNDM0Yy1iMjUyLWY2MWZhMTY4YjM1NiIsIk9mZnNldCI6MTgyOTUyOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NDBaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "PUT /v2/foo/bar/blobs/uploads/88111ae8-b14f-434c-b252-f61fa168b356?_state=pdjImtSD-3DDbfD0_cmL52PzKqEjr_gYGMyhtGbWrEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MTExYWU4LWIxNGYtNDM0Yy1iMjUyLWY2MWZhMTY4YjM1NiIsIk9mZnNldCI6MTgyOTUyOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NDBaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=7f29cebe-e397-4ad5-8425-1fb7687b0158 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.00141ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=3ed689cc-ecff-4e6c-bec8-9671276dcaaf http.request.method=GET http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=69.654244ms http.response.status=200 http.response.written=18295296 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "GET /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 200 18295296 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=error msg="error parsing digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=4a936429-de44-43bb-8098-57ce0b1d3688 http.request.method=GET http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" time="2025-08-08T22:32:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=4a936429-de44-43bb-8098-57ce0b1d3688 http.request.method=GET http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.328µs" http.response.status=400 http.response.written=110 vars.digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "GET /v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=a2c493dd-5ecf-4da7-8529-01badb403d96 http.request.method=GET http.request.remoteaddr="127.0.0.1:57410" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115691ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "GET /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=ff4a50d9-ca64-437f-9bb8-cc8c6c9a2f15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57416" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.duration="991.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=2e015849-7b07-426b-81c3-4a255b94946c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57416" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.728µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=d49332d5-acbe-427d-9dee-76b65ca67cf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57416" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.567µs" http.response.status=404 http.response.written=74 vars.digest="sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=error msg="error parsing digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=3e66ff2d-fabb-48f9-bbba-df7c1e4b6bed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" time="2025-08-08T22:32:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=3e66ff2d-fabb-48f9-bbba-df7c1e4b6bed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.648µs" http.response.status=400 http.response.written=110 vars.digest="sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "DELETE /v2/foo/bar/blobs/sha257:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T22:32:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=bcd4e41e-accc-4643-94a1-eddeaed54a70 http.request.method=POST http.request.remoteaddr="127.0.0.1:57440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=4d20fe71-8953-4415-890d-1b6e602afcb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57440" http.request.uri="/v2/foo/bar/blobs/uploads/34af2a12-097e-471e-8c03-7f4432d7b7af?_state=fNooDHhxCj7cEvGeno7kD6pkGizjiHRXiwkBRsj2xMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YWYyYTEyLTA5N2UtNDcxZS04YzAzLTdmNDQzMmQ3YjdhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0Mi4xNDA1NzQ3MzFaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.duration=924.955933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "PUT /v2/foo/bar/blobs/uploads/34af2a12-097e-471e-8c03-7f4432d7b7af?_state=fNooDHhxCj7cEvGeno7kD6pkGizjiHRXiwkBRsj2xMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YWYyYTEyLTA5N2UtNDcxZS04YzAzLTdmNDQzMmQ3YjdhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0Mi4xNDA1NzQ3MzFaIn0%3D&digest=sha256%3A38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=fc167129-e613-46ee-b74a-e46ac347062a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57440" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.137731ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=fac3968a-a11a-4230-a7ef-757713b54741 http.request.method=GET http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.056153022s http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "GET /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" time="2025-08-08T22:32:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40779" http.request.id=54e6b69f-2a1b-4a30-ac21-161e944024de http.request.method=GET http.request.remoteaddr="127.0.0.1:57410" http.request.uri="/v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.051509497s http.response.status=200 http.response.written=3309568 127.0.0.1 - - [08/Aug/2025:22:32:42 +0000] "GET /v2/foo/bar/blobs/sha256:38d2087fcf2221477e79aa687e7c20479327e1e1f1df67d497f6f72c3d564318 HTTP/1.1" 200 3309568 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.66s) === RUN TestRelativeURL time="2025-08-08T22:32:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:43Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39089" http.request.id=a640ac74-1037-4ffb-9fae-f08d9c5e4ef5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39089" http.request.id=2daedf69-d9ae-445b-9a31-5c55abff7751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53218" http.request.uri="/v2/foo/bar/blobs/uploads/ac7bbaea-ff7b-474e-85b4-65bdd79d6354?_state=udgRlLGNyARCmgu8k-DVfV3tg7c7GvGlXCqnG1F4cNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjN2JiYWVhLWZmN2ItNDc0ZS04NWI0LTY1YmRkNzlkNjM1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0My4xODcyNTM1OFoifQ%3D%3D&digest=sha256%3A82bed359aa0ea0b4a06a8416dfeae69baf95c845549e24bafbfd49878d22a127" http.request.useragent="Go-http-client/1.1" http.response.duration=1.968304946s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:43 +0000] "PUT /v2/foo/bar/blobs/uploads/ac7bbaea-ff7b-474e-85b4-65bdd79d6354?_state=udgRlLGNyARCmgu8k-DVfV3tg7c7GvGlXCqnG1F4cNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjN2JiYWVhLWZmN2ItNDc0ZS04NWI0LTY1YmRkNzlkNjM1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0My4xODcyNTM1OFoifQ%3D%3D&digest=sha256%3A82bed359aa0ea0b4a06a8416dfeae69baf95c845549e24bafbfd49878d22a127 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39089" http.request.id=1f313abc-2910-443a-b63f-364ce84256ad http.request.method=POST http.request.remoteaddr="127.0.0.1:53218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39089" http.request.id=b5b90114-f0d5-49f5-b087-247f16d8cf0f http.request.method=POST http.request.remoteaddr="127.0.0.1:53218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39089" http.request.id=426acc1b-a227-4093-ac92-fe9fbbd58291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53218" http.request.uri="/v2/foo/bar/blobs/uploads/50c3c2bb-ed3f-4157-92c2-d5760b38fae6?_state=KTuEFPos42kkF-ygn0OPvsGNhKcP-DnM18V3_TkiuJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYzNjMmJiLWVkM2YtNDE1Ny05MmMyLWQ1NzYwYjM4ZmFlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0NS41NzU4NzI2OTdaIn0%3D&digest=sha256%3A26b5d8ed07ad7281bd0fec50893f8054e7088b6a32a7dfca25ae0b19120c01b1" http.request.useragent="Go-http-client/1.1" http.response.duration=760.250591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:45 +0000] "PUT /v2/foo/bar/blobs/uploads/50c3c2bb-ed3f-4157-92c2-d5760b38fae6?_state=KTuEFPos42kkF-ygn0OPvsGNhKcP-DnM18V3_TkiuJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYzNjMmJiLWVkM2YtNDE1Ny05MmMyLWQ1NzYwYjM4ZmFlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0NS41NzU4NzI2OTdaIn0%3D&digest=sha256%3A26b5d8ed07ad7281bd0fec50893f8054e7088b6a32a7dfca25ae0b19120c01b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.15s) === RUN TestBlobDeleteDisabled time="2025-08-08T22:32:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:46Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:37887" http.request.id=df93390c-679f-475f-b803-a312888df35c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44724" http.request.uri="/v2/foo/bar/blobs/sha256:52556c17c93df6695ffebd7083942fa0ff759531f9e659facf56d36ae1d35168" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.009µs" http.response.status=405 http.response.written=78 vars.digest="sha256:52556c17c93df6695ffebd7083942fa0ff759531f9e659facf56d36ae1d35168" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:52556c17c93df6695ffebd7083942fa0ff759531f9e659facf56d36ae1d35168 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.28s) === RUN TestDeleteDisabled time="2025-08-08T22:32:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:46Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35395" http.request.id=3bd79db7-471c-4ac5-b21e-8efa173482ca http.request.method=POST http.request.remoteaddr="127.0.0.1:36426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04625ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35395" http.request.id=97ec476a-861a-4a3a-8957-e0006b4e8f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36426" http.request.uri="/v2/foo/bar/blobs/uploads/70ffbc06-4563-4933-8ac7-e6966a26e20c?_state=5hN2EM9skHukvUkC83iSr_QFpB4ilnXgfp578SYmxBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZmZiYzA2LTQ1NjMtNDkzMy04YWM3LWU2OTY2YTI2ZTIwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0Ni43ODAxMjU0MTJaIn0%3D&digest=sha256%3Ad9196011b591b38058f5a111713a3594f6aa6f9fa1b0b8518d579624c9b73051" http.request.useragent="Go-http-client/1.1" http.response.duration=967.590508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:46 +0000] "PUT /v2/foo/bar/blobs/uploads/70ffbc06-4563-4933-8ac7-e6966a26e20c?_state=5hN2EM9skHukvUkC83iSr_QFpB4ilnXgfp578SYmxBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZmZiYzA2LTQ1NjMtNDkzMy04YWM3LWU2OTY2YTI2ZTIwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0Ni43ODAxMjU0MTJaIn0%3D&digest=sha256%3Ad9196011b591b38058f5a111713a3594f6aa6f9fa1b0b8518d579624c9b73051 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:47Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:35395" http.request.id=a811af38-c476-4e69-8c65-67b5b63d5a93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36426" http.request.uri="/v2/foo/bar/blobs/sha256:d9196011b591b38058f5a111713a3594f6aa6f9fa1b0b8518d579624c9b73051" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.128µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d9196011b591b38058f5a111713a3594f6aa6f9fa1b0b8518d579624c9b73051" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:32:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:d9196011b591b38058f5a111713a3594f6aa6f9fa1b0b8518d579624c9b73051 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.13s) === RUN TestDeleteReadOnly time="2025-08-08T22:32:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:47Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34229" http.request.id=751d5386-8bb5-4d47-934a-a274439168b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:51120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34229" http.request.id=6f1ec799-39b3-4019-9fd4-a692554b76bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51120" http.request.uri="/v2/foo/bar/blobs/uploads/14a357b9-fd70-47eb-801a-b605216de81d?_state=j6J17dO2vqYmOE2RHObbqGxKLuRHZWKsoK0hS9MqvjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YTM1N2I5LWZkNzAtNDdlYi04MDFhLWI2MDUyMTZkZTgxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0OC4wMTgzNjE2MTlaIn0%3D&digest=sha256%3A3515a74231e7a8a222aeff040dccea76762c9c161083bbef969345e363bfe87d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190909966s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:48 +0000] "PUT /v2/foo/bar/blobs/uploads/14a357b9-fd70-47eb-801a-b605216de81d?_state=j6J17dO2vqYmOE2RHObbqGxKLuRHZWKsoK0hS9MqvjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YTM1N2I5LWZkNzAtNDdlYi04MDFhLWI2MDUyMTZkZTgxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMjo0OC4wMTgzNjE2MTlaIn0%3D&digest=sha256%3A3515a74231e7a8a222aeff040dccea76762c9c161083bbef969345e363bfe87d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:3515a74231e7a8a222aeff040dccea76762c9c161083bbef969345e363bfe87d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.46s) === RUN TestStartPushReadOnly time="2025-08-08T22:32:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:50Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-08-08T22:32:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:50Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=88cf5784-1d54-4b01-8cbe-45bbdcf19b1c http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" 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="997.89µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=6906e211-3ec2-4f30-af4a-10fc9c3928f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" 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="858.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=0e393e5d-d024-47a8-8dbc-0358512e9b46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" 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="733.487µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=40a848ef-83c8-4e5b-98f4-5ee3c228d843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" 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.03135ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=40a848ef-83c8-4e5b-98f4-5ee3c228d843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" 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.073551ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=40a848ef-83c8-4e5b-98f4-5ee3c228d843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" 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.103391ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=40a848ef-83c8-4e5b-98f4-5ee3c228d843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" 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.129311ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T22:32:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b691b28d-24d5-44c8-a858-ea082a2f3303 http.request.method=POST http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10201ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=df9a6d7b-7a20-4c5f-8707-d078dad8869b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/blobs/uploads/a01fbd5b-4ad0-4a68-8a23-b29209b6d8fb?_state=2qPUlGY-WgoxlvVxfK9xD6wNk84xjCu-VEVp2MjSqbx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDFmYmQ1Yi00YWQwLTRhNjgtOGEyMy1iMjkyMDliNmQ4ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTAuNDAyNDM1MzYyWiJ9&digest=sha256%3Ac945cfbaeced3927fc61344898b2e141e02a9de7bbba58051df3918562b30401" http.request.useragent="Go-http-client/1.1" http.response.duration=797.720877ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/a01fbd5b-4ad0-4a68-8a23-b29209b6d8fb?_state=2qPUlGY-WgoxlvVxfK9xD6wNk84xjCu-VEVp2MjSqbx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDFmYmQ1Yi00YWQwLTRhNjgtOGEyMy1iMjkyMDliNmQ4ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTAuNDAyNDM1MzYyWiJ9&digest=sha256%3Ac945cfbaeced3927fc61344898b2e141e02a9de7bbba58051df3918562b30401 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=6564caa2-f270-4642-a613-534123766852 http.request.method=POST http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=697057ad-d162-4f35-906e-a18b2d190b87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/blobs/uploads/05cbacd0-3980-4c3a-b6d7-e708037e981b?_state=Ev7Y-mErZMKfJbh9kwRt7jIw-yYx7UKN-PstxJsJY2B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNWNiYWNkMC0zOTgwLTRjM2EtYjZkNy1lNzA4MDM3ZTk4MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTEuMzM5MDI1NDAzWiJ9&digest=sha256%3A129211ac50081198f99e7d70257dadd4fb38132845f3cb3a6cc55e4f2f5798b4" http.request.useragent="Go-http-client/1.1" http.response.duration=602.62908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/05cbacd0-3980-4c3a-b6d7-e708037e981b?_state=Ev7Y-mErZMKfJbh9kwRt7jIw-yYx7UKN-PstxJsJY2B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNWNiYWNkMC0zOTgwLTRjM2EtYjZkNy1lNzA4MDM3ZTk4MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTEuMzM5MDI1NDAzWiJ9&digest=sha256%3A129211ac50081198f99e7d70257dadd4fb38132845f3cb3a6cc55e4f2f5798b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b59de6d9-1de8-43e5-b156-b157059029e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=71ce02fb-8709-421b-9dd3-eb9dae578e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.duration=3.320993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=11305467-9f56-4e12-a338-d7929dcb92b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" 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.831378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=58eac615-6354-4534-b016-26dc1c0e7a4c http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.788058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42479" http.request.id=9470b135-ec3b-49fd-a510-42d5311c8cfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42479" http.request.id=ad1207a2-f045-4d7c-90f1-fe3904bd2df4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.duration=3.362553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:42479" http.request.id=8365263a-59db-4f9a-9474-5f57d33fc2b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=30b272de-bdcf-4b7e-9740-2c12d9171745 http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.820778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=8411baea-3b75-4b63-a8b6-1af902566c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="804.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=a95fc40b-cfeb-4c3b-a218-6b8a5628386d http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.duration="708.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=fe6a70a8-17b9-49e6-b5e1-1ca978d2d65e http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" 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="748.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=error msg="payload digest does match: "sha256:79a82b3f693df53701d5e8d25222dc5bce095fe9b4cb1e908e934da465d0eb6d" != "sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13"" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=0993aae4-38c1-48b3-b39b-cc6fd98fa049 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=0993aae4-38c1-48b3-b39b-cc6fd98fa049 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.448µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13" 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e70a33bc2caa24d7fb9b02d3509259df26a235be60e5cf4cca4f6c7f01d5e13 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=dcd93d4f-3eb4-4b69-8b8d-b096aa2d556f http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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="884.249µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b55f4edf-876d-479e-aede-49444e3d9f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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="757.727µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=75695207-d067-4574-8078-2024ffe44193 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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="969.25µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=75695207-d067-4574-8078-2024ffe44193 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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.05381ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=75695207-d067-4574-8078-2024ffe44193 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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.136051ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=a06a68c3-0b57-4677-bc5a-0e03ec6e50c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=d93d7d67-d62a-4c06-b521-2e4218c6a507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/b3eee156-fd81-4d1f-bb34-d2f1b4df78de?_state=CyLB2IdP5p8BTGlLsm2RpoGdYvy1byrDA8OkMsaUTqR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiM2VlZTE1Ni1mZDgxLTRkMWYtYmIzNC1kMmYxYjRkZjc4ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTEuOTc4MDc4MDQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/b3eee156-fd81-4d1f-bb34-d2f1b4df78de?_state=CyLB2IdP5p8BTGlLsm2RpoGdYvy1byrDA8OkMsaUTqR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiM2VlZTE1Ni1mZDgxLTRkMWYtYmIzNC1kMmYxYjRkZjc4ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTEuOTc4MDc4MDQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=6d577960-89c5-447b-97a3-ae1b32160a2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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="951.85µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=6d577960-89c5-447b-97a3-ae1b32160a2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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.042131ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T22:32:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=8a988c2e-fd88-42b2-a8b2-dd3ecac53d47 http.request.method=POST http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=4b2411b4-bb67-4ab0-bfc0-c7eb152e0587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/6da8fc35-4e0b-4f11-b0c5-598c9bb3174d?_state=6i1VMVqyDdSXkTY1jNzhJQe1LLCIGKqDADfeoyFj-u57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZGE4ZmMzNS00ZTBiLTRmMTEtYjBjNS01OThjOWJiMzE3NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTIuMTQxMTkzNjQzWiJ9&digest=sha256%3Aff0fe409b6342b098861dc34f91097fa2ee67a43171c3d8524d526a3a3f1f640" http.request.useragent="Go-http-client/1.1" http.response.duration=812.508981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/6da8fc35-4e0b-4f11-b0c5-598c9bb3174d?_state=6i1VMVqyDdSXkTY1jNzhJQe1LLCIGKqDADfeoyFj-u57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZGE4ZmMzNS00ZTBiLTRmMTEtYjBjNS01OThjOWJiMzE3NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTIuMTQxMTkzNjQzWiJ9&digest=sha256%3Aff0fe409b6342b098861dc34f91097fa2ee67a43171c3d8524d526a3a3f1f640 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=052203d9-e3a0-4f04-b5dc-a0abd5ac1aa0 http.request.method=POST http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=cd5113f0-d34e-4288-b18e-0679d54081f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/blobs/uploads/2ef4efe5-0330-4e85-bccb-036ef83a59b2?_state=YRBFCzPcP6KWLkGMHU8qE5Ry_akZDRcaaUEOI2HLpHR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWY0ZWZlNS0wMzMwLTRlODUtYmNjYi0wMzZlZjgzYTU5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTMuMjA4ODA2MjA5WiJ9&digest=sha256%3A71713cd239dae4bae24dace4917491e2d61237aff3ac7e6260d90547b8ec62cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04765811s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ef4efe5-0330-4e85-bccb-036ef83a59b2?_state=YRBFCzPcP6KWLkGMHU8qE5Ry_akZDRcaaUEOI2HLpHR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWY0ZWZlNS0wMzMwLTRlODUtYmNjYi0wMzZlZjgzYTU5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTMuMjA4ODA2MjA5WiJ9&digest=sha256%3A71713cd239dae4bae24dace4917491e2d61237aff3ac7e6260d90547b8ec62cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=0f015955-9097-4568-b21d-298b1bf7eb86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42479" http.request.id=a08c9a1f-8316-48e8-8460-d63599657869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=18fe9572-c7d7-4a21-911e-633c50ac5b3f http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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.02813ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=8c1a4957-a445-464c-8d6c-c1167e82b372 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="931.889µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b4bd9149-622d-41fb-8e0c-cbe9c7a1cbcc http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="792.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=757a750b-70cb-4388-a3c3-b79eca128ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59" http.request.useragent="Go-http-client/1.1" http.response.duration="742.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=dfed1e5d-1aa5-40c4-ba29-cfd3b34ea85c http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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="739.087µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="rewriting manifest sha256:96ff3c2f1bb189d548eea9af384209b23cd52b67157c8639accdfcb5805c5b59 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b7283997-77c7-4411-a40d-348df143efc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=b7283997-77c7-4411-a40d-348df143efc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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.09114ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42479" http.request.id=0ccef755-c742-49bd-bfe7-e7c9369168ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" 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="968.929µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42479" http.request.id=0f26ccdb-e423-46df-a059-b71ff23a2d75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42479" http.request.id=76c8bf81-626a-49f3-89e0-8b6a02c5d659 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534" http.request.useragent="Go-http-client/1.1" http.response.duration="979.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=ef93c7f2-99dc-4def-89dc-1cbf63c99491 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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="980.969µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=a1aaa018-23fd-4c3a-b1b1-935e1dc33912 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="999.61µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=76549c0d-00dc-4776-ab2f-ea7e4083a3bc http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="771.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=295eb57c-4a7a-4b90-89e0-ec750045dbd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534" http.request.useragent="Go-http-client/1.1" http.response.duration="755.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="rewriting manifest list sha256:4341b78c04bb8ea0038977c11665971af7744dd97e9a7c5a803d500ecbcca534 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=7081429d-e9f8-4aa4-ab7e-c171cc6b99c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42479" http.request.id=7081429d-e9f8-4aa4-ab7e-c171cc6b99c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" 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.175742ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:32:55Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=81db5558-aa42-407f-89d9-b3841f82e3a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" 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="913.169µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=fa524550-ce33-4c5b-a86f-c8ccdc4c4e1b http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" 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="842.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=f1fdbf96-baa6-446b-ac33-b020daa207e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" 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="893.689µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=b74dddf6-feb5-4a48-985b-50c9296f0946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" 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.04671ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=b74dddf6-feb5-4a48-985b-50c9296f0946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" 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.092991ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=b74dddf6-feb5-4a48-985b-50c9296f0946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" 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.122111ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:32:55Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=b74dddf6-feb5-4a48-985b-50c9296f0946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" 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.158071ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T22:32:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=e079eba1-17c6-4ec4-af1d-018b910ca699 http.request.method=POST http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=b38f5050-f9cc-48a1-8b01-c96a72dfe632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/blobs/uploads/72d30daa-09ca-4606-8dab-7b9e39be0aeb?_state=6HVt_mEm7CIqDWbu6KCC73B55tZQiyNLAEvwczX8w717Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MmQzMGRhYS0wOWNhLTQ2MDYtOGRhYi03YjllMzliZTBhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTUuNTUwNDIzNzI1WiJ9&digest=sha256%3A6d16e63dd7cf69dab17f04c7b94013db0a25dbfc4c5c88ca78ee2df44b9e3710" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967912163s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/72d30daa-09ca-4606-8dab-7b9e39be0aeb?_state=6HVt_mEm7CIqDWbu6KCC73B55tZQiyNLAEvwczX8w717Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MmQzMGRhYS0wOWNhLTQ2MDYtOGRhYi03YjllMzliZTBhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTUuNTUwNDIzNzI1WiJ9&digest=sha256%3A6d16e63dd7cf69dab17f04c7b94013db0a25dbfc4c5c88ca78ee2df44b9e3710 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=058d09bc-5f58-4428-9d7c-29c4d6fc564d http.request.method=POST http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=a0421da3-f02e-4cdd-be3b-b1ecbd93c083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/blobs/uploads/2746e5f5-eaba-4f95-8bbe-52bd93d9f647?_state=5yHCpTvNhUETsqGkx4fwlU-_NEUkQWkvfs2zvAdDtSV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNzQ2ZTVmNS1lYWJhLTRmOTUtOGJiZS01MmJkOTNkOWY2NDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTcuNzQ2NjUyMjFaIn0%3D&digest=sha256%3A437e7dcaef1e15b7750d803ba3a2422e7a58bb3f339b31e9a2e1432598e4190c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409326876s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/2746e5f5-eaba-4f95-8bbe-52bd93d9f647?_state=5yHCpTvNhUETsqGkx4fwlU-_NEUkQWkvfs2zvAdDtSV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNzQ2ZTVmNS1lYWJhLTRmOTUtOGJiZS01MmJkOTNkOWY2NDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTcuNzQ2NjUyMjFaIn0%3D&digest=sha256%3A437e7dcaef1e15b7750d803ba3a2422e7a58bb3f339b31e9a2e1432598e4190c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=82d0e1bd-34d4-4985-82d1-7416bc48f372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.528755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=dc598761-9431-40e7-81b5-e0aaadd60353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.205471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=3f5f12c4-fd6a-4a8c-9bfd-c96103e0ed59 http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" 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.749697ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=e2ebac0d-8f46-4dc4-a72a-d0602f6cc465 http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.797697ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44553" http.request.id=470762aa-11fe-4bcc-90de-339afc9cc245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.257152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44553" http.request.id=a6662410-b6fd-4d16-86a4-f714acc49b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:44553" http.request.id=fcf35188-674a-419e-9580-f89e4ca490fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.241111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=7e2844e2-06c4-4335-b7da-4a1d4ae41589 http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.833778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=fd0537c9-36dd-461f-a1d0-562c22841d0c http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="751.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=765fc231-1f4d-4400-8f03-a2ca188d1f58 http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.duration="731.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=9f699f06-0e4f-4553-95f2-7d4f4958c40e http.request.method=GET http.request.remoteaddr="127.0.0.1:43018" 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="730.007µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=error msg="payload digest does match: "sha256:ecc08ae32aea66af11bb56e4ee324b75638c3ac1dd7659ac2b528004894947ab" != "sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec"" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=e546dca7-de76-4f87-980c-d089b04eb19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=e546dca7-de76-4f87-980c-d089b04eb19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43018" http.request.uri="/v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.289µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec" 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:2eef42b8e9757b0f9a3ec0e36bf8deaaf5a39eaa230dede804b4cd12d5e509ec HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=0438ca58-5af6-4d28-beed-a78f6a88ce38 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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="891.968µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=d51e6d74-b61b-442c-8e95-e2da4fa3d031 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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="770.607µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=9d32e3b9-f1da-42a7-8153-9da9c6b5f041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="879.448µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=9d32e3b9-f1da-42a7-8153-9da9c6b5f041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="922.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=9d32e3b9-f1da-42a7-8153-9da9c6b5f041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="954.329µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=d633dfd4-92d2-4d6f-816a-1b5e0736750c http.request.method=POST http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=881fcf5c-2400-4e66-a599-0a285f6d54ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/57a30395-9181-4a0f-86d6-3d3104b6cf14?_state=XnVk2-n0NbskJhBru6hjxaH-2uB3K3K5pxREwGm12DB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1N2EzMDM5NS05MTgxLTRhMGYtODZkNi0zZDMxMDRiNmNmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTkuMTkxNTQ1MjM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/57a30395-9181-4a0f-86d6-3d3104b6cf14?_state=XnVk2-n0NbskJhBru6hjxaH-2uB3K3K5pxREwGm12DB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1N2EzMDM5NS05MTgxLTRhMGYtODZkNi0zZDMxMDRiNmNmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTkuMTkxNTQ1MjM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=b65a8871-225e-452f-a6ab-b7efecbd83a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="940.41µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:32:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=b65a8871-225e-452f-a6ab-b7efecbd83a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="981.09µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T22:32:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=ed2c7184-a5ac-4e06-ba9c-eabb9c17f558 http.request.method=POST http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=03576250-320a-45a9-a6d3-aa88e9253b5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/3dc9253d-54b2-4299-9a51-258ed2e32a1f?_state=d_QPLS2ppFW7YoOT4_Z_7shAdtK4AyPgXNYVXPlGyKZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGM5MjUzZC01NGIyLTQyOTktOWE1MS0yNThlZDJlMzJhMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTkuNDU0ODAzM1oifQ%3D%3D&digest=sha256%3A7d072480e48f0447ef21fd8a952161b62455b5071baa51357becc608e977adf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73699625s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:32:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/3dc9253d-54b2-4299-9a51-258ed2e32a1f?_state=d_QPLS2ppFW7YoOT4_Z_7shAdtK4AyPgXNYVXPlGyKZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGM5MjUzZC01NGIyLTQyOTktOWE1MS0yNThlZDJlMzJhMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzI6NTkuNDU0ODAzM1oifQ%3D%3D&digest=sha256%3A7d072480e48f0447ef21fd8a952161b62455b5071baa51357becc608e977adf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=2c45102d-8825-48ab-8979-b1a64383ba37 http.request.method=POST http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=d97469a7-e4e7-4198-a04e-b77600c4f415 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/blobs/uploads/eb69efe5-4692-43b3-ac7f-e908162a0724?_state=ta7w_PLYka9J1Dp5gxzy6E6LhOiBKZU447GYrgP2Fo57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY5ZWZlNS00NjkyLTQzYjMtYWM3Zi1lOTA4MTYyYTA3MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDEuNDI0MzUyNzkzWiJ9&digest=sha256%3A8c61af00c95f8a0d5b6ba35489c8ccde5286994c3f1d3b1d56e5493e4b22ad0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369601002s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/eb69efe5-4692-43b3-ac7f-e908162a0724?_state=ta7w_PLYka9J1Dp5gxzy6E6LhOiBKZU447GYrgP2Fo57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY5ZWZlNS00NjkyLTQzYjMtYWM3Zi1lOTA4MTYyYTA3MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDEuNDI0MzUyNzkzWiJ9&digest=sha256%3A8c61af00c95f8a0d5b6ba35489c8ccde5286994c3f1d3b1d56e5493e4b22ad0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=f0589053-f693-4ed1-aefc-616e15796409 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44553" http.request.id=5fee449e-6af6-4520-bee1-c41ba8a6b67b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=04bd6d85-ff23-49d0-b4de-031d599d9714 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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="958.689µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=9bf86bc7-3e70-4cd0-9177-c8db12485b95 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="921.609µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=6fe96a90-01dd-4881-ba67-c2ffe03e728c http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="733.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=ef750c72-edb9-4327-a8bd-ea875976cbb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28" http.request.useragent="Go-http-client/1.1" http.response.duration="728.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=47226fda-e67c-470c-b789-ec1c616f0ed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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="716.087µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="rewriting manifest sha256:6f29e0bd123b4be2a8fa65cb7f57087ee6e70e10dc72536b81c0abd969f98b28 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=3a3cb1a5-1780-4675-8d1b-d75558b70e38 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=3a3cb1a5-1780-4675-8d1b-d75558b70e38 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.942779ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44553" http.request.id=4d98da31-dbf3-4076-aa0e-2d3623b5b34a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" 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="830.328µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44553" http.request.id=88d77125-6de7-4bf0-8d6c-1836abac0ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44553" http.request.id=f9a925ad-ad24-4400-b2f8-77856b257c37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80" http.request.useragent="Go-http-client/1.1" http.response.duration="985.73µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=8e3c5aed-84b0-458e-963d-b6ed71daa316 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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="895.048µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=c4eaa304-22b0-421a-b016-768de5f7936e http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="883.248µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=38fc5aaa-50f3-43e5-9b91-555f9711a1cb http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="713.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=8289cc15-2470-47b1-af43-1ae7efda80c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80" http.request.useragent="Go-http-client/1.1" http.response.duration="723.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=info msg="rewriting manifest list sha256:ad6d7222760d96aa721e111253be04ab0a2e0f8054b25d041f316f35d24a6b80 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=d6f902ef-de1d-4c20-8b46-ade1ca5f6a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-08T22:33:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44553" http.request.id=d6f902ef-de1d-4c20-8b46-ade1ca5f6a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:43024" 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.032459ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (12.60s) === RUN TestGetManifestWithStorageError time="2025-08-08T22:33:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42447" http.request.id=226c9a3d-c91a-42f4-9507-354707809fd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="818.488µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42447" http.request.id=763d9090-dbb4-4f21-932c-700e0938893d http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="677.006µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42447" http.request.id=3b6f1b3a-387e-4430-8372-7e014439dc03 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="672.646µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:42447" http.request.id=a994f231-b3c6-43a8-98ec-3189a908fa78 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" 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="706.207µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-08-08T22:33:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=346f0237-238a-4737-a77c-d2b601981f72 http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" 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="812.288µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=2385890b-413b-49f7-bea5-f33a8a1ae2bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" 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.687µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1be51e59-482a-4831-aa59-fd20aeed4e5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.687µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=e3579fef-b2d3-435b-9f86-53f6f748c20c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" 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.951949ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=e3579fef-b2d3-435b-9f86-53f6f748c20c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" 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.00363ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=e3579fef-b2d3-435b-9f86-53f6f748c20c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" 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.03579ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T22:33:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=e3579fef-b2d3-435b-9f86-53f6f748c20c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" 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.06691ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:22:33:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T22:33:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=fafd2159-e77e-42c0-8003-853e3c5d6463 http.request.method=POST http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=8790c284-ae30-437b-96c0-84d609890201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/blobs/uploads/bb9b3267-ef90-4834-8235-c7515c56791c?_state=UQPephst484oxJWmFrfygVzT4_O56ZH7w3BZgifbivp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYjliMzI2Ny1lZjkwLTQ4MzQtODIzNS1jNzUxNWM1Njc5MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDMuMDg5OTQ1NDZaIn0%3D&digest=sha256%3A42618053bc4cadef08a3f0f045dab52a2f3c993f4460688ff8a716b33cac018e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172536599s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/bb9b3267-ef90-4834-8235-c7515c56791c?_state=UQPephst484oxJWmFrfygVzT4_O56ZH7w3BZgifbivp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYjliMzI2Ny1lZjkwLTQ4MzQtODIzNS1jNzUxNWM1Njc5MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDMuMDg5OTQ1NDZaIn0%3D&digest=sha256%3A42618053bc4cadef08a3f0f045dab52a2f3c993f4460688ff8a716b33cac018e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=cb0df77b-cd37-477a-bb0c-2bbc4778415e http.request.method=POST http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=ddb56f5f-6c4f-4dbc-bb99-5c4b47d90f96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/blobs/uploads/3e5ea0eb-ca27-4285-a15b-841c15f9d6c1?_state=FILvzoGug982c2qArbMwQtnkt7eeRo6Z33K478RJ8ct7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTVlYTBlYi1jYTI3LTQyODUtYTE1Yi04NDFjMTVmOWQ2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDUuNDM4NDk0MTg2WiJ9&digest=sha256%3A64d4864e08f173666c53d4f132cb10ad891a820d41c875a8d89ce85b441950f0" http.request.useragent="Go-http-client/1.1" http.response.duration=889.572448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/3e5ea0eb-ca27-4285-a15b-841c15f9d6c1?_state=FILvzoGug982c2qArbMwQtnkt7eeRo6Z33K478RJ8ct7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTVlYTBlYi1jYTI3LTQyODUtYTE1Yi04NDFjMTVmOWQ2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDUuNDM4NDk0MTg2WiJ9&digest=sha256%3A64d4864e08f173666c53d4f132cb10ad891a820d41c875a8d89ce85b441950f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=2a0dcdad-9999-4c6a-af55-ec97532f5a42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.494075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=03b13b57-33f5-4b98-94a1-c6006cd04468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=3.257472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=45a50fd3-3454-4d54-8573-31e6e080e55d http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" 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.838458ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=dcda47a7-8cea-4290-86f8-5a582c1430de http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.835378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36315" http.request.id=0e9c62d0-859a-4475-a4f5-79dd915b6022 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=3.239631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36315" http.request.id=a012a63f-845f-45fd-9778-5524d74c4ae4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=3.273953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36315" http.request.id=e188f813-251c-4347-a25d-51c767445e87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=3.280113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=ca83c10e-24f2-4af9-9f4b-1eebb3d7db2f http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.762218ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=d0f6d7c3-91e0-40a1-bdf1-70c40c0f5244 http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="780.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=b51dcd14-9c89-49fe-b30d-3fcd1458d1b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration="750.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=980c163f-b931-47df-87d0-23908239fed6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59872" 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="726.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="payload digest does match: "sha256:f9caa8d1013bde04af547289bbfc0dd97354c806378a8b2d3bfad8ceac0ca5c5" != "sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629"" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1252df1c-e09a-46ef-ac3b-84215c824b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1252df1c-e09a-46ef-ac3b-84215c824b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59872" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.049µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=9e311baa-1f13-4cee-b091-b8b8c8b202b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=acbae178-6b89-48a6-99d8-6644e4fa82d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.729µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=3d6d2a2b-2270-4a31-ac76-b9ab64dea1a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59892" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.889µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=6737666f-cf83-4d5f-8065-e469651ea932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration=3.413033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=391fd2f2-948c-4a14-b772-c635aa30579c http.request.method=GET http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.794778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=29b8bcaa-a374-48c9-8a35-c2c428f50986 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59914" 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="925.689µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=a492a9bc-80a2-4398-aea4-fc530f9422ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.463634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=275f2f6d-ecb2-4da2-bc06-01d08896d85e http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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="689.887µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=bd056148-6b9f-43a2-8f88-c9d85b7fe4ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629" http.request.useragent="Go-http-client/1.1" http.response.duration="904.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:588ddb14a8978d9444c1c5c9f82bfd0c6388c28abdccafaff6511594c582e629 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=cd87ad6e-1ca8-488a-9899-5c049ec58f25 http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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="764.248µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=052ef15f-f5fb-4437-8ccb-cf616681f25c http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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="795.568µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1e7ac604-2040-46f2-a786-f4d4010dad0c http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=7388c769-37a8-4026-bf3a-aea8974c3501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" 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="883.449µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=7388c769-37a8-4026-bf3a-aea8974c3501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.649µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=7388c769-37a8-4026-bf3a-aea8974c3501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" 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="953.969µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=da159c7d-af7d-4fa1-9141-95b1b2dfd08f http.request.method=POST http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=471be108-50e9-4e98-9e3a-221e9504e585 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/d6aca0c1-83fe-44b8-a760-485612590be6?_state=pNJG9j3IS7Am8FWZhDODx6rp4SH7I8G00kmJ9Xg1rl57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNmFjYTBjMS04M2ZlLTQ0YjgtYTc2MC00ODU2MTI1OTBiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDYuMzgxMDk3OTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/d6aca0c1-83fe-44b8-a760-485612590be6?_state=pNJG9j3IS7Am8FWZhDODx6rp4SH7I8G00kmJ9Xg1rl57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNmFjYTBjMS04M2ZlLTQ0YjgtYTc2MC00ODU2MTI1OTBiZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDYuMzgxMDk3OTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=5505f7d6-55e5-4119-b2dc-85f3c26a5ac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" 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="928.489µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:33:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=5505f7d6-55e5-4119-b2dc-85f3c26a5ac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" 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="975.009µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T22:33:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=c05fcf61-2934-44b6-b4ea-a3dd2dfb15ec http.request.method=POST http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=30507096-a34f-412a-9498-b257ea555394 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/4070f4a4-fac5-4d5a-afdf-a11eed329243?_state=vEk_0Ztg3y0-_9aclui2nYG1G7SRDxWCOkMp-JLvVI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDcwZjRhNC1mYWM1LTRkNWEtYWZkZi1hMTFlZWQzMjkyNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDYuNTU3MDU1MzIxWiJ9&digest=sha256%3Ad9cec402f044f6566d7f0c0dbff0024c632817b084b20894692ed6adaa58a2b0" http.request.useragent="Go-http-client/1.1" http.response.duration=891.338985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/4070f4a4-fac5-4d5a-afdf-a11eed329243?_state=vEk_0Ztg3y0-_9aclui2nYG1G7SRDxWCOkMp-JLvVI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDcwZjRhNC1mYWM1LTRkNWEtYWZkZi1hMTFlZWQzMjkyNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDYuNTU3MDU1MzIxWiJ9&digest=sha256%3Ad9cec402f044f6566d7f0c0dbff0024c632817b084b20894692ed6adaa58a2b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=803266e4-503c-4352-bcdc-f30a7b8e8b0d http.request.method=POST http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=e05d3a4b-2284-4349-9d76-eb93174df65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/blobs/uploads/62e28acb-9e47-44bf-bb5b-2b6d32986a65?_state=4wC9oikkbvzvEAvo1bJRmotvHfvZMTYckaN6DDXjKS57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmUyOGFjYi05ZTQ3LTQ0YmYtYmI1Yi0yYjZkMzI5ODZhNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDcuNjE2Njk1MDM3WiJ9&digest=sha256%3A10fc8abfbeb9ca6ba854e057d0453b63ae25de179b0085082c8c0e731ff9edb1" http.request.useragent="Go-http-client/1.1" http.response.duration=896.825157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/62e28acb-9e47-44bf-bb5b-2b6d32986a65?_state=4wC9oikkbvzvEAvo1bJRmotvHfvZMTYckaN6DDXjKS57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmUyOGFjYi05ZTQ3LTQ0YmYtYmI1Yi0yYjZkMzI5ODZhNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjI6MzM6MDcuNjE2Njk1MDM3WiJ9&digest=sha256%3A10fc8abfbeb9ca6ba854e057d0453b63ae25de179b0085082c8c0e731ff9edb1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=4ad123b4-2148-4fca-8ff0-18e76b5264fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=1c323388-3e32-4216-8645-f7e75cffca83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=3fa3dacf-7ff2-4c0c-becc-ed1ea68392fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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="935.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=ce922c7b-2c47-4308-83bb-0fbfc2d52ccd http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="917.049µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=a8f1d634-7158-4032-8ebe-4ec4566acee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=dc55efbd-46ef-491e-91bb-e4894b3785d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.duration="680.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=2e9dd0c9-2e99-45e5-9084-13fed97adb75 http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" 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="770.408µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="rewriting manifest sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1ec73572-3e91-4e5a-b9b8-e7e523caeb4b http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=1ec73572-3e91-4e5a-b9b8-e7e523caeb4b http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.915378ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=0b8d21b2-22db-4a48-b6db-464deea4da2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.duration="941.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=d91d65d3-28c8-4e1c-9341-1374abd42855 http.request.method=GET http.request.remoteaddr="127.0.0.1:59924" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.688µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=8725f886-4637-4d9a-b190-b1def7467757 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.129µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=f9bc2c80-1acc-452a-bc72-0a27c0488f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59942" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=526a6d9a-9894-472e-89e9-bb1f6ace246b http.request.method=GET http.request.remoteaddr="127.0.0.1:59942" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="931.449µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=38c343d7-3da8-4e27-a9eb-c847139b6955 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59948" 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="904.569µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36315" http.request.id=b0913ae6-793a-4bc8-8ced-ed1310406731 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59950" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=753f452e-1fd8-4eb4-909b-9292e7301f40 http.request.method=GET http.request.remoteaddr="127.0.0.1:59950" 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="715.367µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=776b7a86-5a30-4786-bdf4-7936a40b74f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59950" http.request.uri="/v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b" http.request.useragent="Go-http-client/1.1" http.response.duration="975.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4930fbeeacafc56879152f2d47595036c4ee521be0efd0797ba5a35bba26bd5b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36315" http.request.id=97b59cec-156f-42c8-b571-baf47acf1312 http.request.method=GET http.request.remoteaddr="127.0.0.1:59950" 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="732.487µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.72s) === RUN TestManifestDeleteDisabled time="2025-08-08T22:33:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:08Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:45813" http.request.id=6da5a522-b7dd-4379-aaaf-02df3121f429 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41508" 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="912.809µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:22:33:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-08T22:33:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:08Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T22:33:09Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T22:33:09Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T22:33:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36937" http.request.id=a60d6aaf-ca18-4e8b-8b32-5627a378a787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51734" 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.627896ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T22:33:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36937" http.request.id=e749e550-f18c-4f7c-b6d8-88618b0d7598 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51742" 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.546176ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T22:33:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36937" http.request.id=6951c358-03b9-47c6-9cd7-87e72c8df989 http.request.method=POST http.request.remoteaddr="127.0.0.1:51750" 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.487415ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T22:33:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:36937" http.request.id=21d69123-22cc-4246-a14d-f98140d3548e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51766" 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.560455ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.47s) === RUN TestProxyManifestGetByTag time="2025-08-08T22:33:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:09Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=35e8f603-3fa7-4204-add8-6d3cb80d87d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=41e19b83-9bdb-44e4-830f-c4e8810ad223 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34502" http.request.uri="/v2/foo/bar/blobs/uploads/07faa4f4-c4a9-4bc6-bf45-93527d6fc722?_state=EZATXxgr4wuFDDi3EI2rpQbaUK_c55IVBXqmBTKRMVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZmFhNGY0LWM0YTktNGJjNi1iZjQ1LTkzNTI3ZDZmYzcyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMzowOS4yNTg4Mzc1MDVaIn0%3D&digest=sha256%3A65f051f51b317aba9ec9215ae1f23ae2afc5c7b0039e5d86cc0b1972b0dd44e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775337373s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:09 +0000] "PUT /v2/foo/bar/blobs/uploads/07faa4f4-c4a9-4bc6-bf45-93527d6fc722?_state=EZATXxgr4wuFDDi3EI2rpQbaUK_c55IVBXqmBTKRMVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZmFhNGY0LWM0YTktNGJjNi1iZjQ1LTkzNTI3ZDZmYzcyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMzowOS4yNTg4Mzc1MDVaIn0%3D&digest=sha256%3A65f051f51b317aba9ec9215ae1f23ae2afc5c7b0039e5d86cc0b1972b0dd44e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=cedc1872-5807-48ae-9166-e467b7efeb84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34502" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=92a1a7ae-ed23-4eb2-ad51-10a5d2c632a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34502" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41129" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=725a9f88-136e-41c4-8614-45e09087ee82 http.request.method=GET http.request.remoteaddr="127.0.0.1:56504" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.528µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41129 /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:41129/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=de6fa5ba-ba51-4829-91c1-04313c76d7f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42348" http.request.uri="/v2/foo/bar/manifests/sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=1f735fb0-e65c-4a12-80d3-b8c39b763f6a http.request.method=GET http.request.remoteaddr="127.0.0.1:56512" http.request.uri="/v2/foo/bar/manifests/sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.917898ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/foo/bar/manifests/sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a with ttl=167h59m59.99999684s" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=de6fa5ba-ba51-4829-91c1-04313c76d7f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42348" http.request.uri="/v2/foo/bar/manifests/sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.566755ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/foo/bar/manifests/sha256:3e6070eb3425ab3d65344d3e8a6562eaee4176263c55c4937496e6e8b42b994a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=f5e4cf18-b0aa-4c0a-bdff-827d54d36074 http.request.method=GET http.request.remoteaddr="127.0.0.1:56512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="706.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41129 /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:41129/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=cfb52b37-54f6-47d2-9f79-3b2d3b8798e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42354" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=f99e4e65-9929-47e9-aca3-5a6263b2c850 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.95966ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=cfb52b37-54f6-47d2-9f79-3b2d3b8798e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42354" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.927898ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=594154ce-681a-4fdd-a7e8-c7206a1e6c1f http.request.method=POST http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=101e4bde-5838-46e1-8796-ba7b63830127 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/foo/bar/blobs/uploads/3531f2d2-0c41-4c16-b8a6-c40a90815758?_state=BQuq_lka2sXMlJ_Fr5AJrS1bcztxTfYWx1Rdh-9c8rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzFmMmQyLTBjNDEtNGMxNi1iOGE2LWM0MGE5MDgxNTc1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMzoxMS4xOTc0MDQ1OTlaIn0%3D&digest=sha256%3A0cbf7cba5228a2cd4ea74c7fdddc6b2965c179909aca969c95e5f02c74fa4199" http.request.useragent="Go-http-client/1.1" http.response.duration=672.867239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "PUT /v2/foo/bar/blobs/uploads/3531f2d2-0c41-4c16-b8a6-c40a90815758?_state=BQuq_lka2sXMlJ_Fr5AJrS1bcztxTfYWx1Rdh-9c8rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzFmMmQyLTBjNDEtNGMxNi1iOGE2LWM0MGE5MDgxNTc1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMjozMzoxMS4xOTc0MDQ1OTlaIn0%3D&digest=sha256%3A0cbf7cba5228a2cd4ea74c7fdddc6b2965c179909aca969c95e5f02c74fa4199 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=0319835e-c4e7-4ade-9d32-458364955f76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.393553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=f7aa3413-c516-408d-b5e6-35b8c265b9af http.request.method=GET http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41129 /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:41129/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=07ab1de1-b19d-42b5-acd0-22960ca33fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42362" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=5fad46f7-55b6-4d89-bb11-ef5d26bea724 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56522" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.876378ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=45c15569-b645-4f8a-a992-ac31cd28140e http.request.method=GET http.request.remoteaddr="127.0.0.1:56522" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.646µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41129 /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:41129/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=07ab1de1-b19d-42b5-acd0-22960ca33fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42362" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41129" http.request.id=95b0529e-1570-45c7-b1fb-fac79e0c2907 http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.835178ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T22:33:11Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:594bba468ce8c93ec368fd3be1131081476ba62b9151211a6ec1f161810fed7c with ttl=167h59m59.99999684s" go.version=go1.24.6 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37743" http.request.id=07ab1de1-b19d-42b5-acd0-22960ca33fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42362" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.418862ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:22:33:11 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.88s) === RUN TestAppDispatcher time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39989" http.request.id=61103de1-b6db-4810-b27a-cb56f3848a5c http.request.method=GET http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="823.128µs" http.response.status=200 http.response.written=0 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39989" http.request.id=df9e282f-a343-459c-815a-613860c95895 http.request.method=GET http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="746.647µs" http.response.status=200 http.response.written=0 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39989" http.request.id=c394b34a-2d1e-47b5-bef5-dad6d7507171 http.request.method=GET http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.407µs" http.response.status=200 http.response.written=0 time="2025-08-08T22:33:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39989" http.request.id=cd41de92-3697-4a61-accc-72c39b066fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51676" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="735.527µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-08T22:33:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:11Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:11Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:37607" http.request.id=b69f7a2b-1305-4a65-938c-be3606a40ca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60700" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-08T22:33:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:11Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:11Z" level=info msg="configuring file health check path=/tmp/healthcheck3744789123, interval=1" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T22:33:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:15Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:15Z" level=info msg="configuring TCP health check addr=127.0.0.1:44605, interval=1" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T22:33:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:19Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 time="2025-08-08T22:33:19Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46117, interval=1, threshold=3" go.version=go1.24.6 instance.id=b7900a45-ff3b-460e-9d2a-83481cbcab75 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 76.017s ? 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.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.86s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.300s === RUN TestSchedule time="2025-08-08T22:32:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99764ms" go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.12µs" go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.84µs" go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-08-08T22:32:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T22:32:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99748ms" go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99816ms" go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 time="2025-08-08T22:32:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T22:32:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=1bfdc240-e215-4ad3-bc1c-e9cacb2bd991 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.611s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.67s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26499072 sha256:c69d7b8bfdef3faebc799a5ce8f810db73a87c4346814a5c7e1ac45d5f6f0aa7 [] map[] } --- PASS: TestSimpleBlobRead (0.68s) === RUN TestBlobMount --- PASS: TestBlobMount (0.61s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.40s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.90s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.19s) === 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:0e7622b3d1f5eaf1d75d5e92f1d2daba7658c1aeb3f433b93d452e80228207a9 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b593abbac4848a511166a1807231265c9308da40a53385a1a049a8c9ed83571c palailogos: marking blob sha256:70ffed6413bfb60c43bc223a45bf9ec0556ae4f860276a3d4d9a84db025caed0 palailogos: marking manifest sha256:a5511397b6b940a96a57ffb562ef31a54f74be6f5a47ac00e22e3a01f616e76d palailogos: marking blob sha256:b7c34fce8d75adcae1e5595878b0363828c3514c774d2f65823324edf27f1168 palailogos: marking blob sha256:dfc7931cabe224f29de8602c672d83ee4312af60f903ced9f427ba49c093ee03 palailogos: marking manifest sha256:b7c34fce8d75adcae1e5595878b0363828c3514c774d2f65823324edf27f1168 palailogos: marking blob sha256:f9e2e145b7001fe5715f332be4c533cadb426118d58ced222f17bb13c4518a65 palailogos: marking blob sha256:ae2f71236d6c6aa820e57510105b0d082784cafa5ba7a6ad7fb3b84c859e0d11 palailogos: marking manifest sha256:dfc7931cabe224f29de8602c672d83ee4312af60f903ced9f427ba49c093ee03 palailogos: marking blob sha256:f4fa1e5857c854deeb052d58f7a2d76930c4289288cada26ff564a8fe52e6410 palailogos: marking blob sha256:7422fb9929aa7c9fc62865d45089bf82d7e27937eb94e737c1e9905d80344898 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.26s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12 deletemanifests: marking manifest sha256:db8e0f26137f3fb05bdf81b00d82a6fa4b1387f9b824c732d97950252af66b63 deletemanifests: marking blob sha256:47bdcdb0028172cd038f65f8d3d9ea45bcfc17dcbd5345207f0afc173f292826 deletemanifests: marking blob sha256:e7f64fc992f51fbcc536143d857dcfc78eb6d7a87ac1b7d3a4b3c56c2c6be704 deletemanifests: marking blob sha256:f5298ac6c28b72f2e933ac4f0826a8fa401a9b578ed798e1223f0691b81eb276 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:f8beaea9ed49922ae9c6ce5e478f19a2f837f723a94be3f16b89f72407491cec blob eligible for deletion: sha256:1aabed4465f125c2f89ec82ba9c350e58b82f27bd1174f388d45f633875b08fa blob eligible for deletion: sha256:3c04612ec35991b9610f67332272659d6858fde4ff59497b7c70cb742933a471 blob eligible for deletion: sha256:5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12 deletemanifests manifest eligible for deletion: sha256:5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12 deletemanifests: marking manifest sha256:db8e0f26137f3fb05bdf81b00d82a6fa4b1387f9b824c732d97950252af66b63 deletemanifests: marking blob sha256:47bdcdb0028172cd038f65f8d3d9ea45bcfc17dcbd5345207f0afc173f292826 deletemanifests: marking blob sha256:e7f64fc992f51fbcc536143d857dcfc78eb6d7a87ac1b7d3a4b3c56c2c6be704 deletemanifests: marking blob sha256:f5298ac6c28b72f2e933ac4f0826a8fa401a9b578ed798e1223f0691b81eb276 time="2025-08-08T22:32:28Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 time="2025-08-08T22:32:28Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1aabed4465f125c2f89ec82ba9c350e58b82f27bd1174f388d45f633875b08fa time="2025-08-08T22:32:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1aabed4465f125c2f89ec82ba9c350e58b82f27bd1174f388d45f633875b08fa" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:3c04612ec35991b9610f67332272659d6858fde4ff59497b7c70cb742933a471 time="2025-08-08T22:32:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3c04612ec35991b9610f67332272659d6858fde4ff59497b7c70cb742933a471" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12 time="2025-08-08T22:32:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5bf4cbb5d3a12f95c786b1068901e17bc0e18b68395bb3135f26b60ea50dcc12" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:f8beaea9ed49922ae9c6ce5e478f19a2f837f723a94be3f16b89f72407491cec time="2025-08-08T22:32:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f8beaea9ed49922ae9c6ce5e478f19a2f837f723a94be3f16b89f72407491cec" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 --- PASS: TestDeleteManifestIfTagNotFound (1.92s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3dbf7c277ab7225832d768fc6f369e2e8ef5380ad03a0abff12c9e65baa06010 time="2025-08-08T22:32:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3dbf7c277ab7225832d768fc6f369e2e8ef5380ad03a0abff12c9e65baa06010" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:863e87a76cdb3a4281f584f79d3b1871369f4c05dcf98025bccb607346af71fe time="2025-08-08T22:32:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/863e87a76cdb3a4281f584f79d3b1871369f4c05dcf98025bccb607346af71fe" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:ca6e4dde2a715f06c2d4bbb14c109596f1c86491fae1c388c6372663bdbe9058 time="2025-08-08T22:32:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/ca6e4dde2a715f06c2d4bbb14c109596f1c86491fae1c388c6372663bdbe9058" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 --- PASS: TestGCWithMissingManifests (0.57s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:a4aa9694d6437da60bb381243b8220ce72d7a545659456648e34d8e5194589dc komnenos: marking blob sha256:111e97314e69f8341d31943805e1f8f2b9a11198a156eea70dda38a06ece739a komnenos: marking blob sha256:86928891f11f89c56367ed97a606ce2fbc8ff65c2512acc5410d6cf8cf767980 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b4724afd4f9521c191b2dde1e91dd6ab56097e27897c7622e9f65ae92be239f4 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b4724afd4f9521c191b2dde1e91dd6ab56097e27897c7622e9f65ae92be239f4" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:d530623d64fa2b5461753ba4d052bde427c379b1c4db8ca47e1391787205ed77 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d5/d530623d64fa2b5461753ba4d052bde427c379b1c4db8ca47e1391787205ed77" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:096e53da5171a582af0a649a142cc7a396092e66e7e9d6450eea4f8f7e6eab66 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/09/096e53da5171a582af0a649a142cc7a396092e66e7e9d6450eea4f8f7e6eab66" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:49d53006767822f919ed51153d8373b08b5fcb5e5306d93768cbde979e1f397e time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49d53006767822f919ed51153d8373b08b5fcb5e5306d93768cbde979e1f397e" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:4dacfb78b2abe5899b5b838a875080dd20cc971549bc8f79065a8f3d079e49c9 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4dacfb78b2abe5899b5b838a875080dd20cc971549bc8f79065a8f3d079e49c9" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 blob eligible for deletion: sha256:944cb90f0b829c5c15dff836a8f633c7f9dea35c9defcb68a9719b5913318cb4 time="2025-08-08T22:32:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/944cb90f0b829c5c15dff836a8f633c7f9dea35c9defcb68a9719b5913318cb4" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 --- PASS: TestDeletionHasEffect (2.40s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.16s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8817e10628febc483cbd5a2dd905f08937ba0c1ccb5f2e5bd1ef0ed1575871e7 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:cd369f8b0bae3db9c8d895b8a50857487a21725b3b455b1f527bcb665056351f michael_z_doukas: marking blob sha256:2528dd6b1827de1fb883bf8d4f29e6e92dc509294c2b6c43b85ac0182955d74e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:debe2ee0bccfb5292d1a9c6f85475e7e83f83bc424d557bc981eb1f13aee02f6 time="2025-08-08T22:32:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/de/debe2ee0bccfb5292d1a9c6f85475e7e83f83bc424d557bc981eb1f13aee02f6" go.version=go1.24.6 instance.id=1e90f1e2-1f6d-4be9-8a78-71dc3c8b1e52 --- PASS: TestOrphanBlobDeleted (0.88s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0c1f634dbb517df993e6875a7a88b24b7bbe8febe45e7da9eff5a3d358772068 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f94fc49f3c0fd1a5d68a167d138d802db59718651300086c5b95037887f4a3ad --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.87s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.63s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.49s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.48s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-08-08T22:32:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 21:32:38.116417445 +0000 UTC m=-3572.836809789, actuallyDelete=true" time="2025-08-08T22:32:38Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T22:32:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301, actuallyDelete=true" time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/686b7f2d-4a02-4265-869d-7b72554659d7 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/768de5f3-4d74-4d6a-9f14-6a94ff4e996f have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f98bd544-0ce3-466d-bd72-218b407625f3 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4872fab7-7dbe-43b6-9ab5-43f2275e1a2e have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cbd3ee2-8e78-47e8-9d7f-77df6670d360 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/555b5d7c-6067-45a8-bb4a-8a6dcb52aeb0 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/883cf2d5-f1e4-4ff0-ae9b-b1c92c998a33 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c05409b6-2bab-4a77-80cd-cacfd50b1073 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d479df9c-d096-49e1-b578-89cc7a7476f6 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3af00ac-fcce-454a-a031-dd7b52ab2b76 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0a60b55f-a627-4fc7-990a-50e5bf43250b have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.117443575 +0000 UTC m=+27.164216301). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T22:32:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154, actuallyDelete=true" time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1cdb076a-57c4-43bc-a2f6-a83ace30bf80 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7749f793-6760-4fb0-bb2d-1f863b047487 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f49e2d2f-6a7b-464b-9ea1-6d4e2e9f2f11 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ffd6d81e-1c03-4c4e-8009-ad896e65b033 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/02d3c2c4-b7ae-4a7c-9689-60a5b3ef9cf4 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.118694388 +0000 UTC m=+27.165467154). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T22:32:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722, actuallyDelete=true" time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/135e3393-9eab-4120-86a7-3d7316a583d2 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/342de153-4e3f-4176-b32b-252f67cbada2 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6911c26a-3e74-441b-895f-db6b66b2c080 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbaa2df2-1cb8-40f0-bb67-c02dda73497f have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffdcaa61-445f-4293-a57b-3ed5a9b7fa03 have older date (2025-08-08 21:32:38 +0000 UTC) than purge date (2025-08-08 22:32:38.119552956 +0000 UTC m=+27.166325722). Removing upload directory." time="2025-08-08T22:32:38Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T22:32:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 22:32:38.120048241 +0000 UTC m=+27.166821007, actuallyDelete=true" time="2025-08-08T22:32:38Z" 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 27.218s ? 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.037s === 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.051s === RUN TestWalkFileRemoved time="2025-08-08T22:32:10Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.021s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.381s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.129s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.22s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.592s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.39s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.764s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-08-08T22:32:10Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-08T22:32:10Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-08T22:32:10Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched time="2025-08-08T22:32:10Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-08-08T22:32:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=5999be94-881b-4c2d-97ce-5456bdbab655 time="2025-08-08T22:32:10Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=5999be94-881b-4c2d-97ce-5456bdbab655 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-08-08T22:32:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=5999be94-881b-4c2d-97ce-5456bdbab655 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-08-08T22:32:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T22:32:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T22:32:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T22:32:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.562s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.047s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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.396s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.45s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.834s ? 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-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r15.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 22:33:27 +0000 elapsed time 0h 1m 37s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.223150) (2/2) Purging go (1.24.6-r1) busybox-1.37.0-r22.trigger: Executing script... OK: 342 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...