>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r1) started Tue, 14 Oct 2025 17:40:24 +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.9-r0) (2/2) Installing .makedepends-docker-registry (20251014.174027) Executing busybox-1.37.0-r19.trigger OK: 527 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-14T17:41:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-14T17:41:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.12s) PASS ok github.com/docker/distribution/configuration 0.364s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-14T17:41:58Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.283s ? 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.02s) PASS ok github.com/docker/distribution/health 0.275s === 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.182s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.22s) PASS ok github.com/docker/distribution/health/checks 0.462s ? 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.192s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === 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.206s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === 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.236s === 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.192s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/10/14 17:41:58 http: TLS handshake error from 127.0.0.1:54774: 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:36843/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36843/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36843/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36843/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34497?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (1.56s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-14T17:42:00Z" level=info msg="broadcaster: closing" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" time="2025-10-14T17:42:00Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-14T17:42:00Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 1} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 1} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 1} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 1} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-14T17:42:00Z" level=warning msg="&{0x3f34371020 0.9} encountered too many errors, backing off" time="2025-10-14T17:42:00Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 2.817s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-10-14T17:41:58Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-14T17:41:58.568180658Z" 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.9 time="2025-10-14T17:41:58.568494698Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.24.9 time="2025-10-14T17:41:58.568587578Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:41:58.574564046Z" level=info msg="listening on [::]:5000" go.version=go1.24.9 time="2025-10-14T17:42:01.577526363Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.9 time="2025-10-14T17:42:01.685732509Z" level=info msg="response completed" go.version=go1.24.9 http.request.host=127.0.0.1 http.request.id=922a6a53-ed7c-4771-8513-162a1a3b64dd http.request.method=GET http.request.remoteaddr="[::1]:42778" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.201627ms http.response.status=200 http.response.written=2 ::1 - - [14/Oct/2025:17:42:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-14T17:42:03.138951562Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-14T17:42:03.166334319Z" 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.9 time="2025-10-14T17:42:03.166609859Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:42:03.166734619Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.24.9 time="2025-10-14T17:42:03.168468441Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.9 time="2025-10-14T17:42:03.168653642Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.9 time="2025-10-14T17:42:03.171434305Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.9 time="2025-10-14T17:42:06.188588799Z" level=info msg="response completed" go.version=go1.24.9 http.request.host=127.0.0.1 http.request.id=df9050aa-fe6a-4d09-b107-6cd949fc1b51 http.request.method=GET http.request.remoteaddr="127.0.0.1:39810" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.434985ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:42:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-14T17:42:06.1892338Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.9 --- PASS: TestRegistrySupportedCipherSuite (4.60s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-14T17:42:06.768898718Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-14T17:42:06.779559313Z" 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.9 time="2025-10-14T17:42:06.779763953Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.24.9 time="2025-10-14T17:42:06.780059613Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:42:06.780686114Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.59s) PASS ok github.com/docker/distribution/registry 16.761s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.200s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.589s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-14T17:41:58Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.9 instance.id=90637974-51fb-4b7a-81c1-a9ec4123bfa5 time="2025-10-14T17:41:58Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.9 instance.id=90637974-51fb-4b7a-81c1-a9ec4123bfa5 --- PASS: TestBasicAccessController (0.03s) === RUN TestCreateHtpasswdFile time="2025-10-14T17:41:58Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.9 password=onmtCHZJzSOW4JrtY0NSVlwkJGXpn7Gtrzk6T44PSco user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.462s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.304s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2025-10-14T17:41:58Z" level=info msg="token not to be used before 2025-10-14 17:41:59 +0000 UTC - currently 2025-10-14 17:41:58.416205014 +0000 UTC m=+0.145128837" time="2025-10-14T17:41:58Z" level=info msg="token not to be used after 2025-10-14 17:41:58 +0000 UTC - currently 2025-10-14 17:41:58.420038359 +0000 UTC m=+0.148962102" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-14T17:41:58Z" 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.329s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.511s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.398s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.184s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-14T17:42:01Z" 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.9 time="2025-10-14T17:42:01Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:42:01Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:41135" http.request.id=8b403cd9-f68f-4ad6-ae64-71edd4fb578b http.request.method=GET http.request.remoteaddr="127.0.0.1:49652" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=15.16866ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:42:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.09s) === RUN TestCatalogAPI time="2025-10-14T17:42:01Z" 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.9 time="2025-10-14T17:42:01Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:42:01Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=ca2a847c-4070-4154-af78-84466a3f5aee http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.659697ms http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2025:17:42:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-14T17:42:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=ad232603-6639-4657-a3ee-d2a2f86d3d41 http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.408864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:06Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=1c38b08c-5e66-4994-b9d6-3f324373bb39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/blobs/uploads/98d1bc8a-5007-4ed3-875f-a373c2b627dc?_state=PrE-tIPG3AzA_xmB850ubn5aEDwjtaD7Swj-Lzv9vUN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5OGQxYmM4YS01MDA3LTRlZDMtODc1Zi1hMzczYzJiNjI3ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MDIuMTU2NDU4NTAxWiJ9&digest=sha256%3A5a5c881c8b7728d2f93fbcdb6416e5888ec1087e861860543cd2b1d960fd134f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.560603467s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/98d1bc8a-5007-4ed3-875f-a373c2b627dc?_state=PrE-tIPG3AzA_xmB850ubn5aEDwjtaD7Swj-Lzv9vUN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5OGQxYmM4YS01MDA3LTRlZDMtODc1Zi1hMzczYzJiNjI3ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MDIuMTU2NDU4NTAxWiJ9&digest=sha256%3A5a5c881c8b7728d2f93fbcdb6416e5888ec1087e861860543cd2b1d960fd134f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:06Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=265400ab-2229-4ed6-a680-180740351758 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.137369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:07Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=37e55c29-ec2b-4b2d-80c0-82b930e415c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.388164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:07 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:13Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=114c9053-dbc2-4c09-b072-e107ff364c43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/blobs/uploads/f9fd0dfa-025e-4637-b435-8f24b0b442e5?_state=cgRdphgtFgtY7B0QVGalyq4IYtTo9bVCmhKGUv4KrkZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOWZkMGRmYS0wMjVlLTQ2MzctYjQzNS04ZjI0YjBiNDQyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MDcuMzc1MjE3NjkzWiJ9&digest=sha256%3A5f36fc69653703c572d3288929b6a3de01d443273fefe75a5bdd7fa47ca11e3a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.424297484s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:07 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f9fd0dfa-025e-4637-b435-8f24b0b442e5?_state=cgRdphgtFgtY7B0QVGalyq4IYtTo9bVCmhKGUv4KrkZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOWZkMGRmYS0wMjVlLTQ2MzctYjQzNS04ZjI0YjBiNDQyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MDcuMzc1MjE3NjkzWiJ9&digest=sha256%3A5f36fc69653703c572d3288929b6a3de01d443273fefe75a5bdd7fa47ca11e3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:13Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=8f941cbf-500f-44cf-b01d-f5548cb13d49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.953048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:14Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=aabd03b1-396f-47c3-8868-58fb6c6aea29 http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.890785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=47586456-3e29-4933-95ea-b3613b683202 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/blobs/uploads/27968eee-6b5d-4a26-a096-0d499bebc801?_state=OBT0XTqDnV4sHXKKHmhKulhMhVV5l8A5Tn3-r-D48tt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNzk2OGVlZS02YjVkLTRhMjYtYTA5Ni0wZDQ5OWJlYmM4MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MTQuNjIyMzI1NjgxWiJ9&digest=sha256%3Aa9507317cd855470bf62cd83370d4397dc26e6fbd58ad0ef3d08e522278279ed" http.request.useragent="Go-http-client/1.1" http.response.duration=10.899026053s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/27968eee-6b5d-4a26-a096-0d499bebc801?_state=OBT0XTqDnV4sHXKKHmhKulhMhVV5l8A5Tn3-r-D48tt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNzk2OGVlZS02YjVkLTRhMjYtYTA5Ni0wZDQ5OWJlYmM4MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MTQuNjIyMzI1NjgxWiJ9&digest=sha256%3Aa9507317cd855470bf62cd83370d4397dc26e6fbd58ad0ef3d08e522278279ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=ce9c0d35-e5ad-485b-9222-47276b21dbf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.529428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:25 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:26Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=38655bce-e223-483e-bf94-e42530e95546 http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.441384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:26 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=2f2885dd-f291-4e89-823b-a7f46f932c66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/blobs/uploads/8b234aa0-a021-4421-8b06-ff4aab7bf844?_state=uQWeRIL_cGa9fsGdx2PjyO43lJi-BJtp1rwqzHW8yVZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YjIzNGFhMC1hMDIxLTQ0MjEtOGIwNi1mZjRhYWI3YmY4NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MjYuMTYzNzE0ODE1WiJ9&digest=sha256%3A2b1b1a80e06d16c8d821e90cea88a18c9ba23d99708b0808a2f88c37a9cd7bfb" http.request.useragent="Go-http-client/1.1" http.response.duration=7.717543554s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:26 +0000] "PUT /v2/foo/dddd/blobs/uploads/8b234aa0-a021-4421-8b06-ff4aab7bf844?_state=uQWeRIL_cGa9fsGdx2PjyO43lJi-BJtp1rwqzHW8yVZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YjIzNGFhMC1hMDIxLTQ0MjEtOGIwNi1mZjRhYWI3YmY4NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MjYuMTYzNzE0ODE1WiJ9&digest=sha256%3A2b1b1a80e06d16c8d821e90cea88a18c9ba23d99708b0808a2f88c37a9cd7bfb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=7e29d531-6fe4-4a0d-b059-acb88b1b1674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.101608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=78b7eccf-4656-45d4-b91d-21936bd4046c http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.832605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:34 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:41Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=1cd1ec98-c4b5-41d4-9e93-df0299f97dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/eeee/blobs/uploads/0d5380d5-f945-4dd0-82ec-1d4d4078badd?_state=ZbnYR19Dcf9NA0PluvCU8EFdhZCcVFmSRVFWHfzsvLd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwZDUzODBkNS1mOTQ1LTRkZDAtODJlYy0xZDRkNDA3OGJhZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MzQuNTI5NDk2MjE3WiJ9&digest=sha256%3Aa956ad356a06ec1f2f3086b9bb870842c8eb43ceda69322fca1ceb5e30d2c4dd" http.request.useragent="Go-http-client/1.1" http.response.duration=7.067729895s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:34 +0000] "PUT /v2/foo/eeee/blobs/uploads/0d5380d5-f945-4dd0-82ec-1d4d4078badd?_state=ZbnYR19Dcf9NA0PluvCU8EFdhZCcVFmSRVFWHfzsvLd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwZDUzODBkNS1mOTQ1LTRkZDAtODJlYy0xZDRkNDA3OGJhZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6MzQuNTI5NDk2MjE3WiJ9&digest=sha256%3Aa956ad356a06ec1f2f3086b9bb870842c8eb43ceda69322fca1ceb5e30d2c4dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:41Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=0e4395b1-257d-4e83-9cdb-c042aff18f60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.050588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:41 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:42Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=88f0c0e1-7d98-4e66-87c3-8c34d895174d http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.638444ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:42 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=1a0b1d8a-6f69-4380-93a5-c02e0d5ec98e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/ffff/blobs/uploads/419e0b6c-fe67-4243-a844-2da67da9ec27?_state=kcX9Jbo8peChjOO2Qi1RnxHmKUB4S-oDw5Yx2ZY9HeB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0MTllMGI2Yy1mZTY3LTQyNDMtYTg0NC0yZGE2N2RhOWVjMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6NDIuNTMyNzQ1MzgzWiJ9&digest=sha256%3Aac7f7e0f874482957c8924f4b2739ea49a90660392b731a9965e4771f424c724" http.request.useragent="Go-http-client/1.1" http.response.duration=13.821909642s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:42 +0000] "PUT /v2/foo/ffff/blobs/uploads/419e0b6c-fe67-4243-a844-2da67da9ec27?_state=kcX9Jbo8peChjOO2Qi1RnxHmKUB4S-oDw5Yx2ZY9HeB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0MTllMGI2Yy1mZTY3LTQyNDMtYTg0NC0yZGE2N2RhOWVjMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6NDIuNTMyNzQ1MzgzWiJ9&digest=sha256%3Aac7f7e0f874482957c8924f4b2739ea49a90660392b731a9965e4771f424c724 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=6c2e101f-5097-4f64-b5a3-be5adf0d0c6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.269988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=f6051ef5-d0a2-4f94-8527-603087934c93 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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.770464ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=34dacf5a-517a-442e-adf2-df59ca2097c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.818324ms http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=a37940dd-6ba8-4a00-8271-d3e6bd3d2dac http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=3.203284ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=7195d95e-786c-4a2a-9ab9-646929bda8bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.559963ms http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=fe2ea790-37d1-452d-8864-d739d07dae67 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.844904ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=18e7fe8f-8925-400e-811d-9ad1215717bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.613464ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" 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.9 http.request.host="127.0.0.1:40839" http.request.id=2afde554-bd14-4c9c-a387-adca6cd55654 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.722064ms http.response.status=400 http.response.written=116 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" 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.9 http.request.host="127.0.0.1:40839" http.request.id=af04056e-8719-4dc6-a183-e136fa57c6a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.424403ms http.response.status=400 http.response.written=115 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=56b704a7-c8c4-4cb8-982d-949ffcd9c895 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.154903ms http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40839" http.request.id=57a6fd34-84c2-4abd-9707-c01a62007039 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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=2.815344ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-14T17:42:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:42:56Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:42:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=6e2d6a97-111b-40e2-bccb-a30944817551 http.request.method=POST http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.407686ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=0d25d90b-8553-4e1e-9cdb-5c157d0425c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/aaaa/blobs/uploads/45ab249b-e8da-40cd-974b-188558d013fe?_state=mh-O7lH-gI5P70uqhafKnKqasONw6ScpRyBABQV-2yd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NWFiMjQ5Yi1lOGRhLTQwY2QtOTc0Yi0xODg1NThkMDEzZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6NTYuOTc3MDA0Nzc2WiJ9&digest=sha256%3A4dbbef14964fe9936cd6e4414202dc32cc5fb22e229ccfc5ad6f92baa60aa84c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.531852719s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:42:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/45ab249b-e8da-40cd-974b-188558d013fe?_state=mh-O7lH-gI5P70uqhafKnKqasONw6ScpRyBABQV-2yd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NWFiMjQ5Yi1lOGRhLTQwY2QtOTc0Yi0xODg1NThkMDEzZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDI6NTYuOTc3MDA0Nzc2WiJ9&digest=sha256%3A4dbbef14964fe9936cd6e4414202dc32cc5fb22e229ccfc5ad6f92baa60aa84c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=d0aecaee-235e-4b36-9950-9e37f5f60989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.701508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=3d4fc553-90ee-492a-9161-4382bdd472de http.request.method=POST http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.663825ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=a0289e27-2eaf-4dda-a692-73d451e38f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/bbbb/blobs/uploads/bb6d90cb-19a5-49ac-9e91-09a0274ff470?_state=kC1rC6N50SZ9N8LdSX9ZM3kwm3ppot_WP3m4Q1xJfdF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjZkOTBjYi0xOWE1LTQ5YWMtOWU5MS0wOWEwMjc0ZmY0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MDMuMTEzODMyMTYyWiJ9&digest=sha256%3A06eeadb9d87886974fea17acebd4dc52abc62fa5acace8da7012c98e3dffba78" http.request.useragent="Go-http-client/1.1" http.response.duration=6.007961168s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bb6d90cb-19a5-49ac-9e91-09a0274ff470?_state=kC1rC6N50SZ9N8LdSX9ZM3kwm3ppot_WP3m4Q1xJfdF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjZkOTBjYi0xOWE1LTQ5YWMtOWU5MS0wOWEwMjc0ZmY0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MDMuMTEzODMyMTYyWiJ9&digest=sha256%3A06eeadb9d87886974fea17acebd4dc52abc62fa5acace8da7012c98e3dffba78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=eb32883e-a011-4aa3-835f-1e0fbec4d1df http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.819848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:10Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=62c23f5a-8f8f-416d-b900-8bfb6fefcd44 http.request.method=POST http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.043864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:27Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=61daa690-f9bd-426d-bd5a-242a7f469bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/cccc/blobs/uploads/69f133ff-1445-4c89-9935-9c969c3ab724?_state=hFOLSYkGMWSnFywGSxIG7cIXVbYwERyoj9q2jrug7-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2OWYxMzNmZi0xNDQ1LTRjODktOTkzNS05Yzk2OWMzYWI3MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MTAuMDQwNDQ2MDkzWiJ9&digest=sha256%3Ac0fabb0dd514f967c5e1c48ecd9378b42c6c8579c8b7e8a8e614b8ff87e8c03d" http.request.useragent="Go-http-client/1.1" http.response.duration=17.642150836s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/69f133ff-1445-4c89-9935-9c969c3ab724?_state=hFOLSYkGMWSnFywGSxIG7cIXVbYwERyoj9q2jrug7-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2OWYxMzNmZi0xNDQ1LTRjODktOTkzNS05Yzk2OWMzYWI3MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MTAuMDQwNDQ2MDkzWiJ9&digest=sha256%3Ac0fabb0dd514f967c5e1c48ecd9378b42c6c8579c8b7e8a8e614b8ff87e8c03d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:27Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=a65016bf-c80a-4adf-85c1-3d550bd413fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.862328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:28Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=a105293a-f14a-4635-b50e-5f5952e43b13 http.request.method=POST http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.007184ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=58e67f42-5850-4eff-a6d6-8a94e5a3737c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/dddd/blobs/uploads/5cdf14ed-0e30-48cc-9700-3c9c36c32677?_state=-urRgWbMfLlkJv_ocuh_B1cnQx_BRPXqhCIJk5J3Ej57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1Y2RmMTRlZC0wZTMwLTQ4Y2MtOTcwMC0zYzljMzZjMzI2NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MjguMjU1MzQyODdaIn0%3D&digest=sha256%3Ac4e04e7c712d79b37175b9303ea65bc9264a05b77ac043b4f9aaeb2c0f910407" http.request.useragent="Go-http-client/1.1" http.response.duration=5.579171513s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/5cdf14ed-0e30-48cc-9700-3c9c36c32677?_state=-urRgWbMfLlkJv_ocuh_B1cnQx_BRPXqhCIJk5J3Ej57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1Y2RmMTRlZC0wZTMwLTQ4Y2MtOTcwMC0zYzljMzZjMzI2NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6MjguMjU1MzQyODdaIn0%3D&digest=sha256%3Ac4e04e7c712d79b37175b9303ea65bc9264a05b77ac043b4f9aaeb2c0f910407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=5b682714-7e5b-4f2e-b1f8-8b619a30c804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35118" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.897368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40325" http.request.id=e9563a7a-072b-41e8-84f9-7d787003748f http.request.method=GET http.request.remoteaddr="127.0.0.1:35118" 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=3.103125ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2025:17:43:33 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (92.27s) === RUN TestURLPrefix time="2025-10-14T17:43: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.9 time="2025-10-14T17:43:33Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:43:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:46123" http.request.id=08d2e52d-c84f-4498-bffd-42cebf590b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:60228" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.680544ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:43:33 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-14T17:43: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.9 time="2025-10-14T17:43:33Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:43:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=ba7d2de0-dab9-42e0-b75e-659289992407 http.request.method=GET http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.061744ms http.response.status=404 http.response.written=157 vars.digest="sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "GET /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=5dde22b0-ce6d-4089-8740-da4d687bdda4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.763963ms http.response.status=404 http.response.written=157 vars.digest="sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=e5ec1a3c-cd54-436b-ae2f-2fd04a146d97 http.request.method=POST http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433185ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=4668d0a0-a5d8-490f-80c1-042ff607a0fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.339144ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "GET /v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=875ae7c1-2d00-4379-a64d-cb5b0dd0ef16 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521425ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=b022d8ae-7ebd-4006-b970-eca45632b77b http.request.method=GET http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1d88ebef-b529-4e01-a89e-597928f09b91 time="2025-10-14T17:43: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.9 http.request.host="127.0.0.1:40527" http.request.id=b022d8ae-7ebd-4006-b970-eca45632b77b http.request.method=GET http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.520705ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1d88ebef-b529-4e01-a89e-597928f09b91 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "GET /v2/foo/bar/blobs/uploads/1d88ebef-b529-4e01-a89e-597928f09b91?_state=9R2mEGIpDa4eojhc4diEH8Y6QmvsmRTdZrXyd0ERqzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkODhlYmVmLWI1MjktNGUwMS1hODllLTU5NzkyOGYwOWI5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC42ODkzNzc3NzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=f914af32-6d6a-4f6a-bae9-98ba634c632d http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.460284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=e25bb24d-bc7f-4d52-a258-6ab60bfaa4c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/c29a4620-0793-4236-b2c4-58a18ef87bf0?_state=8EtFc9IYAFXbZPGCo5s1OGTVjGW63X3952tM6WlCCXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOWE0NjIwLTA3OTMtNDIzNi1iMmM0LTU4YTE4ZWY4N2JmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MDcxMzM5MjJaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" provided=sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a vars.name="foo/bar" vars.uuid=c29a4620-0793-4236-b2c4-58a18ef87bf0 time="2025-10-14T17:43:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=e25bb24d-bc7f-4d52-a258-6ab60bfaa4c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/c29a4620-0793-4236-b2c4-58a18ef87bf0?_state=8EtFc9IYAFXbZPGCo5s1OGTVjGW63X3952tM6WlCCXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOWE0NjIwLTA3OTMtNDIzNi1iMmM0LTU4YTE4ZWY4N2JmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MDcxMzM5MjJaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c29a4620-0793-4236-b2c4-58a18ef87bf0 time="2025-10-14T17:43:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=e25bb24d-bc7f-4d52-a258-6ab60bfaa4c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/c29a4620-0793-4236-b2c4-58a18ef87bf0?_state=8EtFc9IYAFXbZPGCo5s1OGTVjGW63X3952tM6WlCCXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOWE0NjIwLTA3OTMtNDIzNi1iMmM0LTU4YTE4ZWY4N2JmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MDcxMzM5MjJaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.348764ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c29a4620-0793-4236-b2c4-58a18ef87bf0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "PUT /v2/foo/bar/blobs/uploads/c29a4620-0793-4236-b2c4-58a18ef87bf0?_state=8EtFc9IYAFXbZPGCo5s1OGTVjGW63X3952tM6WlCCXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOWE0NjIwLTA3OTMtNDIzNi1iMmM0LTU4YTE4ZWY4N2JmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MDcxMzM5MjJaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=f17a7c71-d6bb-4809-b6fa-aefac4f7b9f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.822324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=7cf3dc55-c7cf-49cd-8178-d00eb94f24e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/11d10dbf-3f40-46ea-b269-0f707130903e?_state=cwpX-1rRLwT99GwPuNXdQVZxuw4cq16ckVPPtngUoLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZDEwZGJmLTNmNDAtNDZlYS1iMjY5LTBmNzA3MTMwOTAzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MTUyMzk3MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.848126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "PUT /v2/foo/bar/blobs/uploads/11d10dbf-3f40-46ea-b269-0f707130903e?_state=cwpX-1rRLwT99GwPuNXdQVZxuw4cq16ckVPPtngUoLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZDEwZGJmLTNmNDAtNDZlYS1iMjY5LTBmNzA3MTMwOTAzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MTUyMzk3MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=641b4122-db14-4df1-85eb-1423eaa61cb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461604ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=2bf662ce-bc08-48eb-8959-0a555eee320a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/db35d830-cccc-4ff5-90da-b80b09a35971?_state=g-WDz8SbfKvLayqXCPU5kREmzvbtisoUQLkDnItUVSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMzVkODMwLWNjY2MtNGZmNS05MGRhLWI4MGIwOWEzNTk3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MjQ0OTkxMjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.903506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "PUT /v2/foo/bar/blobs/uploads/db35d830-cccc-4ff5-90da-b80b09a35971?_state=g-WDz8SbfKvLayqXCPU5kREmzvbtisoUQLkDnItUVSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMzVkODMwLWNjY2MtNGZmNS05MGRhLWI4MGIwOWEzNTk3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MjQ0OTkxMjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=627a5b54-ec01-4f40-856d-c433548d341d http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.907584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:47Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=31681bce-ca68-4b66-87f3-25105294722f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/840cc492-731a-4467-9e04-c48df86d315a?_state=q_fTe47TcZ_GDidIOPvd5vzFvue64_Xvn8vCEnfGabd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MGNjNDkyLTczMWEtNDQ2Ny05ZTA0LWM0OGRmODZkMzE1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MzMwMTIwNTZaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.duration=13.196409509s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:34 +0000] "PUT /v2/foo/bar/blobs/uploads/840cc492-731a-4467-9e04-c48df86d315a?_state=q_fTe47TcZ_GDidIOPvd5vzFvue64_Xvn8vCEnfGabd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MGNjNDkyLTczMWEtNDQ2Ny05ZTA0LWM0OGRmODZkMzE1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0MzozNC43MzMwMTIwNTZaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:43:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=b5ee6d72-81b4-447f-9685-ddbfd31f0060 http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:00Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40527" http.request.id=24e48937-ad38-4cbf-b38f-26a71256038c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/0f6d3df0-0799-4238-a713-99ad6991cf51?_state=AMuTF6CKB57JP1fAEUCOxC2Yn2SZ7vcarO2_VK9WIKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmQzZGYwLTA3OTktNDIzOC1hNzEzLTk5YWQ2OTkxY2Y1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0Mzo0OC4zNTc4MjUzOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.589595476s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:43:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/0f6d3df0-0799-4238-a713-99ad6991cf51?_state=AMuTF6CKB57JP1fAEUCOxC2Yn2SZ7vcarO2_VK9WIKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmQzZGYwLTA3OTktNDIzOC1hNzEzLTk5YWQ2OTkxY2Y1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0Mzo0OC4zNTc4MjUzOTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:00Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=f35ac7bd-5678-426f-bb28-1bb08df3f7ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/0f6d3df0-0799-4238-a713-99ad6991cf51?_state=1jXBE6DkVEM7_7z_bkMftJ5iq5pbFTHvaAvSoybh7rt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmQzZGYwLTA3OTktNDIzOC1hNzEzLTk5YWQ2OTkxY2Y1MSIsIk9mZnNldCI6Mjc3MzY1NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6NDhaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.992625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:00 +0000] "PUT /v2/foo/bar/blobs/uploads/0f6d3df0-0799-4238-a713-99ad6991cf51?_state=1jXBE6DkVEM7_7z_bkMftJ5iq5pbFTHvaAvSoybh7rt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNmQzZGYwLTA3OTktNDIzOC1hNzEzLTk5YWQ2OTkxY2Y1MSIsIk9mZnNldCI6Mjc3MzY1NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDM6NDhaIn0%3D&digest=sha256%3A67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:00Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=5be6ef6a-0efb-4f3f-b68e-93dd17bbe75f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.307824ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:01Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=9f0bde9e-d5c9-413c-8226-88c1986de924 http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=339.90371ms http.response.status=200 http.response.written=27736576 127.0.0.1 - - [14/Oct/2025:17:44:00 +0000] "GET /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 200 27736576 "" "Go-http-client/1.1" time="2025-10-14T17:44:01Z" level=error msg="error parsing digest="sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a": unsupported digest algorithm" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=72150e07-6626-4586-bf90-56fa5b49b33f http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" vars.name="foo/bar" time="2025-10-14T17:44:01Z" 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.9 http.request.host="127.0.0.1:40527" http.request.id=72150e07-6626-4586-bf90-56fa5b49b33f http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.525363ms http.response.status=400 http.response.written=110 vars.digest="sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:01 +0000] "GET /v2/foo/bar/blobs/sha257:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-14T17:44:01Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=359153cb-c4e8-49dc-8f3c-abafaacd4fd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47850" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.428364ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:01Z" 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.9 time="2025-10-14T17:44:01Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:44:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=e7ae2eb6-3851-4ead-86ec-7cbaf47a6a08 http.request.method=GET http.request.remoteaddr="127.0.0.1:35378" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.170004ms http.response.status=404 http.response.written=157 vars.digest="sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "GET /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=6cb36138-a579-47d8-800d-6b25cfca4324 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.452785ms http.response.status=404 http.response.written=157 vars.digest="sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=be3d36da-8d3b-495d-a4de-9baf91f22119 http.request.method=POST http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.003944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=a523bc5c-585a-4896-aeac-a928a9454fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.559365ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "GET /v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=cbe9e02b-a8aa-47c2-a596-0fbe5f394275 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.341044ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=8404d97b-81b0-49d0-a14a-bcb3e9d51fd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=94408303-0354-452a-87d0-5d30869211ab time="2025-10-14T17:44:02Z" 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.9 http.request.host="127.0.0.1:38159" http.request.id=8404d97b-81b0-49d0-a14a-bcb3e9d51fd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35380" http.request.uri="/v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.234724ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=94408303-0354-452a-87d0-5d30869211ab 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "GET /v2/foo/bar/blobs/uploads/94408303-0354-452a-87d0-5d30869211ab?_state=_Kx3wXtu_SOFeu5zKs-nfxBQgGT8zx85XZ425qh5czt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NDA4MzAzLTAzNTQtNDUyYS04N2QwLTVkMzA4NjkyMTFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMDE3NDU0NzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=ab9b1c4f-c831-4ed4-a9f9-9eca6246c344 http.request.method=POST http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.255485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=2f8fe017-ee0a-4c17-a77f-52124456ed39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/ba8270d4-8ce4-463e-ae25-9cb58e6c6a58?_state=8OjRrliYm_tPCm3dewlpCAOGNDa-BCeTGr2RnyJF8oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhODI3MGQ0LThjZTQtNDYzZS1hZTI1LTljYjU4ZTZjNmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMTg5NDc2NloifQ%3D%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" provided=sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb vars.name="foo/bar" vars.uuid=ba8270d4-8ce4-463e-ae25-9cb58e6c6a58 time="2025-10-14T17:44:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=2f8fe017-ee0a-4c17-a77f-52124456ed39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/ba8270d4-8ce4-463e-ae25-9cb58e6c6a58?_state=8OjRrliYm_tPCm3dewlpCAOGNDa-BCeTGr2RnyJF8oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhODI3MGQ0LThjZTQtNDYzZS1hZTI1LTljYjU4ZTZjNmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMTg5NDc2NloifQ%3D%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba8270d4-8ce4-463e-ae25-9cb58e6c6a58 time="2025-10-14T17:44:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=2f8fe017-ee0a-4c17-a77f-52124456ed39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/ba8270d4-8ce4-463e-ae25-9cb58e6c6a58?_state=8OjRrliYm_tPCm3dewlpCAOGNDa-BCeTGr2RnyJF8oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhODI3MGQ0LThjZTQtNDYzZS1hZTI1LTljYjU4ZTZjNmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMTg5NDc2NloifQ%3D%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.510324ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ba8270d4-8ce4-463e-ae25-9cb58e6c6a58 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "PUT /v2/foo/bar/blobs/uploads/ba8270d4-8ce4-463e-ae25-9cb58e6c6a58?_state=8OjRrliYm_tPCm3dewlpCAOGNDa-BCeTGr2RnyJF8oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhODI3MGQ0LThjZTQtNDYzZS1hZTI1LTljYjU4ZTZjNmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMTg5NDc2NloifQ%3D%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=261cce3d-11d6-4e46-9ac5-a8b6f56418a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297764ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=10111730-77f7-4212-b2e5-da1622ad38c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/05905e64-cc63-427b-977d-ba9caa9d457e?_state=iGe-EVYG4cnelY5CMXcvVW8U6ZWVWyQIR0u-hc3iQNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1OTA1ZTY0LWNjNjMtNDI3Yi05NzdkLWJhOWNhYTlkNDU3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMjc2MjMzNTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.337286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "PUT /v2/foo/bar/blobs/uploads/05905e64-cc63-427b-977d-ba9caa9d457e?_state=iGe-EVYG4cnelY5CMXcvVW8U6ZWVWyQIR0u-hc3iQNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1OTA1ZTY0LWNjNjMtNDI3Yi05NzdkLWJhOWNhYTlkNDU3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMjc2MjMzNTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=4e2cab93-6f6f-4c09-bbb6-79e3a8c952d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.073644ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=14e65815-55f5-4b5f-ada1-1b84adbcf6bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/a430c0a4-d6d7-4a80-8660-50d6a90bd6e9?_state=9UVTJnJROZ391-3WIBwTLVZPd_7SoVabyFSynPyGisR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MzBjMGE0LWQ2ZDctNGE4MC04NjYwLTUwZDZhOTBiZDZlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMzY5NTk1MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.724685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "PUT /v2/foo/bar/blobs/uploads/a430c0a4-d6d7-4a80-8660-50d6a90bd6e9?_state=9UVTJnJROZ391-3WIBwTLVZPd_7SoVabyFSynPyGisR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MzBjMGE0LWQ2ZDctNGE4MC04NjYwLTUwZDZhOTBiZDZlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xMzY5NTk1MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:02Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=f678f02d-7c19-410c-8f15-2b1d1597afc8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.100024ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=682146ac-2703-47b0-8382-bba4c2c9c08e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/26d85ad6-8e5c-480d-9b24-efe99be2214d?_state=y3MXiPgdREZG3Y1KVAkQYEilq2YpNLnU5PVeSlnMQUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2ZDg1YWQ2LThlNWMtNDgwZC05YjI0LWVmZTk5YmUyMjE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xNDU0ODM5MzVaIn0%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.duration=7.071304853s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:02 +0000] "PUT /v2/foo/bar/blobs/uploads/26d85ad6-8e5c-480d-9b24-efe99be2214d?_state=y3MXiPgdREZG3Y1KVAkQYEilq2YpNLnU5PVeSlnMQUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2ZDg1YWQ2LThlNWMtNDgwZC05YjI0LWVmZTk5YmUyMjE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowMi4xNDU0ODM5MzVaIn0%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=d2f1b46e-b1e4-4a6c-acc2-ddc7275432dd http.request.method=POST http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.219746ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:16Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38159" http.request.id=ec707970-92ed-47e1-9a3e-3986ab6713fc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/6c0183a8-9653-4cdc-9166-d96e84ac229f?_state=IfJfK_3ML9kQTns7QmgXoESk3gx6vK2bxP5z7MzxMHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDE4M2E4LTk2NTMtNGNkYy05MTY2LWQ5NmU4NGFjMjI5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowOS41Mzk2NjM3NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.137400551s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/6c0183a8-9653-4cdc-9166-d96e84ac229f?_state=IfJfK_3ML9kQTns7QmgXoESk3gx6vK2bxP5z7MzxMHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDE4M2E4LTk2NTMtNGNkYy05MTY2LWQ5NmU4NGFjMjI5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDowOS41Mzk2NjM3NTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:16Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=8ae85792-2b02-45d1-a6d2-780c0c2c800a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/uploads/6c0183a8-9653-4cdc-9166-d96e84ac229f?_state=YufGTGEq6qLHSJjqu82Lp1x5R3VNqzrLjl3Pt3tfsn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDE4M2E4LTk2NTMtNGNkYy05MTY2LWQ5NmU4NGFjMjI5ZiIsIk9mZnNldCI6MjE0MDc3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDQ6MDlaIn0%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.006947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:16 +0000] "PUT /v2/foo/bar/blobs/uploads/6c0183a8-9653-4cdc-9166-d96e84ac229f?_state=YufGTGEq6qLHSJjqu82Lp1x5R3VNqzrLjl3Pt3tfsn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDE4M2E4LTk2NTMtNGNkYy05MTY2LWQ5NmU4NGFjMjI5ZiIsIk9mZnNldCI6MjE0MDc3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDQ6MDlaIn0%3D&digest=sha256%3A4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:16Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=af15eca8-5719-4742-aed1-aa0011130308 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.446864ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=fad34bc1-10f7-4e76-b0e5-3f39972c88e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=681.72122ms http.response.status=200 http.response.written=21407744 127.0.0.1 - - [14/Oct/2025:17:44:16 +0000] "GET /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 200 21407744 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=error msg="error parsing digest="sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb": unsupported digest algorithm" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=4c77ae1b-e9e9-42e2-924a-07cc6390f988 http.request.method=GET http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" vars.name="foo/bar" time="2025-10-14T17:44:17Z" 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.9 http.request.host="127.0.0.1:38159" http.request.id=4c77ae1b-e9e9-42e2-924a-07cc6390f988 http.request.method=GET http.request.remoteaddr="127.0.0.1:35386" http.request.uri="/v2/foo/bar/blobs/sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.091945ms http.response.status=400 http.response.written=110 vars.digest="sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:17 +0000] "GET /v2/foo/bar/blobs/sha257:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=891e94d6-a8b5-44e4-b22d-3ca563cbefe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.574486ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:17 +0000] "GET /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=4aa504c8-25f9-4dd2-8479-cc2fbc273f45 http.request.method=GET http.request.remoteaddr="127.0.0.1:39660" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=27.483416ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/Oct/2025:17:44:17 +0000] "GET /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38159" http.request.id=27604275-106d-49cc-8eb8-541b9cdf09ea http.request.method=GET http.request.remoteaddr="127.0.0.1:39670" http.request.uri="/v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.95961ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [14/Oct/2025:17:44:17 +0000] "GET /v2/foo/bar/blobs/sha256:4f937a492bd81234457b027296802b5066f751ec886336560e7469b02df215eb HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=cf0e5aea-703d-4ad5-a3d0-45f56cea4891 http.request.method=GET http.request.remoteaddr="127.0.0.1:47846" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.064671839s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/Oct/2025:17:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-10-14T17:44:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:40527" http.request.id=acc77983-42af-4885-8089-44233ffee0dc http.request.method=GET http.request.remoteaddr="127.0.0.1:47850" http.request.uri="/v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.053143564s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [14/Oct/2025:17:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:67a1dd96e6c5a72c6bfb872bd3c93e9942cb659cf15d04aeb8c35653c3a7310a HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (43.61s) === RUN TestBlobDelete time="2025-10-14T17:44:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:44:17Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:44:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=009622f3-a724-4819-8b24-75883f0322c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45876" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.271046ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "GET /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=7e91c56e-7954-4e5e-8f83-8a7442600c48 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=15.22204ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=5e0575f9-6981-4e52-bcdf-bf27778d5f53 http.request.method=POST http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.468885ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=77dcaf63-cad1-4ba7-99c4-a02f8ad622a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.894106ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "GET /v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=b01bcc33-9401-4376-aab0-caf1ffb9ee55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.638204ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=c195298b-0984-40e0-8112-3f60f206aead http.request.method=GET http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=66841a52-d346-4223-9495-de4d0a306d05 time="2025-10-14T17:44:18Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=c195298b-0984-40e0-8112-3f60f206aead http.request.method=GET http.request.remoteaddr="127.0.0.1:45884" http.request.uri="/v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.712609ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=66841a52-d346-4223-9495-de4d0a306d05 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "GET /v2/foo/bar/blobs/uploads/66841a52-d346-4223-9495-de4d0a306d05?_state=CfF6clCRZDc0ZTdZrm9ELvIPRscVjvgep4KSVwS8vyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ODQxYTUyLWQzNDYtNDIyMy05NDk1LWRlNGQwYTMwNmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zMjE3Nzg2NzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=76b65590-3e79-43d6-8470-5415e1249fc9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=19.464246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=76550e76-5e3f-4d6d-ae7b-a426a070c8b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/b97aeb24-84bd-4262-8880-f3cab2a4d5e8?_state=XdC6T41TwoUDCeeBoYTSKXNf-A0VvID_F7gpKBjMtO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2FlYjI0LTg0YmQtNDI2Mi04ODgwLWYzY2FiMmE0ZDVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNjE2MzUzNzJaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" provided=sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 vars.name="foo/bar" vars.uuid=b97aeb24-84bd-4262-8880-f3cab2a4d5e8 time="2025-10-14T17:44:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=76550e76-5e3f-4d6d-ae7b-a426a070c8b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/b97aeb24-84bd-4262-8880-f3cab2a4d5e8?_state=XdC6T41TwoUDCeeBoYTSKXNf-A0VvID_F7gpKBjMtO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2FlYjI0LTg0YmQtNDI2Mi04ODgwLWYzY2FiMmE0ZDVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNjE2MzUzNzJaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b97aeb24-84bd-4262-8880-f3cab2a4d5e8 time="2025-10-14T17:44:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=76550e76-5e3f-4d6d-ae7b-a426a070c8b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/b97aeb24-84bd-4262-8880-f3cab2a4d5e8?_state=XdC6T41TwoUDCeeBoYTSKXNf-A0VvID_F7gpKBjMtO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2FlYjI0LTg0YmQtNDI2Mi04ODgwLWYzY2FiMmE0ZDVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNjE2MzUzNzJaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.723445ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b97aeb24-84bd-4262-8880-f3cab2a4d5e8 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "PUT /v2/foo/bar/blobs/uploads/b97aeb24-84bd-4262-8880-f3cab2a4d5e8?_state=XdC6T41TwoUDCeeBoYTSKXNf-A0VvID_F7gpKBjMtO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5N2FlYjI0LTg0YmQtNDI2Mi04ODgwLWYzY2FiMmE0ZDVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNjE2MzUzNzJaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=b57c2814-6cd4-4c54-acc4-8b163b9ec6f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.293145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=f7671115-0fcf-4a97-8483-3a59127b3242 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/093fed5f-d9da-47d1-9cc7-9894c0080d8b?_state=lVQEUBSdAf9Z0E00F2ohFwApibC-lYu7_3768j_wavB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5M2ZlZDVmLWQ5ZGEtNDdkMS05Y2M3LTk4OTRjMDA4MGQ4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNzA5ODQwMDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.279266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "PUT /v2/foo/bar/blobs/uploads/093fed5f-d9da-47d1-9cc7-9894c0080d8b?_state=lVQEUBSdAf9Z0E00F2ohFwApibC-lYu7_3768j_wavB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5M2ZlZDVmLWQ5ZGEtNDdkMS05Y2M3LTk4OTRjMDA4MGQ4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zNzA5ODQwMDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=cf4da20c-5392-4de6-8eac-346119f67592 http.request.method=POST http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=2698adb9-4220-46fd-b872-a81b997b346c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/5a5a7c78-b20d-401b-ae37-3bbb00e2f0cf?_state=1m8475EHc3jLb3ANl5CPktL_XAMoAbVxBkgdUkBbYq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWE3Yzc4LWIyMGQtNDAxYi1hZTM3LTNiYmIwMGUyZjBjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zODA2MzA5NTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.465505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "PUT /v2/foo/bar/blobs/uploads/5a5a7c78-b20d-401b-ae37-3bbb00e2f0cf?_state=1m8475EHc3jLb3ANl5CPktL_XAMoAbVxBkgdUkBbYq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWE3Yzc4LWIyMGQtNDAxYi1hZTM3LTNiYmIwMGUyZjBjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zODA2MzA5NTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=b751b92e-7329-4337-ad0c-9aa873293519 http.request.method=POST http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.384544ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=29559da1-0302-4156-945a-91f338bfec7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/9a75ccb0-ac26-46db-86ac-b4e1c0c1035b?_state=X4pSJxFcBcA6TDU6J9hkRMmIMc2__To8_jdxX9OTomF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNzVjY2IwLWFjMjYtNDZkYi04NmFjLWI0ZTFjMGMxMDM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zOTAzNDA1M1oifQ%3D%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=7.417214331s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:18 +0000] "PUT /v2/foo/bar/blobs/uploads/9a75ccb0-ac26-46db-86ac-b4e1c0c1035b?_state=X4pSJxFcBcA6TDU6J9hkRMmIMc2__To8_jdxX9OTomF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNzVjY2IwLWFjMjYtNDZkYi04NmFjLWI0ZTFjMGMxMDM1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoxOC4zOTAzNDA1M1oifQ%3D%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:26Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=8acba4ce-924d-4483-9767-3410a9670291 http.request.method=POST http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.673725ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35425" http.request.id=6a0efa87-a36f-4351-b871-082d427df73d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/7b3ced5a-cbbf-4c20-bafc-c0006526b582?_state=nucbbQCl90iwSZFS27IKJCuWLE8l8HIZcXuApjXFs5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2NlZDVhLWNiYmYtNGMyMC1iYWZjLWMwMDA2NTI2YjU4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoyNi4xNTk0NDk2MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.584069961s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/7b3ced5a-cbbf-4c20-bafc-c0006526b582?_state=nucbbQCl90iwSZFS27IKJCuWLE8l8HIZcXuApjXFs5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2NlZDVhLWNiYmYtNGMyMC1iYWZjLWMwMDA2NTI2YjU4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDoyNi4xNTk0NDk2MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=6e12d90e-dfc1-4e27-ba6c-3adb337d7c8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/uploads/7b3ced5a-cbbf-4c20-bafc-c0006526b582?_state=j1euTCHG3CILqXOQBdl6wmWO4itEcKU72tCxHItNQj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2NlZDVhLWNiYmYtNGMyMC1iYWZjLWMwMDA2NTI2YjU4MiIsIk9mZnNldCI6MjIyMTMxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDQ6MjZaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.271985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:33 +0000] "PUT /v2/foo/bar/blobs/uploads/7b3ced5a-cbbf-4c20-bafc-c0006526b582?_state=j1euTCHG3CILqXOQBdl6wmWO4itEcKU72tCxHItNQj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2NlZDVhLWNiYmYtNGMyMC1iYWZjLWMwMDA2NTI2YjU4MiIsIk9mZnNldCI6MjIyMTMxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDQ6MjZaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:33Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=23b1aa1d-9e4a-4388-b48d-76ddc8ca6aa4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.378205ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=ce159790-a63d-4335-ad62-f35fd0c90560 http.request.method=GET http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=435.933095ms http.response.status=200 http.response.written=22213120 127.0.0.1 - - [14/Oct/2025:17:44:33 +0000] "GET /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 200 22213120 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=error msg="error parsing digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2": unsupported digest algorithm" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=1beac0ff-0e0c-4b8d-9b2f-3fc9ff1a826d http.request.method=GET http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" time="2025-10-14T17:44:34Z" 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.9 http.request.host="127.0.0.1:35425" http.request.id=1beac0ff-0e0c-4b8d-9b2f-3fc9ff1a826d http.request.method=GET http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.703204ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "GET /v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=d787ad96-7f1a-4a90-9458-bb19d8345f14 http.request.method=GET http.request.remoteaddr="127.0.0.1:41026" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.530145ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=a1c66df1-fe3c-4c41-b2b1-a0a37272ab35 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.579785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=9ed25506-d8a6-45f0-8d87-16ac460eaccd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.973624ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=17603e1a-aec8-43f7-902c-8cea57dc5d08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41032" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.961884ms http.response.status=404 http.response.written=74 vars.digest="sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=error msg="error parsing digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2": unsupported digest algorithm" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=608271b0-9f12-497b-875d-b847e28f22cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41038" http.request.uri="/v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" time="2025-10-14T17:44:34Z" 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.9 http.request.host="127.0.0.1:35425" http.request.id=608271b0-9f12-497b-875d-b847e28f22cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41038" http.request.uri="/v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.586977ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "DELETE /v2/foo/bar/blobs/sha257:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-14T17:44:34Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=352e3365-0bf5-4bca-9237-1fd59ea9b88f http.request.method=POST http.request.remoteaddr="127.0.0.1:41048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.648545ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:43Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=f592b351-e575-455e-aa27-e0c544fd7531 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41048" http.request.uri="/v2/foo/bar/blobs/uploads/92d6ce45-a330-4e31-a8cf-3eb6268da8b0?_state=AlCdU8t2wYMFWekpou-PZLOZQYUl_i_K9iZt7CSDss57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyZDZjZTQ1LWEzMzAtNGUzMS1hOGNmLTNlYjYyNjhkYThiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDozNC4zNTczMDU1MzRaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=9.612464401s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "PUT /v2/foo/bar/blobs/uploads/92d6ce45-a330-4e31-a8cf-3eb6268da8b0?_state=AlCdU8t2wYMFWekpou-PZLOZQYUl_i_K9iZt7CSDss57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyZDZjZTQ1LWEzMzAtNGUzMS1hOGNmLTNlYjYyNjhkYThiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDozNC4zNTczMDU1MzRaIn0%3D&digest=sha256%3Aac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:44Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=9b4ca62c-ccdf-4658-a165-bdeb7c5ed6bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41048" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.658924ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:44Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=c9eb14ce-ce0f-4eea-b5a0-1047a1342e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:41016" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.066483498s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-10-14T17:44:44Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:35425" http.request.id=bf10b54b-9313-40aa-9cda-f429eb4e0c14 http.request.method=GET http.request.remoteaddr="127.0.0.1:41026" http.request.uri="/v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.015839391s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [14/Oct/2025:17:44:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac4b1eae60ff0251200d0defacd09ab7318ad834bf1182ee562704f8d8ad82d2 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (26.86s) === RUN TestRelativeURL time="2025-10-14T17:44:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:44:44Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:44:44Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33499" http.request.id=6d333092-d58e-452e-ad71-1aafd7933e0e http.request.method=POST http.request.remoteaddr="127.0.0.1:57958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:55Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33499" http.request.id=57657988-3cd7-4f38-a591-b839f98a2766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57958" http.request.uri="/v2/foo/bar/blobs/uploads/c0f5a317-6149-4f73-bf5a-c4eb3c1380ab?_state=V9lvM1ho0_AyPe1hDBLOmAdGAw2BKmyuWK4yVXTalwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjVhMzE3LTYxNDktNGY3My1iZjVhLWM0ZWIzYzEzODBhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDo0NC4zNDUzNDA0MDhaIn0%3D&digest=sha256%3A34f090b958d0d5d5dd320e514c542717531f0f18c2c8cf8e06ea764c2a863dc0" http.request.useragent="Go-http-client/1.1" http.response.duration=10.118158107s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:45 +0000] "PUT /v2/foo/bar/blobs/uploads/c0f5a317-6149-4f73-bf5a-c4eb3c1380ab?_state=V9lvM1ho0_AyPe1hDBLOmAdGAw2BKmyuWK4yVXTalwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjVhMzE3LTYxNDktNGY3My1iZjVhLWM0ZWIzYzEzODBhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDo0NC4zNDUzNDA0MDhaIn0%3D&digest=sha256%3A34f090b958d0d5d5dd320e514c542717531f0f18c2c8cf8e06ea764c2a863dc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33499" http.request.id=a9cbc773-3cdb-47a6-8dc1-84abefc3c739 http.request.method=POST http.request.remoteaddr="127.0.0.1:57958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.943245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:44:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33499" http.request.id=f3aac3d7-0aaf-4c8d-b2fb-cf403e023d81 http.request.method=POST http.request.remoteaddr="127.0.0.1:57958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.161164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:08Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33499" http.request.id=8f76b98a-bcc0-4e6f-9d90-8bf0b5c5b298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57958" http.request.uri="/v2/foo/bar/blobs/uploads/51800824-d740-42ae-89ae-c962d09e1e5a?_state=h_AiHVuwePmCE20kVisG2T6g96Zq9S0UUtZqyqV_05N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxODAwODI0LWQ3NDAtNDJhZS04OWFlLWM5NjJkMDllMWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDo1Ni4zNDI5NTUxMjdaIn0%3D&digest=sha256%3A27b89c28773bd43e3d0e2539baaded43d9be2a56e5f275501e427f7ba919d2fa" http.request.useragent="Go-http-client/1.1" http.response.duration=11.789082341s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:44:56 +0000] "PUT /v2/foo/bar/blobs/uploads/51800824-d740-42ae-89ae-c962d09e1e5a?_state=h_AiHVuwePmCE20kVisG2T6g96Zq9S0UUtZqyqV_05N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxODAwODI0LWQ3NDAtNDJhZS04OWFlLWM5NjJkMDllMWU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NDo1Ni4zNDI5NTUxMjdaIn0%3D&digest=sha256%3A27b89c28773bd43e3d0e2539baaded43d9be2a56e5f275501e427f7ba919d2fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (23.80s) === RUN TestBlobDeleteDisabled time="2025-10-14T17:45: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.9 time="2025-10-14T17:45:08Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:45:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:43297" http.request.id=24c62683-20e9-4cee-8d92-bc10e0790bc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47930" http.request.uri="/v2/foo/bar/blobs/sha256:c41b205a0f0c034e35c58690301c6c23a4ad8c98e0d4eb3e8b2a389e0ba31d12" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.363345ms http.response.status=405 http.response.written=78 vars.digest="sha256:c41b205a0f0c034e35c58690301c6c23a4ad8c98e0d4eb3e8b2a389e0ba31d12" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:45:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:c41b205a0f0c034e35c58690301c6c23a4ad8c98e0d4eb3e8b2a389e0ba31d12 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.69s) === RUN TestDeleteDisabled time="2025-10-14T17:45: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.9 time="2025-10-14T17:45:08Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:45:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33221" http.request.id=9d80e0a9-60c9-4997-a6f3-49381d1ddc7e http.request.method=POST http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.571306ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:13Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33221" http.request.id=0ef43d9f-4461-4112-8964-b7db1360595b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/uploads/e7c87e30-f3bd-48c5-91a6-5278d7c217f5?_state=bkQXhPJ5RKIreRSduV_lHvKphOt30oHYAWrKYjnpRCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3Yzg3ZTMwLWYzYmQtNDhjNS05MWE2LTUyNzhkN2MyMTdmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NTowOS4yODg3NzE1NjZaIn0%3D&digest=sha256%3A3fe1de9c22eee81804cf246fcbd81f1a0db7c82df85448b63cd631aef3b6778f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.914532354s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e7c87e30-f3bd-48c5-91a6-5278d7c217f5?_state=bkQXhPJ5RKIreRSduV_lHvKphOt30oHYAWrKYjnpRCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3Yzg3ZTMwLWYzYmQtNDhjNS05MWE2LTUyNzhkN2MyMTdmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NTowOS4yODg3NzE1NjZaIn0%3D&digest=sha256%3A3fe1de9c22eee81804cf246fcbd81f1a0db7c82df85448b63cd631aef3b6778f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:33221" http.request.id=f8fa3540-5064-4e88-b95d-32900a3c87bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha256:3fe1de9c22eee81804cf246fcbd81f1a0db7c82df85448b63cd631aef3b6778f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.449104ms http.response.status=405 http.response.written=78 vars.digest="sha256:3fe1de9c22eee81804cf246fcbd81f1a0db7c82df85448b63cd631aef3b6778f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:45:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:3fe1de9c22eee81804cf246fcbd81f1a0db7c82df85448b63cd631aef3b6778f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.38s) === RUN TestDeleteReadOnly time="2025-10-14T17:45:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:45:13Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:45:13Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33307" http.request.id=d5711429-6f87-412d-a4c0-64a6ff4132ac http.request.method=POST http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534064ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:23Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:33307" http.request.id=8ed8869a-57ad-4d1f-8b67-d8917759c962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/blobs/uploads/e11c72cf-57c1-4eca-89bb-5e2477d1aa44?_state=jPr0RVragszMLfxAVC5T9eH35JEEi6OkTKB9JGTFg9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWM3MmNmLTU3YzEtNGVjYS04OWJiLTVlMjQ3N2QxYWE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NToxMy45Nzk3NjUyNzlaIn0%3D&digest=sha256%3A8b7b50a459bdcfadbfbe763b35197a23b0f95b9e8f72135acca3609aba457227" http.request.useragent="Go-http-client/1.1" http.response.duration=9.815018201s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:13 +0000] "PUT /v2/foo/bar/blobs/uploads/e11c72cf-57c1-4eca-89bb-5e2477d1aa44?_state=jPr0RVragszMLfxAVC5T9eH35JEEi6OkTKB9JGTFg9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMWM3MmNmLTU3YzEtNGVjYS04OWJiLTVlMjQ3N2QxYWE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NToxMy45Nzk3NjUyNzlaIn0%3D&digest=sha256%3A8b7b50a459bdcfadbfbe763b35197a23b0f95b9e8f72135acca3609aba457227 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:8b7b50a459bdcfadbfbe763b35197a23b0f95b9e8f72135acca3609aba457227 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (10.59s) === RUN TestStartPushReadOnly time="2025-10-14T17:45:23Z" 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.9 time="2025-10-14T17:45:23Z" level=info msg="redis not configured" go.version=go1.24.9 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-10-14T17:45:23Z" 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.9 time="2025-10-14T17:45:23Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:45:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=beff7dc8-23d1-4da3-8b4e-2111a7216379 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" 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.211264ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-14T17:45:23Z" 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.9 http.request.host="127.0.0.1:38267" http.request.id=167d1ebd-c0f4-44fd-86e7-0a109dc2e111 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" 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=3.294764ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:45:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=4162efbb-59b0-4c55-a545-0b1c89d283ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" 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.293225ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-14T17:45:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=51ffe4b8-cbd4-4336-92eb-eae1682f1397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" 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=5.172327ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:45:23Z" 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.9 http.request.host="127.0.0.1:38267" http.request.id=51ffe4b8-cbd4-4336-92eb-eae1682f1397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" 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=5.403067ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:45:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=51ffe4b8-cbd4-4336-92eb-eae1682f1397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" 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=5.563828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:45:23Z" 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.9 http.request.host="127.0.0.1:38267" http.request.id=51ffe4b8-cbd4-4336-92eb-eae1682f1397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" 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=5.694448ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:45:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-14T17:45:24Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=1239be18-e391-4a21-8fc0-32c92541a98d http.request.method=POST http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.495744ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:36Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=00b80391-e3f5-40f5-89bf-c3e74834051f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/blobs/uploads/1eaba39f-4da6-4fcc-99ea-c78e64a24e37?_state=CNqGGp98jcKS6lKFqywU8sbaaLyzNFJJZ8g9z_yFIlZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZWFiYTM5Zi00ZGE2LTRmY2MtOTllYS1jNzhlNjRhMjRlMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6MjQuNTk2ODY3MDMyWiJ9&digest=sha256%3A73da4bad8118ba84b233437c07655fc725d364dd363b149850227288b9289b3e" http.request.useragent="Go-http-client/1.1" http.response.duration=12.268105832s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/1eaba39f-4da6-4fcc-99ea-c78e64a24e37?_state=CNqGGp98jcKS6lKFqywU8sbaaLyzNFJJZ8g9z_yFIlZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZWFiYTM5Zi00ZGE2LTRmY2MtOTllYS1jNzhlNjRhMjRlMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6MjQuNTk2ODY3MDMyWiJ9&digest=sha256%3A73da4bad8118ba84b233437c07655fc725d364dd363b149850227288b9289b3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:37Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=74e6e889-4819-4399-afb9-31782452bee9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.218487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=c9f215c5-d450-4a6e-9b27-2069c5dd60c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/blobs/uploads/e73ef410-ee59-4c8e-8450-b30089bead79?_state=GFV9xIjSOjdQsgh1QsmSUTKHkYUVbJfGhHh6CYapQnN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzNlZjQxMC1lZTU5LTRjOGUtODQ1MC1iMzAwODliZWFkNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6MzcuNzM1NTQ1MDQyWiJ9&digest=sha256%3A2ee03741de5194b0bd8b761f70e22c36bb9c1fe319a157516d705e0d3e97c9e2" http.request.useragent="Go-http-client/1.1" http.response.duration=10.5023463s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/e73ef410-ee59-4c8e-8450-b30089bead79?_state=GFV9xIjSOjdQsgh1QsmSUTKHkYUVbJfGhHh6CYapQnN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzNlZjQxMC1lZTU5LTRjOGUtODQ1MC1iMzAwODliZWFkNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6MzcuNzM1NTQ1MDQyWiJ9&digest=sha256%3A2ee03741de5194b0bd8b761f70e22c36bb9c1fe319a157516d705e0d3e97c9e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=ce48d9c4-8957-456d-8398-59cbbe77251a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.873671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=9417c956-2e60-48a6-b2b3-83d33e4de614 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.277869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=b85378b4-065e-4226-aba1-cc2579b12254 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" 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=5.151127ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=4e148a89-01c1-4e00-b555-6349757fc4a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.494187ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38267" http.request.id=b53dda18-39c1-4156-a625-285f7c3f3d90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.088589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38267" http.request.id=2c9d0dbf-fb2d-465d-83ec-1cc1bffdc854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.898788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:38267" http.request.id=ef3412bb-e659-4f0e-9679-3fe1cbca390b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.900088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=4a1b92e6-ac03-4893-bfd3-fff8e3f6c56d http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.851268ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=617be2c8-8cd6-4846-ad1a-c8daf2eba3cb http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.168604ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=13e2406c-ff6d-4413-a414-90e9fea181d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.778964ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=b2e22c24-f7d6-4a71-b6bd-154195e5bdf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58830" 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=10.031253ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=error msg="payload digest does match: "sha256:df78414fd054aa0d16fc6d54ef74715f3adc4ed0f8f546d92ebd50e63420d6b9" != "sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d"" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=1e875427-2377-4128-a983-95c8494cea9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" time="2025-10-14T17:45:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=1e875427-2377-4128-a983-95c8494cea9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58830" http.request.uri="/v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=17.028402ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d" 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9640363fcaa076f3d2edd88294b2d12fd648e6a0df88039a77bdaeea317681d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=6ac17de8-8652-447d-aa60-83c50de20948 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=12.853096ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" 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.9 http.request.host="127.0.0.1:38267" http.request.id=c0b206d5-9f6a-497a-b652-1eb4f29c6117 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=3.651524ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=5670924b-22af-4616-aca1-3c4f343e9101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=3.293104ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:45:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=5670924b-22af-4616-aca1-3c4f343e9101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=3.452344ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:45:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=5670924b-22af-4616-aca1-3c4f343e9101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=3.579725ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=822245fa-35d5-4d8b-9dd5-a3e60c36cbe3 http.request.method=POST http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=08eae45e-c282-4641-8e4a-e96db68bde81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/6cb31323-363d-4ffe-be5b-02ef2b5747b3?_state=ZTrw6Gh3aNyTBLUyo-mkv9eSkLsxI_0l3CrwLqrg8Lx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2IzMTMyMy0zNjNkLTRmZmUtYmU1Yi0wMmVmMmI1NzQ3YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NDguMzY5NDkwMzU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.039245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/6cb31323-363d-4ffe-be5b-02ef2b5747b3?_state=ZTrw6Gh3aNyTBLUyo-mkv9eSkLsxI_0l3CrwLqrg8Lx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2IzMTMyMy0zNjNkLTRmZmUtYmU1Yi0wMmVmMmI1NzQ3YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NDguMzY5NDkwMzU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=d6ce560f-5945-4362-adf0-03c07bc07cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=11.019214ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:45:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=d6ce560f-5945-4362-adf0-03c07bc07cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=11.669395ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-14T17:45:48Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=934980fc-41c2-4700-a7d6-6ac6505c1d7b http.request.method=POST http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=19.697406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:54Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=dcb709f6-5387-4f71-a782-6c4f10001f53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/d859df63-e20f-41f1-8ba4-16b3be09f6d3?_state=5Wgn3WY7Bx8cgnC_NzFeVJG4BvpiZOcw3iXK6lljZ717Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODU5ZGY2My1lMjBmLTQxZjEtOGJhNC0xNmIzYmUwOWY2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NDguOTUzNTYxMjE3WiJ9&digest=sha256%3A99f3cd9434419c78981f2c40e0b93d9723565799385004ae98678f46588b769f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.536964806s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/d859df63-e20f-41f1-8ba4-16b3be09f6d3?_state=5Wgn3WY7Bx8cgnC_NzFeVJG4BvpiZOcw3iXK6lljZ717Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODU5ZGY2My1lMjBmLTQxZjEtOGJhNC0xNmIzYmUwOWY2ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NDguOTUzNTYxMjE3WiJ9&digest=sha256%3A99f3cd9434419c78981f2c40e0b93d9723565799385004ae98678f46588b769f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:45:55Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=41eafef8-51c4-4061-8144-043d073a2bca http.request.method=POST http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.850845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=2961363b-4d5c-487b-af96-19ab1d717c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/blobs/uploads/1958a4ef-57f4-4fe4-9b0e-c1db59444839?_state=H7rhPiTZpPk-_5fm0oik1tnN32zDbG2LDIJ0I0vTUKd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTU4YTRlZi01N2Y0LTRmZTQtOWIwZS1jMWRiNTk0NDQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NTUuMjYyODM4NjlaIn0%3D&digest=sha256%3Aa215f1e583eb727b2f0e26b7f4890bc8d991ed68698fb465dded0ca49ad71781" http.request.useragent="Go-http-client/1.1" http.response.duration=9.978496607s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:45:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/1958a4ef-57f4-4fe4-9b0e-c1db59444839?_state=H7rhPiTZpPk-_5fm0oik1tnN32zDbG2LDIJ0I0vTUKd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTU4YTRlZi01N2Y0LTRmZTQtOWIwZS1jMWRiNTk0NDQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDU6NTUuMjYyODM4NjlaIn0%3D&digest=sha256%3Aa215f1e583eb727b2f0e26b7f4890bc8d991ed68698fb465dded0ca49ad71781 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=f1ff152d-47de-41fb-8954-ae9548e05dab http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.496506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38267" http.request.id=204893a4-7f51-4ea2-bf31-f316829793c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.997465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=96825615-287e-40bc-9feb-307ff69c3be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=3.320464ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=8acdabd4-9718-418e-a1dd-38afddbe474b http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.266284ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=3907435a-979f-47ad-bfa7-f13c78bd0102 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.959104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=a78ed9f5-8502-4da4-8c15-9c932e87c3d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73" http.request.useragent="Go-http-client/1.1" http.response.duration=5.034167ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=20eddfb1-66ad-4183-85bb-305541723260 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=2.420944ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="rewriting manifest sha256:6a3fa5689ac48938b4c7ddfb488008372b817b03db512fa09d07f799c84aca73 in schema1 format to support old client" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=54ba54da-9010-4b33-803e-433dc2faf88a http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=54ba54da-9010-4b33-803e-433dc2faf88a http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=5.354247ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38267" http.request.id=62084776-cff3-4036-b142-2361194127b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" 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=3.663945ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38267" http.request.id=cfe5448b-5928-4826-81d8-f42bab1dfd98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38267" http.request.id=22584f6e-6913-478c-a4bf-df21559d3fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239" http.request.useragent="Go-http-client/1.1" http.response.duration=5.027926ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=7276df61-a893-485f-8ead-ac6809c87fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=3.346065ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=f31c96d7-a3b5-4dcc-8a30-4e542ea21dbe http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.300164ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=ad4f1587-629b-431c-8433-e20528f58fe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.630104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=02cf2ffb-5a57-4007-b8da-4bc282e9da9f http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" http.request.uri="/v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352963ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="rewriting manifest list sha256:6722596b2f662cbb58e2cde0236cd4dfefc434bb8d73e7a9f063217824c50239 in schema1 format to support old client" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=67a8d015-3c2b-4908-a8ac-f9f8dbd000ca http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:38267" http.request.id=67a8d015-3c2b-4908-a8ac-f9f8dbd000ca http.request.method=GET http.request.remoteaddr="127.0.0.1:53966" 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=5.596647ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:46:05Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:46:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=df7ed5a2-6d57-4b9a-9493-bf2a628b84dc http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" 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.048744ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" 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.9 http.request.host="127.0.0.1:42605" http.request.id=ee353c6c-a2dc-4254-88f3-0509b1457017 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" 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=3.623864ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=c7e09396-9caa-475a-93f5-f5ef5459a53b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" 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.504884ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=dbdb9feb-abe9-4fab-9dc0-ea57a3a24fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" 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=4.460306ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:05Z" 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.9 http.request.host="127.0.0.1:42605" http.request.id=dbdb9feb-abe9-4fab-9dc0-ea57a3a24fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" 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=4.624946ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=dbdb9feb-abe9-4fab-9dc0-ea57a3a24fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" 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=4.745086ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:05Z" 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.9 http.request.host="127.0.0.1:42605" http.request.id=dbdb9feb-abe9-4fab-9dc0-ea57a3a24fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" 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=4.856247ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-14T17:46:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=f5345ae0-5326-47b4-ae6f-c026e51235b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.180384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:09Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=1ab46d28-30f1-4675-8ce4-46037b152a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/blobs/uploads/7cb53a14-f2fe-4ef8-80ae-7224ebd56a5d?_state=f6wPpQFVAJCqh5ovCMVsZuP-ZueneOREefVqUhk6uMp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2I1M2ExNC1mMmZlLTRlZjgtODBhZS03MjI0ZWJkNTZhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MDUuODIwNjE0MzMzWiJ9&digest=sha256%3A81f195d14b38529507a0784f843df50ea281d28f582978c3dd58cdce415a9a27" http.request.useragent="Go-http-client/1.1" http.response.duration=3.678698811s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/7cb53a14-f2fe-4ef8-80ae-7224ebd56a5d?_state=f6wPpQFVAJCqh5ovCMVsZuP-ZueneOREefVqUhk6uMp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2I1M2ExNC1mMmZlLTRlZjgtODBhZS03MjI0ZWJkNTZhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MDUuODIwNjE0MzMzWiJ9&digest=sha256%3A81f195d14b38529507a0784f843df50ea281d28f582978c3dd58cdce415a9a27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:10Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=f65fa2ce-3a2d-4d13-ae6c-6717b84686a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.323904ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=a68dce04-1e58-47a3-b8a1-557e66b83179 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/blobs/uploads/71d71f6b-14b4-4ef7-94bc-a169f0ae8be3?_state=8UAZ--abO0xMxmSDXD1egm2piXyCqr5CdNN34d2YmBN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWQ3MWY2Yi0xNGI0LTRlZjctOTRiYy1hMTY5ZjBhZThiZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MTAuMjQ3MjEwOTk3WiJ9&digest=sha256%3A825a62bc23a53792c591c149b6bef1a417f7292ced4e6767c5c50d302e64dbec" http.request.useragent="Go-http-client/1.1" http.response.duration=9.461398451s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/71d71f6b-14b4-4ef7-94bc-a169f0ae8be3?_state=8UAZ--abO0xMxmSDXD1egm2piXyCqr5CdNN34d2YmBN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWQ3MWY2Yi0xNGI0LTRlZjctOTRiYy1hMTY5ZjBhZThiZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MTAuMjQ3MjEwOTk3WiJ9&digest=sha256%3A825a62bc23a53792c591c149b6bef1a417f7292ced4e6767c5c50d302e64dbec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=eb2ca573-02a2-48ac-ae49-a62db7832bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.652509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=6e729203-67fe-4b5b-a764-388e7897cd50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.367987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=c2ebf3db-9151-4007-b022-d8e763370388 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" 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=4.910847ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=ef115f52-239c-4238-9197-6c94c0ee2e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.599346ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42605" http.request.id=31541a5a-193c-4113-841b-d49cdaec6279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.363587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42605" http.request.id=41d849f2-f45b-43d6-8498-7818122456bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.407087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:42605" http.request.id=90addd7d-66b0-4ccb-970b-b9038300ced4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.293607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=5b0cd43e-90e3-46fe-ae15-98334d688c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.415546ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=2c2aed91-b069-4bfe-bf64-288dc3208365 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413823ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=185bd84d-e0b5-4d42-a919-a7f24af74141 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.393543ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=24daf181-787e-4ea3-92c6-d66e7592f0a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39386" 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=2.358363ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=error msg="payload digest does match: "sha256:9fbf04a1a36667a669200d7ab59aaac05b03dcc32ece826d70a4a92f476fc168" != "sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b"" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=d0e2e271-a94a-4fce-bb80-673aaefc437b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=d0e2e271-a94a-4fce-bb80-673aaefc437b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39386" http.request.uri="/v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.963644ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b" 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:89807e339c5b32201159b983dd4512aa4dfce8150bae56771b0d4f1a0d97e47b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=bb636757-1d72-4d1b-9176-2bb1a6fa2eec http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=2.719464ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=7a372f22-627c-46d7-8279-831e3e69ba5e http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=2.457563ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=98abc373-9e05-4645-832d-90c9a418a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=2.985904ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=98abc373-9e05-4645-832d-90c9a418a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=3.146504ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=98abc373-9e05-4645-832d-90c9a418a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=3.273524ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=7a073e16-d3ad-4142-9ee5-a6a9b1951dcb http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.706643ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=30dd8a16-984f-46c8-a1e2-a29dda7fe49c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/2948b9c7-95e0-4cc8-841d-6c905e1c57f0?_state=FmHVICcqyxcITa9EOj4RopdOqUZRzCF75CcLl5mkgat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTQ4YjljNy05NWUwLTRjYzgtODQxZC02YzkwNWUxYzU3ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MTkuNzk0Mzc4NjRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.755665ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/2948b9c7-95e0-4cc8-841d-6c905e1c57f0?_state=FmHVICcqyxcITa9EOj4RopdOqUZRzCF75CcLl5mkgat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTQ4YjljNy05NWUwLTRjYzgtODQxZC02YzkwNWUxYzU3ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MTkuNzk0Mzc4NjRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=8e584887-7165-4a0c-8069-810cda91ace6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=3.013063ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=8e584887-7165-4a0c-8069-810cda91ace6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=3.187644ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-14T17:46:20Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=77a6bbf5-62ed-4b1e-b178-2d26ada5fe96 http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.159944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=45b68ab1-036b-4d21-853a-fc01578206a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/859bff68-b4e7-4157-bb7e-54df2a2fc237?_state=L4OkT2G2CsxGhr2V-PGAVu0stvrowv8-_Hzd_cEf_eF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTliZmY2OC1iNGU3LTQxNTctYmI3ZS01NGRmMmEyZmMyMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MjAuMzY4OTg5NTY3WiJ9&digest=sha256%3A0c8e111b2c7f32dbdcfba7ce10222208cb0917cdbf06f536f11f4081e898ddbd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.415283939s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/859bff68-b4e7-4157-bb7e-54df2a2fc237?_state=L4OkT2G2CsxGhr2V-PGAVu0stvrowv8-_Hzd_cEf_eF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTliZmY2OC1iNGU3LTQxNTctYmI3ZS01NGRmMmEyZmMyMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MjAuMzY4OTg5NTY3WiJ9&digest=sha256%3A0c8e111b2c7f32dbdcfba7ce10222208cb0917cdbf06f536f11f4081e898ddbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:26Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=21b1e829-d2a8-43b0-b560-446e7e6a0e46 http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.266744ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=2b47620c-d755-45eb-8fc5-0ed0506e8266 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/blobs/uploads/de5eabd4-d4b5-4ac2-a2c1-ef0c12ea99f3?_state=tUCFPOsE18MdeGnsRMSOvA8HXOK3Pw1m49FKknJuk3V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTVlYWJkNC1kNGI1LTRhYzItYTJjMS1lZjBjMTJlYTk5ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MjYuMjgyMzAwNDUzWiJ9&digest=sha256%3A56f949bee519a1cddfa6b69a9ee3e766d819b64dd34b8efd9f4ed9976b25918d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.154800037s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/de5eabd4-d4b5-4ac2-a2c1-ef0c12ea99f3?_state=tUCFPOsE18MdeGnsRMSOvA8HXOK3Pw1m49FKknJuk3V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTVlYWJkNC1kNGI1LTRhYzItYTJjMS1lZjBjMTJlYTk5ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MjYuMjgyMzAwNDUzWiJ9&digest=sha256%3A56f949bee519a1cddfa6b69a9ee3e766d819b64dd34b8efd9f4ed9976b25918d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=d31edf4f-0641-4eb9-a32e-d6f085d986e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.257885ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42605" http.request.id=c3238f69-9361-42a6-890d-295e5dbc35de http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.717625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=5a70ee47-ba81-41df-a65a-6d678e4f42ab http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=3.316924ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=2cd35280-0a3a-4977-8814-ed79e278feed http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.004204ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=bfd526da-66bf-45e5-a22e-b68f7d73668c http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.877704ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=648b743a-5213-4679-a616-767a9380d8dc http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477483ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=13a3629c-7d62-4c2d-af4c-de7b396a9177 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=2.478483ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="rewriting manifest sha256:4929ac62edb7254091a1b4177484c1543b6875357aa352d6bc4838f818df54b1 in schema1 format to support old client" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=5c8a8332-85ba-40cb-87b2-66d61dd3acf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=5c8a8332-85ba-40cb-87b2-66d61dd3acf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=4.795486ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42605" http.request.id=76399d86-e0b6-478b-971f-f0375db3c6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" 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=3.075264ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42605" http.request.id=1d95f918-b843-4a3a-805c-54e7fea17358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42605" http.request.id=2b753863-d21a-4eb9-97e8-e607bbd1e60c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=74f14558-5069-4ad2-a5ce-8bcb2cb19a5b http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=3.073864ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=02ff4c87-d49b-4231-afc5-b2243261d6f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.226984ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=8ed403dd-e2bb-48a3-9e83-92df2bd91adf http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444483ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=71edebf1-e462-46da-bfc7-6fa676be2355 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.381723ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=info msg="rewriting manifest list sha256:c4e3612637d854454ad80cfc6fcf0d03c1ac39cdd7178418f4d5d6cd550aa9b7 in schema1 format to support old client" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=e27ff310-90b5-4288-be6e-c80c73c350f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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-10-14T17:46:30Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:42605" http.request.id=e27ff310-90b5-4288-be6e-c80c73c350f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55924" 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=5.593267ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (66.69s) === RUN TestGetManifestWithStorageError time="2025-10-14T17:46:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:46:30Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:36353" http.request.id=0b13ef4c-f7a2-4b00-8f76-fdc23376705b http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" 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=3.007584ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.9 http.request.host="127.0.0.1:36353" http.request.id=c02da70d-b5c0-4909-88c4-1bb90720e5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" 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=2.446663ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.9 http.request.host="127.0.0.1:36353" http.request.id=b3d35f4f-a80e-4c61-be5e-1d677a0172ca http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" 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=2.430823ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.9 http.request.host="127.0.0.1:36353" http.request.id=9a186cd4-2fd0-4c52-97d7-09e9346df881 http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" 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=2.284263ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-10-14T17:46:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:46:30Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=5f5e8194-8575-4060-8a03-bb3bb411c28e http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" 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.717923ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" 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.9 http.request.host="127.0.0.1:45751" http.request.id=7b59172f-9bb0-4d11-a645-62249bc79388 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" 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=2.548823ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=428a0464-3a63-470f-a01a-5fc3ae52deac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" 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.463923ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=e7874cba-aefc-47a9-b7df-9987da4ff248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" 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=4.179625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:30Z" 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.9 http.request.host="127.0.0.1:45751" http.request.id=e7874cba-aefc-47a9-b7df-9987da4ff248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" 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=4.328665ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=e7874cba-aefc-47a9-b7df-9987da4ff248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" 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=4.451365ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-14T17:46:30Z" 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.9 http.request.host="127.0.0.1:45751" http.request.id=e7874cba-aefc-47a9-b7df-9987da4ff248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" 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=4.559846ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2025:17:46:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-14T17:46:31Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=58811efb-c4ce-48cf-a5ba-fbda0c9aeec0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.285566ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:41Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=ed00a67f-015b-4a08-a1ad-b0a1406805dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/blobs/uploads/7bc05983-139d-4029-bf67-fce39a7876f7?_state=rsM6kLX19X-1uz9e7fUHTx-35MYClDlANoXtAlSKeiZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YmMwNTk4My0xMzlkLTQwMjktYmY2Ny1mY2UzOWE3ODc2ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MzEuMzQyNzEzMDQ2WiJ9&digest=sha256%3A86f00e571731d03ad99ba468455fb19aa26e46e2b5d1bce38a6daca7932fea97" http.request.useragent="Go-http-client/1.1" http.response.duration=10.174853383s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/7bc05983-139d-4029-bf67-fce39a7876f7?_state=rsM6kLX19X-1uz9e7fUHTx-35MYClDlANoXtAlSKeiZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YmMwNTk4My0xMzlkLTQwMjktYmY2Ny1mY2UzOWE3ODc2ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6MzEuMzQyNzEzMDQ2WiJ9&digest=sha256%3A86f00e571731d03ad99ba468455fb19aa26e46e2b5d1bce38a6daca7932fea97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:42Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=d739216d-a1e4-4595-afe2-e61556633c6d http.request.method=POST http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295484ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=b94ca05c-053c-4328-8049-fb1ac961544b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/blobs/uploads/86326830-d743-4cc1-96f0-1c5f7a631c3b?_state=Q8-lnd_GOt-MRfm1titlqmryz8l2BDcr7bnndb3PCwh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NjMyNjgzMC1kNzQzLTRjYzEtOTZmMC0xYzVmN2E2MzFjM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDIuMDEzMDczNTUyWiJ9&digest=sha256%3Adf18ee76bf5b0b8aae32ca1c69e9fee46d05f494cc4343862e04fa4dff5687cd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.096570971s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/86326830-d743-4cc1-96f0-1c5f7a631c3b?_state=Q8-lnd_GOt-MRfm1titlqmryz8l2BDcr7bnndb3PCwh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NjMyNjgzMC1kNzQzLTRjYzEtOTZmMC0xYzVmN2E2MzFjM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDIuMDEzMDczNTUyWiJ9&digest=sha256%3Adf18ee76bf5b0b8aae32ca1c69e9fee46d05f494cc4343862e04fa4dff5687cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=ca63d7f1-f417-4274-90bb-09b343f2be63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.976607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=c199f40e-bfde-4f1d-9195-ab90d01214a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.229127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=e5b748c4-311f-49ce-b490-87fdaf8885f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" 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=4.353406ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=cbd2cc88-c44a-4303-8aca-c3d973d4f412 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.297725ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45751" http.request.id=1513d4a7-047a-40e0-bef9-6b61b5fe20e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.277207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45751" http.request.id=3444728d-a095-4ee5-a18d-961815e5dd75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.504647ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:45751" http.request.id=2ef31aa4-d6a8-4021-a498-62f032a15cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.248887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=5a604ef9-7f2c-41cd-96ca-904271403c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.657006ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=67b995f0-5acb-4d8e-9343-6642d615f697 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.651303ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=b35ad233-add5-47f0-b7cb-4da340dc4446 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=2.511383ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=791d7ea8-d684-43d4-91a8-473197bf95d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59004" 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=2.999904ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="payload digest does match: "sha256:2e1c0191f54830422414886cb31d164e7562f1277fbb9f937b471bf282a74862" != "sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484"" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=6ed2740f-f367-4b6a-91be-92d618c266b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=6ed2740f-f367-4b6a-91be-92d618c266b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.395184ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=0eebcd81-415f-4a3a-99fd-a9410b86d5cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45638" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=3.927325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=e7c5f845-6508-46eb-8d4e-63ba712c2287 http.request.method=GET http.request.remoteaddr="127.0.0.1:45638" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.931084ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=9ee4e1e2-08e4-4856-8346-be1f8e270de4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.187944ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=3d0ca666-320f-4153-aeff-218981d85be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45654" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.901168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=3ba1290e-4fc3-4492-8d70-e81b2fb28849 http.request.method=GET http.request.remoteaddr="127.0.0.1:45654" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.729346ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=9c94a099-61f0-4606-bb2f-20f3f89dcf4f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45658" 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=3.218864ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=76b2f378-5be3-4cb7-ae76-6f87930b907d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.405889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=1358a316-85d8-4463-8594-293eefa3203d http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=2.765443ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=031c071b-5258-4457-821d-85b7b788c3ae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484" http.request.useragent="Go-http-client/1.1" http.response.duration=3.265405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:226ae8355559f82cf8272d9d4fbb41b9ce2ced365cb5109c08441c3ab9db1484 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=9e937ca7-199f-496d-a730-a56b3e0de9f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=2.819783ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=79df3f30-8b50-4edd-8e37-a5235a1706c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=3.096784ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=611c40ba-7572-493a-911f-6fae06f115c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=2.681823ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=33ed915a-8514-4cba-be76-35c817a2b1fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" 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=2.863003ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=33ed915a-8514-4cba-be76-35c817a2b1fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" 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=3.020604ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=33ed915a-8514-4cba-be76-35c817a2b1fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" 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=3.138944ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=aabde594-b5a5-44f8-b20b-13d8da1c0978 http.request.method=POST http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.031364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=32ee346f-8ad7-4cda-a57f-3c16680d6d59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/065245dc-a901-4c8d-9fcb-bbf4a649145f?_state=v6XvzQ00ZJNNNKyaHPQnTvBm8Db9RL-Ht32ES-UFuTx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjUyNDVkYy1hOTAxLTRjOGQtOWZjYi1iYmY0YTY0OTE0NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDYuMjQ0MjczNzc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.740705ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/065245dc-a901-4c8d-9fcb-bbf4a649145f?_state=v6XvzQ00ZJNNNKyaHPQnTvBm8Db9RL-Ht32ES-UFuTx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjUyNDVkYy1hOTAxLTRjOGQtOWZjYi1iYmY0YTY0OTE0NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDYuMjQ0MjczNzc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=73e1f3cb-589d-43f0-b0d5-6da5a92b7ebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" 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=3.525445ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-14T17:46:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=73e1f3cb-589d-43f0-b0d5-6da5a92b7ebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" 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=3.677165ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-14T17:46:46Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=b21625d8-9e4c-4747-bbbb-60bb97ad30ab http.request.method=POST http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.241424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:55Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=1854d3a5-a5d8-42c0-9b40-58d226def615 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/dd1aa32b-8481-404f-a841-51d42a0b8567?_state=zf_t_XJktstBDiC71W_QMjpdO5oNTp5i3IY4tz62-CJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDFhYTMyYi04NDgxLTQwNGYtYTg0MS01MWQ0MmEwYjg1NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDYuOTcyNjAyNTYxWiJ9&digest=sha256%3Adc88f2efff69f1b35f0cd315c984dba62035cde05bb1ba94a05b7281993be3f5" http.request.useragent="Go-http-client/1.1" http.response.duration=8.733452812s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd1aa32b-8481-404f-a841-51d42a0b8567?_state=zf_t_XJktstBDiC71W_QMjpdO5oNTp5i3IY4tz62-CJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDFhYTMyYi04NDgxLTQwNGYtYTg0MS01MWQ0MmEwYjg1NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NDYuOTcyNjAyNTYxWiJ9&digest=sha256%3Adc88f2efff69f1b35f0cd315c984dba62035cde05bb1ba94a05b7281993be3f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:46:56Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=c510c163-d017-451e-b0a9-64f36f64dfa3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.362464ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=debbb1b6-ab68-42fd-9f31-5313740ffdfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/blobs/uploads/40743f3a-f742-4c7b-9c1e-b1947fd14233?_state=lIU_RK8tTLs356E2MC5vhwxaTSE9t6GPt-ZVty7nGeZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDc0M2YzYS1mNzQyLTRjN2ItOWMxZS1iMTk0N2ZkMTQyMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NTYuMzA3Njg1NjkyWiJ9&digest=sha256%3A7c19ebc4e459d5ce1447c68de868210c48888cf305c2ae820e665f7c5b3aa7e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.506355132s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:46:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/40743f3a-f742-4c7b-9c1e-b1947fd14233?_state=lIU_RK8tTLs356E2MC5vhwxaTSE9t6GPt-ZVty7nGeZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDc0M2YzYS1mNzQyLTRjN2ItOWMxZS1iMTk0N2ZkMTQyMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTRUMTc6NDY6NTYuMzA3Njg1NjkyWiJ9&digest=sha256%3A7c19ebc4e459d5ce1447c68de868210c48888cf305c2ae820e665f7c5b3aa7e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=182bb779-044f-425e-b3b8-cf321b33bad6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.547531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=fdc1451b-f9b6-47ef-a187-87538d872476 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.duration=3.840265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=62e3dac9-a41c-4601-8d1f-635a48a3c34a http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=3.660885ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=3fe5ac18-d9fe-4850-a4f6-c08ed0f5585d http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.202084ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=1e34e08b-c1d4-4790-b62c-f3ef0c8b646a http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.757064ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=24dc5a45-aa5c-4f9b-bcff-8393e495d28e http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.duration=3.403424ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=5e9dc7f7-cced-454e-af82-b5b3ee9026a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=2.821124ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="rewriting manifest sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace in schema1 format to support old client" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=06d23bf2-a354-4de4-92f1-f502b409bf84 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=06d23bf2-a354-4de4-92f1-f502b409bf84 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" 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=6.586349ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=cb01d051-e354-4356-b018-462906a57f66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.duration=3.506584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=610e1897-aca6-48f9-b458-69b6960db3e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45672" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.454905ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=0e9c620f-7758-4693-b0bc-ae3e361f9238 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42066" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.572526ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=3ef10cd9-4009-4a3f-8618-e98373d5656c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42074" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.duration=4.280326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=4d70933e-f4d8-47d2-9155-656508e7c692 http.request.method=GET http.request.remoteaddr="127.0.0.1:42074" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.677665ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=f9150090-696d-4461-87e5-a2b19359d604 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42080" 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=3.384184ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45751" http.request.id=0469943c-7793-48ae-bdbf-bd9d1f2a35a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.544966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=66606107-6f51-4a35-840e-6f75fa2c9661 http.request.method=GET http.request.remoteaddr="127.0.0.1:42088" 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=2.893104ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=dd262272-468a-44fa-80bb-207ec44f4c6c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace" http.request.useragent="Go-http-client/1.1" http.response.duration=3.598225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2631f03bcfec53373d01ebfdc8829c37893ce1c80311e6f7f93a8d2219397ace HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:03Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:45751" http.request.id=3509bb61-0215-4caa-a065-83ec59a24de6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42088" 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=2.736663ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (33.38s) === RUN TestManifestDeleteDisabled time="2025-10-14T17:47:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:47:03Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:47:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:34251" http.request.id=303b3171-da11-4691-bd72-0cba2a94db36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47480" 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=3.400585ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [14/Oct/2025:17:47:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-14T17:47:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:47:03Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:47:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 time="2025-10-14T17:47:04Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.9 time="2025-10-14T17:47:04Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.9 time="2025-10-14T17:47:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:45035" http.request.id=444de8b6-37c6-467f-84d4-a36317b01f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57620" 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=6.244808ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:47:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-14T17:47:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:45035" http.request.id=c59c4ced-c022-42a7-849a-595347224da2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57632" 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=5.631848ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2025:17:47:04 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-14T17:47:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:45035" http.request.id=e7eb0092-1fff-40a0-81c9-8861a3e1ebac http.request.method=POST http.request.remoteaddr="127.0.0.1:57644" 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=5.796907ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:47:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-14T17:47:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.9 http.request.host="127.0.0.1:45035" http.request.id=d5d2e011-0e89-431e-b8df-72355c0bfd01 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57648" 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=5.493508ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2025:17:47:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.27s) === RUN TestProxyManifestGetByTag time="2025-10-14T17:47:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:47:04Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:47:05Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=a4c5698f-a623-4033-a5a6-c8567eebed1d http.request.method=POST http.request.remoteaddr="127.0.0.1:57750" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=8d871b17-8916-42d9-b7a7-f0bc33b4d055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57750" http.request.uri="/v2/foo/bar/blobs/uploads/61a91833-e899-48b8-bb46-24300c4af0e3?_state=JXbyogyDr4qf1RJPhN-YhKnE9qGLY6lC53xuWHt8To17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYTkxODMzLWU4OTktNDhiOC1iYjQ2LTI0MzAwYzRhZjBlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NzowNS4xMDk3MDcwOTlaIn0%3D&digest=sha256%3A0332e418c6ce3f7c9a0c529e4d44f08208911be96314e47356874204ad20f66d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.77843945s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:05 +0000] "PUT /v2/foo/bar/blobs/uploads/61a91833-e899-48b8-bb46-24300c4af0e3?_state=JXbyogyDr4qf1RJPhN-YhKnE9qGLY6lC53xuWHt8To17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYTkxODMzLWU4OTktNDhiOC1iYjQ2LTI0MzAwYzRhZjBlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NzowNS4xMDk3MDcwOTlaIn0%3D&digest=sha256%3A0332e418c6ce3f7c9a0c529e4d44f08208911be96314e47356874204ad20f66d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=407cad16-57e8-449a-a59e-fc2475640539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57750" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.715287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="redis not configured" go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=ceb1123e-b3a1-4743-912a-8c7a549c4f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:57750" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.533564ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36477" go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=b92f2549-ae5e-4b9a-a8ae-5f3ea31cfb55 http.request.method=GET http.request.remoteaddr="127.0.0.1:33798" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.887084ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36477 /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:36477/v2/:[]]}" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=7689c6ab-ec7f-4324-976b-c8893e20c654 http.request.method=GET http.request.remoteaddr="127.0.0.1:43504" http.request.uri="/v2/foo/bar/manifests/sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f" time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=d1b076a4-7e1d-48f3-b324-6c4334386b34 http.request.method=GET http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/foo/bar/manifests/sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.020266ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/foo/bar/manifests/sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f with ttl=167h59m59.9999904s" go.version=go1.24.9 time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=7689c6ab-ec7f-4324-976b-c8893e20c654 http.request.method=GET http.request.remoteaddr="127.0.0.1:43504" http.request.uri="/v2/foo/bar/manifests/sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.580605ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/foo/bar/manifests/sha256:e35fe56aea08a807bdbc2c9561dcb6317565de52401def52050b3a51cada6a9f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=c8ed3339-f18f-45e7-b57b-3125b171e71c http.request.method=GET http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.777263ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36477 /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:36477/v2/:[]]}" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=17ff3b72-5f88-4780-900b-da21726624ac http.request.method=GET http.request.remoteaddr="127.0.0.1:43506" 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-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=6639d5f1-b0ef-42fc-a8c7-419b55c1ccc5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33812" 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.016466ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:17Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=17ff3b72-5f88-4780-900b-da21726624ac http.request.method=GET http.request.remoteaddr="127.0.0.1:43506" 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=18.294964ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:18Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=f2771452-8640-43ac-a589-1eb3539b4496 http.request.method=POST http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=85ec68cc-c83e-4310-84ec-c5a703077e78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/blobs/uploads/85bb5b0a-a292-4507-b53a-5b53eb3c2d55?_state=JxNSUPy4neqv-q6ZNenDZdKXjbgbW7sYNmR64NjExxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YmI1YjBhLWEyOTItNDUwNy1iNTNhLTViNTNlYjNjMmQ1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NzoxOC41NTI4OTU3NjdaIn0%3D&digest=sha256%3Aa64e230b5da0edc64ba67a04dd0bf4e6697477fe2fbc1f4db87b5c1b7f7bee4e" http.request.useragent="Go-http-client/1.1" http.response.duration=7.074763668s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:18 +0000] "PUT /v2/foo/bar/blobs/uploads/85bb5b0a-a292-4507-b53a-5b53eb3c2d55?_state=JxNSUPy4neqv-q6ZNenDZdKXjbgbW7sYNmR64NjExxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YmI1YjBhLWEyOTItNDUwNy1iNTNhLTViNTNlYjNjMmQ1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xNFQxNzo0NzoxOC41NTI4OTU3NjdaIn0%3D&digest=sha256%3Aa64e230b5da0edc64ba67a04dd0bf4e6697477fe2fbc1f4db87b5c1b7f7bee4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=b02118c4-513e-44a2-91dc-76375357ad7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.067828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=48c618d0-e3f5-4073-9efa-f90235f1d79e http.request.method=GET http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.613244ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36477 /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:36477/v2/:[]]}" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=38d79c27-60b0-4b63-a978-662357f00c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:55408" 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-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=cbb73309-8bec-4be0-a36c-45a85bfc52a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52028" 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=15.96996ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=175edcbb-91a7-4761-8191-7566d461d87c http.request.method=GET http.request.remoteaddr="127.0.0.1:52028" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.390443ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36477 /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:36477/v2/:[]]}" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=38d79c27-60b0-4b63-a978-662357f00c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:55408" 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-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:36477" http.request.id=46bcfd93-b4a5-4934-b934-11893e169cc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52032" 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.139006ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-14T17:47:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7c94b4e164cda1820866f13a8e9147cae243552b71e97008b1f5af19c47cd6d7 with ttl=167h59m59.9999864s" go.version=go1.24.9 time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:41691" http.request.id=38d79c27-60b0-4b63-a978-662357f00c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:55408" 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=51.423007ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2025:17:47:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (21.50s) === RUN TestAppDispatcher time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:37455" http.request.id=fde80221-c4bc-4317-8a14-67093227900c http.request.method=GET http.request.remoteaddr="127.0.0.1:49364" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.513865ms http.response.status=200 http.response.written=0 time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:37455" http.request.id=2a5aa48c-be03-479a-a57d-7130cc063d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:49364" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.629223ms http.response.status=200 http.response.written=0 time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:37455" http.request.id=348ae0a4-6935-47ce-b444-0d56146426d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49364" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.569924ms http.response.status=200 http.response.written=0 time="2025-10-14T17:47:25Z" level=info msg="response completed" go.version=go1.24.9 http.request.host="127.0.0.1:37455" http.request.id=407805c8-4551-4049-8a3e-b170fe39d50c http.request.method=GET http.request.remoteaddr="127.0.0.1:49364" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.030323ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-10-14T17:47:25Z" 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.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:25Z" level=info msg="redis not configured" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:25Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.9 http.request.host="127.0.0.1:40721" http.request.id=2416833e-d16b-42bb-8777-4c8b2c972a80 http.request.method=GET http.request.remoteaddr="127.0.0.1:47192" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-14T17:47:25Z" 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.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:25Z" level=info msg="redis not configured" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:25Z" level=info msg="configuring file health check path=/tmp/healthcheck3801052280, interval=1" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2025-10-14T17:47:29Z" 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.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:29Z" level=info msg="redis not configured" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:29Z" level=info msg="configuring TCP health check addr=127.0.0.1:42079, interval=1" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-10-14T17:47: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.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:33Z" level=info msg="redis not configured" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 time="2025-10-14T17:47:33Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42345, interval=1, threshold=3" go.version=go1.24.9 instance.id=c48891c2-e43f-4b86-9d2e-1781e6c5b819 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 339.852s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.29s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.77s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.46s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.973s === RUN TestSchedule time="2025-10-14T17:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9894ms" go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=951.599µs" go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=987.7µs" go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f 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-10-14T17:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-14T17:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98822ms" go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9882ms" go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f time="2025-10-14T17:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-14T17:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.9 instance.id=d3186042-05fb-4823-92fe-a2d5e7ea4a5f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.893s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (11.81s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21680640 sha256:032853690beed8a9d761dde096c5cdabc3bbf5ff19f6c068cc99f084ff9c286d [] map[] } --- PASS: TestSimpleBlobRead (1.72s) === RUN TestBlobMount --- PASS: TestBlobMount (2.17s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.51s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (8.02s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.55s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1afbd253a8d873a36cc14c576441d30165972ecacb15e02177672ba7c32dc002 palailogos: marking blob sha256:5549f7603393b5fb6acfd77b69312a7a1033c7c0b60c2691d02ad7b36d00c566 palailogos: marking blob sha256:a1b1fe9cd5a1ca5079ff4ca50157aa16609c660f4fa65524176a1ad0910c0a7e palailogos: marking manifest sha256:2786b77e9cb29b8e86a9402fdadbbcf3f1c393b91202e807cba2064c3fae8567 palailogos: marking blob sha256:c9748a7a932a73c3f5000586d1f925d299df7295c6665845003b946e8c306c0b palailogos: marking blob sha256:745aa9b65b8c8a6f9c55987b366508710a2d7088338303931f6bad45a4e4b326 palailogos: marking manifest sha256:8eec5c0df0fc650a4999cd37cd8455cf0194a8cf5b77baf16d50b27c5d4840c2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1f50e26a6c98df2564e197e4faa7f90d57d3e71ccf54dc3bb6a4b5321a100e9f palailogos: marking blob sha256:84de2d2d9686113ace6fe927656dcf20c4fa7c30fa0f8edb7c9cff4fe6c49f59 palailogos: marking manifest sha256:b2fb5a8e44d55afac38436b7300f58d248d10ab7b7e9580e5f90ca5b1b997f67 palailogos: marking blob sha256:1afbd253a8d873a36cc14c576441d30165972ecacb15e02177672ba7c32dc002 palailogos: marking blob sha256:2786b77e9cb29b8e86a9402fdadbbcf3f1c393b91202e807cba2064c3fae8567 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.02s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e deletemanifests: marking manifest sha256:aa1ae9c06fdd8c402652d577a936459fe5da68dbbcc9d06efb11e993c573bf20 deletemanifests: marking blob sha256:ea99ce4aa9d44d9878d41fe5ac2c6c4871d27c34ec81f1c3f7a3c3ebf00466be deletemanifests: marking blob sha256:2007b9a815bca0005249a579e7570a10e425daf25da5ff4b308784179c155b6b deletemanifests: marking blob sha256:8865e184a6b555a721d0861b1b9a3b02406fa7f6cdb0ed5edbadd34ab438518f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1523270829933e0eebf20f503fd0fce8f3c084c438e033cc8bc4eb8a41ee1231 blob eligible for deletion: sha256:895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e blob eligible for deletion: sha256:bac4a4bf2522f0d3f42c24a53be18f4ff66973664039bc15c5c06935911efcd6 blob eligible for deletion: sha256:d6c310c4c4aa92d6e54c2660bcee6987b1f08f55d94e5ab3a4096b47bfaf020d deletemanifests manifest eligible for deletion: sha256:895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e deletemanifests: marking manifest sha256:aa1ae9c06fdd8c402652d577a936459fe5da68dbbcc9d06efb11e993c573bf20 deletemanifests: marking blob sha256:ea99ce4aa9d44d9878d41fe5ac2c6c4871d27c34ec81f1c3f7a3c3ebf00466be deletemanifests: marking blob sha256:2007b9a815bca0005249a579e7570a10e425daf25da5ff4b308784179c155b6b deletemanifests: marking blob sha256:8865e184a6b555a721d0861b1b9a3b02406fa7f6cdb0ed5edbadd34ab438518f time="2025-10-14T17:42:59Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 time="2025-10-14T17:42:59Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1523270829933e0eebf20f503fd0fce8f3c084c438e033cc8bc4eb8a41ee1231 time="2025-10-14T17:42:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1523270829933e0eebf20f503fd0fce8f3c084c438e033cc8bc4eb8a41ee1231" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e time="2025-10-14T17:42:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/895d43bd1c9885572a7816e56c9f97a4b490dd13043bd14a9b60d77ce270b07e" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:bac4a4bf2522f0d3f42c24a53be18f4ff66973664039bc15c5c06935911efcd6 time="2025-10-14T17:42:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bac4a4bf2522f0d3f42c24a53be18f4ff66973664039bc15c5c06935911efcd6" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:d6c310c4c4aa92d6e54c2660bcee6987b1f08f55d94e5ab3a4096b47bfaf020d time="2025-10-14T17:42:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6c310c4c4aa92d6e54c2660bcee6987b1f08f55d94e5ab3a4096b47bfaf020d" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 --- PASS: TestDeleteManifestIfTagNotFound (6.91s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:27d1566abb586b364e6d8c08a827eeca37faedd65c1539bdb2f857032af95046 time="2025-10-14T17:43:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/27d1566abb586b364e6d8c08a827eeca37faedd65c1539bdb2f857032af95046" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:8f85488ee50eb31bbdcb7252ed389abc034cf18d7bf4ac472f025c68f85eee72 time="2025-10-14T17:43:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f85488ee50eb31bbdcb7252ed389abc034cf18d7bf4ac472f025c68f85eee72" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:cfed0d14257aab66ce731ab61271d34b6ccfcf9b79e8bcf0ff2674c8e6e80f87 time="2025-10-14T17:43:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cfed0d14257aab66ce731ab61271d34b6ccfcf9b79e8bcf0ff2674c8e6e80f87" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 --- PASS: TestGCWithMissingManifests (2.50s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:c9c40ba0af006f1a2bc015a5ac736853b3e44da9ca741329ae0d78744e1e413f komnenos: marking blob sha256:5ae88b77624ed9185ec012f0f43f171099edf25f3d55096a22bf1103a1a350cf komnenos: marking blob sha256:31f0e0f5b607d1de0eaca5301b28e22712c4c6b9f62b34e1376c8443d984556a 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:01be66e517525258bf5779fec35d3416c463dfa951926cf11291edbcf9fd2de4 time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/01be66e517525258bf5779fec35d3416c463dfa951926cf11291edbcf9fd2de4" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:08be7be62ab3ccee9b657ee8d901885e0abf821b82c0a35b146b3f4ff39b0fda time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/08be7be62ab3ccee9b657ee8d901885e0abf821b82c0a35b146b3f4ff39b0fda" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:254aa6217aef0afe1131843ce996115f36261d379eb3caf21cc9307bd8689456 time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/254aa6217aef0afe1131843ce996115f36261d379eb3caf21cc9307bd8689456" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:6b3cacf5b19370e780957ba8a827c884e1fd6249ff5da516e4c167a67ab21bd5 time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b3cacf5b19370e780957ba8a827c884e1fd6249ff5da516e4c167a67ab21bd5" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:8065eca491c87ac35b13189d5e53185b6bbd82481ee8de18fb257a5779d74446 time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/8065eca491c87ac35b13189d5e53185b6bbd82481ee8de18fb257a5779d74446" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:900d082c7e13e6feb10a74b9d86077dd94b05a8b15cf8d9dd6a1e36c38cbb3ea time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/900d082c7e13e6feb10a74b9d86077dd94b05a8b15cf8d9dd6a1e36c38cbb3ea" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-14T17:43:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 --- PASS: TestDeletionHasEffect (5.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.52s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:a304de172ec224411f99ba13b0cb62dfbd3798272228f72d9ca4a68d0f6f196d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ada5547d44504d650009ef5f15626bba00288d0306ec55b3c343b0bc3b8dc584 michael_z_doukas: marking blob sha256:f8a746724f631123180c58543bece98876b00d866cac5ba8e986b3320057f54e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b574ffb26968ddda37bea1e95415a1889f8395765d8e9e40a949eef90fced888 time="2025-10-14T17:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b574ffb26968ddda37bea1e95415a1889f8395765d8e9e40a949eef90fced888" go.version=go1.24.9 instance.id=4a37a973-a51c-4bd9-beaf-52cd30f275c8 --- PASS: TestOrphanBlobDeleted (3.49s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:191609217938998fd2cc4532cd55048e5252fa29576eef1b417ea733e23bc467 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e87889209f84cd37932e13d3d50b1131e1022a4fffb050ae05b619b2166ba149 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.03s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.67s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.53s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.05s) === 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-10-14T17:43:26Z" level=info msg="PurgeUploads starting: olderThan=2025-10-14 16:43:26.579850883 +0000 UTC m=-3514.587866229, actuallyDelete=true" time="2025-10-14T17:43:26Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-14T17:43:26Z" level=info msg="PurgeUploads starting: olderThan=2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236, actuallyDelete=true" time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/087ff568-c093-4ca1-a949-841aadcca42d have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/232de12c-c82d-4d55-b72e-e8a14d9a1c34 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c290af7-ea6b-48b8-901e-fdd6d3393712 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/915ca3eb-20a9-4c0c-9376-e2dcf910b320 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d97ea109-1bc3-4d26-9840-a75c978f8ef4 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a40d837-9c37-4936-afc7-24675a54c584 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/74ebdad9-a06f-4daf-b7e6-ea1a947b327a have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/948b027c-7dc9-43b4-b643-06ba965920fe have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a71df56-8b53-4dab-8133-24e5bf60c964 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ec08c567-f1c7-445f-b98b-510b14b2ddf9 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0bc338db-9cdd-4bd8-a4b9-a044e96e7e91 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.583128348 +0000 UTC m=+85.415411236). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-14T17:43:26Z" level=info msg="PurgeUploads starting: olderThan=2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881, actuallyDelete=true" time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/43a95c15-117a-4209-8639-e5034980806a have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d0a5351b-ba69-4470-85d7-ff366ffb5222 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1d19c73f-aa49-44e1-ad59-e47bcf4ee2a3 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/548ac7ca-9b3b-4425-a447-8ec8def752a4 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7221e8d9-bcd1-4a93-a529-1f6568936d5c have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.586822013 +0000 UTC m=+85.419104881). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-14T17:43:26Z" level=info msg="PurgeUploads starting: olderThan=2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264, actuallyDelete=true" time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1dd67467-e51a-486b-a8be-62f551673466 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3eb62fa5-87bc-4efe-a294-530ade2b7e18 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53e8538e-fb78-49f5-a156-69ec95bc4add have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b676049-bd8e-47a7-b925-8f94bddd9a20 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/def298b3-24a1-4076-b924-bd70079aef07 have older date (2025-10-14 16:43:26 +0000 UTC) than purge date (2025-10-14 17:43:26.589379436 +0000 UTC m=+85.421662264). Removing upload directory." time="2025-10-14T17:43:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-14T17:43:26Z" level=info msg="PurgeUploads starting: olderThan=2025-10-14 17:43:26.590961918 +0000 UTC m=+85.423244786, actuallyDelete=true" time="2025-10-14T17:43:26Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === 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 85.638s ? 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.286s === 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.288s === RUN TestWalkFileRemoved time="2025-10-14T17:42:01Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.159s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.281s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.49s) === 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.764s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.99s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.141s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (23.39s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 25.604s ? 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-10-14T17:42:01Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-14T17:42:01Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-14T17:42:01Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.9 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly time="2025-10-14T17:42:01Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.9 time="2025-10-14T17:42:01Z" level=error msg="unknown ip address format" go.version=go1.24.9 instance.id=aea70999-85af-4ba3-9584-d9ba0268464a ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.03s) --- PASS: TestMatchIPV6 (0.03s) --- PASS: TestParsing (0.03s) --- PASS: TestS3TryUpdate (0.06s) --- PASS: TestMatchIPV4_2 (0.06s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.06s) time="2025-10-14T17:42:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.9 instance.id=aea70999-85af-4ba3-9584-d9ba0268464a --- PASS: TestMatchIPV4WithRegionMatch_2 (0.06s) --- PASS: TestMatchIPV4 (0.07s) time="2025-10-14T17:42:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.9 instance.id=aea70999-85af-4ba3-9584-d9ba0268464a --- PASS: TestInvalidData (0.07s) --- PASS: TestMatchIPV4WithRegionMatched (0.08s) time="2025-10-14T17:42:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.9 time="2025-10-14T17:42:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.9 time="2025-10-14T17:42:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.9 time="2025-10-14T17:42:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.9 --- PASS: TestUpdateCalledRegularly (4.53s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.867s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.267s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 2.258s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.99s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.02s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.173s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.190s ? 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-riscv64.so.1 >>> docker-registry*: Package size: 25.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 Tue, 14 Oct 2025 17:47:43 +0000 elapsed time 0h 7m 19s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251014.174027) (2/2) Purging go (1.24.9-r0) Executing busybox-1.37.0-r19.trigger OK: 338 MiB in 102 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...