>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r2) started Thu, 07 Aug 2025 19:54: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.6-r0) (2/2) Installing .makedepends-docker-registry (20250807.195425) busybox-1.37.0-r22.trigger: Executing script... OK: 533 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-07T19:54:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-07T19:54:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.061s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-07T19:54:45Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.054s ? 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.01s) PASS ok github.com/docker/distribution/health 0.045s === 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.024s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.23s) PASS ok github.com/docker/distribution/health/checks 0.263s ? 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.031s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.035s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.066s === 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.049s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/07 19:54:45 http: TLS handshake error from 127.0.0.1:54888: 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:46371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46371/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46371/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36667?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.75s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-07T19:54:45Z" level=info msg="broadcaster: closing" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="closing testSink" time="2025-08-07T19:54:45Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-07T19:54:45Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 1} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 1} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 1} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 1} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 1} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:45Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T19:54:46Z" level=warning msg="&{0x288e498 0.9} encountered too many errors, backing off" time="2025-08-07T19:54:46Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.56s) PASS ok github.com/docker/distribution/notifications 1.529s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-07T19:54:45Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T19:54:45.034468368Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:45.03458593Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:45.034765291Z" level=info msg="Starting upload purge in 29m0s" go.version=go1.24.6 time="2025-08-07T19:54:45.03565238Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-07T19:54:48.038473172Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-07T19:54:48.140210496Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=7bf70fe6-1bd0-4410-b82e-fdd38871945e http.request.method=GET http.request.remoteaddr="[::1]:47218" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.89µs" http.response.status=200 http.response.written=2 ::1 - - [07/Aug/2025:19:54:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-07T19:54:48.597958893Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T19:54:48.598729821Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:48.598749981Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:48.598811621Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.24.6 time="2025-08-07T19:54:48.599154385Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-07T19:54:48.599167665Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-07T19:54:48.599754631Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-07T19:54:51.632184315Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=e3cf9e45-76a6-4043-9ce4-8671fddef477 http.request.method=GET http.request.remoteaddr="127.0.0.1:48326" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:54:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-07T19:54:51.632341997Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.59s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-07T19:54:53.873008828Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T19:54:53.873772116Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:53.873793276Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:53.873845636Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.24.6 time="2025-08-07T19:54:53.87420348Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (10.24s) PASS ok github.com/docker/distribution/registry 17.002s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.039s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.113s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-07T19:54:45Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=c5ae79a2-6d65-4cef-87dc-565bdb38ef99 time="2025-08-07T19:54:45Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=c5ae79a2-6d65-4cef-87dc-565bdb38ef99 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-07T19:54:45Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=Lyj4flKp3A3sKmgrGlPdfoIgz1mvHc3wibgSBF5lgiw user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.122s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.048s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-08-07T19:54:45Z" level=info msg="token not to be used before 2025-08-07 19:54:46 +0000 UTC - currently 2025-08-07 19:54:45.084567063 +0000 UTC m=+0.072512237" time="2025-08-07T19:54:45Z" level=info msg="token not to be used after 2025-08-07 19:54:45 +0000 UTC - currently 2025-08-07 19:54:45.088043657 +0000 UTC m=+0.075988751" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-07T19:54:45Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.05s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.164s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.099s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.060s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.039s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-07T19:54:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:45Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40063" http.request.id=26fde75c-c4a8-4baf-bddc-4e379c154a01 http.request.method=GET http.request.remoteaddr="127.0.0.1:47170" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.488µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:54:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-07T19:54:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:45Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=e46aaa7d-1429-4590-af0c-5430aa355229 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.04643ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:19:54:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T19:54:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=a7f7b196-648c-4478-89da-b725891b8919 http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=b66fa132-7655-4165-b1d1-df46783ace95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/aaaa/blobs/uploads/f3034f9d-5da5-4e4f-806a-86d82c093f8d?_state=hLdQPSg0NVlj_Qvbk4hBHtps9HuAykFnI9Xyzd63vwV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMzAzNGY5ZC01ZGE1LTRlNGYtODA2YS04NmQ4MmMwOTNmOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDUuNTkxNjIwMTQ2WiJ9&digest=sha256%3A151698148a6ec509f17b1f44f5661ae7841770e3aca4ed70d637ca3c3caf8f48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064057381s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f3034f9d-5da5-4e4f-806a-86d82c093f8d?_state=hLdQPSg0NVlj_Qvbk4hBHtps9HuAykFnI9Xyzd63vwV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMzAzNGY5ZC01ZGE1LTRlNGYtODA2YS04NmQ4MmMwOTNmOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDUuNTkxNjIwMTQ2WiJ9&digest=sha256%3A151698148a6ec509f17b1f44f5661ae7841770e3aca4ed70d637ca3c3caf8f48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=22bbec79-8ceb-40ba-ba44-238b8bf119b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.514955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=0273d712-e861-4629-9601-93aeafda7413 http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=e1d85760-5384-492f-ab5c-ef185550bab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bbbb/blobs/uploads/13a9b75a-c2d0-49f4-b5bd-f9fdf343dea1?_state=8HNFTTK4zq8daWKGEstYqUfk_NwF45aOqnWDetdpFD17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2E5Yjc1YS1jMmQwLTQ5ZjQtYjViZC1mOWZkZjM0M2RlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDYuODkwMzI3NDgyWiJ9&digest=sha256%3A6fe016beac426417f164f29de78e5e244763258db070e108637e96d628811fde" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60319986s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/13a9b75a-c2d0-49f4-b5bd-f9fdf343dea1?_state=8HNFTTK4zq8daWKGEstYqUfk_NwF45aOqnWDetdpFD17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2E5Yjc1YS1jMmQwLTQ5ZjQtYjViZC1mOWZkZjM0M2RlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDYuODkwMzI3NDgyWiJ9&digest=sha256%3A6fe016beac426417f164f29de78e5e244763258db070e108637e96d628811fde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=0ccabfd1-7ed4-4722-900d-d32449ce4fb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.483194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=6cedb5dd-b8fc-4d4d-b445-b1358245194b http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=29104efd-4043-411e-a4bd-399093a02e36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/cccc/blobs/uploads/a972d4e1-33ae-419e-a485-6e2b41678361?_state=8kWqlzmnbqEaoemwtNW619RrJutRr2eR8A4_vFDAl_17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTcyZDRlMS0zM2FlLTQxOWUtYTQ4NS02ZTJiNDE2NzgzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDguNzgwNjAyNzM1WiJ9&digest=sha256%3A41f214ff42f0878baea170525076571b3a67c4048b6cb08bf80607b5dc6d2cf5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.122713108s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/a972d4e1-33ae-419e-a485-6e2b41678361?_state=8kWqlzmnbqEaoemwtNW619RrJutRr2eR8A4_vFDAl_17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOTcyZDRlMS0zM2FlLTQxOWUtYTQ4NS02ZTJiNDE2NzgzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NDguNzgwNjAyNzM1WiJ9&digest=sha256%3A41f214ff42f0878baea170525076571b3a67c4048b6cb08bf80607b5dc6d2cf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=0cdae57f-af56-4aa4-b17c-522c5ec8f66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=ca15a08d-7aa8-4348-b288-cc9de3379a33 http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:51 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=dde6fe00-37c5-49d7-9cc7-5334c7670b97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/dddd/blobs/uploads/b6edc115-4bb2-49e4-8a9c-d08bb54cfd1f?_state=2m_S7FVJsae5id9YvNDjV2k5ZahYOEhimT3aVUBPOcV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNmVkYzExNS00YmIyLTQ5ZTQtOGE5Yy1kMDhiYjU0Y2ZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTEuMDcxNzk3NjY1WiJ9&digest=sha256%3A80a57165a4d2dfec32146d120bbd0157375537b2187cd6678c27d0abc35f1a69" http.request.useragent="Go-http-client/1.1" http.response.duration=913.175451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:51 +0000] "PUT /v2/foo/dddd/blobs/uploads/b6edc115-4bb2-49e4-8a9c-d08bb54cfd1f?_state=2m_S7FVJsae5id9YvNDjV2k5ZahYOEhimT3aVUBPOcV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNmVkYzExNS00YmIyLTQ5ZTQtOGE5Yy1kMDhiYjU0Y2ZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTEuMDcxNzk3NjY1WiJ9&digest=sha256%3A80a57165a4d2dfec32146d120bbd0157375537b2187cd6678c27d0abc35f1a69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=e527d039-2d43-4289-b724-c3cdee4e764e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=0e784b31-6fe4-458b-9535-d95b8294a10c http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="994.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:52 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=9940c856-6ae5-409f-bca4-1a5f9586b4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/eeee/blobs/uploads/ffdad46c-62f0-4cd7-97f4-36b7334c2f46?_state=2E6qsMAt8GnynrjdVTBVBemK1CgFhwKJM8eKC-BMset7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmZmRhZDQ2Yy02MmYwLTRjZDctOTdmNC0zNmI3MzM0YzJmNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTIuMjc2NTU2ODc0WiJ9&digest=sha256%3A921e3483b315bb1074539004a225d10de80f151fe1ff9a3151c71b2def583ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490080893s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:52 +0000] "PUT /v2/foo/eeee/blobs/uploads/ffdad46c-62f0-4cd7-97f4-36b7334c2f46?_state=2E6qsMAt8GnynrjdVTBVBemK1CgFhwKJM8eKC-BMset7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmZmRhZDQ2Yy02MmYwLTRjZDctOTdmNC0zNmI3MzM0YzJmNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTIuMjc2NTU2ODc0WiJ9&digest=sha256%3A921e3483b315bb1074539004a225d10de80f151fe1ff9a3151c71b2def583ff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=d0d47460-8ee1-41d2-953e-20ab0b21c67b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.528395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:54 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=0a15bcc5-79a5-41e5-a0e6-5410b23a00a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:54 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=6231722f-47b9-4a60-8898-ab23602d2edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/ffff/blobs/uploads/171bbbbe-bdd9-44e6-8200-f6f97ff9e0ed?_state=rM82Un0JztO8ozJlevGJsCHWRcGKUST5-6HXkD5DIS17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNzFiYmJiZS1iZGQ5LTQ0ZTYtODIwMC1mNmY5N2ZmOWUwZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTQuOTUwODc4MTg1WiJ9&digest=sha256%3A4f00828947fb2998bfacf2f1933b8182615c4d1d80ecca52aa863f28c77b568c" http.request.useragent="Go-http-client/1.1" http.response.duration=961.68953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:54 +0000] "PUT /v2/foo/ffff/blobs/uploads/171bbbbe-bdd9-44e6-8200-f6f97ff9e0ed?_state=rM82Un0JztO8ozJlevGJsCHWRcGKUST5-6HXkD5DIS17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNzFiYmJiZS1iZGQ5LTQ0ZTYtODIwMC1mNmY5N2ZmOWUwZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTQuOTUwODc4MTg1WiJ9&digest=sha256%3A4f00828947fb2998bfacf2f1933b8182615c4d1d80ecca52aa863f28c77b568c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=af60549d-e255-4f14-a123-6ec47505c137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=64d60425-1538-4d48-848d-9d73ec51fd95 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.608µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=27288543-2b48-4df4-ab17-56d885cce65f http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="773.408µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=69ede70d-081b-4820-b60c-9082ae2c3594 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="763.727µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=8847bad1-7e9e-4a61-9d0b-6c022256def4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.088µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=248328b3-d45f-4553-9e28-d241e21bcaec http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="772.928µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=9f4e70e7-53ad-4cf5-9c52-0f3deb1c5ed4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="775.808µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=d60cadf3-8ebb-435c-a3f2-a741a015aed4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="812.808µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=69234d47-0460-4d1d-9162-e5e6ab3a4d4c http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="737.687µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=da64a8b7-2c69-459e-b709-c2d3ff0d62fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="679.727µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35433" http.request.id=df3538eb-1d45-4a5f-bc97-6664f49fa35b http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" 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="766.608µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:19:54:55 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T19:54:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:54:55Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:54:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=c78b9f77-8887-467f-85b5-507eb76c1c8c http.request.method=POST http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04697ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=b36dc2db-05e8-417c-a43d-12b478668a4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/aaaa/blobs/uploads/84250714-c89f-4b20-be2e-524b99d0fd6c?_state=vysDP84AsVS6k37P6_vrPIL3MxHVpyfFy-QrPO4MvaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDI1MDcxNC1jODlmLTRiMjAtYmUyZS01MjRiOTlkMGZkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTYuMjA3MzUwMzA0WiJ9&digest=sha256%3A9ae44e3346834988b26640ff77de28a7678eae466dd2d0a5ef87411481afaf8b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.269299794s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/84250714-c89f-4b20-be2e-524b99d0fd6c?_state=vysDP84AsVS6k37P6_vrPIL3MxHVpyfFy-QrPO4MvaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDI1MDcxNC1jODlmLTRiMjAtYmUyZS01MjRiOTlkMGZkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTYuMjA3MzUwMzA0WiJ9&digest=sha256%3A9ae44e3346834988b26640ff77de28a7678eae466dd2d0a5ef87411481afaf8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=03d4e072-8b9d-4b37-b03e-bfb5021db41f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.518075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:58 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:54:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=b6d056c6-b608-4ceb-97df-a1d7f774aa97 http.request.method=POST http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:58 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=a615f3d8-4bcd-4638-b166-5c5e3376b02e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/bbbb/blobs/uploads/71ff7386-a009-473a-bff3-32b88eaeae02?_state=rADROyPaeMloAdlGSXCDAGCE-DejX9kQT45wWWENjtN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3MWZmNzM4Ni1hMDA5LTQ3M2EtYmZmMy0zMmI4OGVhZWFlMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTguNzA0MjYyNzA0WiJ9&digest=sha256%3A0419cef6f41aeef5660d5355bd17409662c4f032f2463cc0aaab84f3de96352d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446809718s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:54:58 +0000] "PUT /v2/foo/bbbb/blobs/uploads/71ff7386-a009-473a-bff3-32b88eaeae02?_state=rADROyPaeMloAdlGSXCDAGCE-DejX9kQT45wWWENjtN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3MWZmNzM4Ni1hMDA5LTQ3M2EtYmZmMy0zMmI4OGVhZWFlMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTQ6NTguNzA0MjYyNzA0WiJ9&digest=sha256%3A0419cef6f41aeef5660d5355bd17409662c4f032f2463cc0aaab84f3de96352d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=9ce66c09-1263-4d3d-ba73-af93df0ef603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:00 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=59a3ebc8-f432-4943-9129-8b0823962518 http.request.method=POST http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:00 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=46b056f0-4967-4221-9ce6-28d10f6d3c56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/cccc/blobs/uploads/18bdb511-4b9e-4d18-8d1c-2a338b75ec79?_state=e3YJ4DN535OUvQYBft5CNzhmenNmFElyXHMOGY0Zbm17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxOGJkYjUxMS00YjllLTRkMTgtOGQxYy0yYTMzOGI3NWVjNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDAuMzY3ODQ3OTIxWiJ9&digest=sha256%3A5f0784e1b1bd064cdc171adccf2941abb4a4f7e1034e1894479c5fa93dab68da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230901907s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:00 +0000] "PUT /v2/foo/cccc/blobs/uploads/18bdb511-4b9e-4d18-8d1c-2a338b75ec79?_state=e3YJ4DN535OUvQYBft5CNzhmenNmFElyXHMOGY0Zbm17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxOGJkYjUxMS00YjllLTRkMTgtOGQxYy0yYTMzOGI3NWVjNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDAuMzY3ODQ3OTIxWiJ9&digest=sha256%3A5f0784e1b1bd064cdc171adccf2941abb4a4f7e1034e1894479c5fa93dab68da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=58c8ab43-a96e-4aa0-b3a6-4f40fa573717 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.464114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:01 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=4aa4d23f-60e1-4af8-815c-669e5925cc83 http.request.method=POST http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:01 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=16c9b8e0-9e4d-4c1e-ab3f-1a51db6c6cbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/dddd/blobs/uploads/259d544c-9775-47c5-ad94-d0825776828d?_state=ALom9crB0o4KsyKEWThGD_WxWc3w_xuXAm0N2og1Fjp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTlkNTQ0Yy05Nzc1LTQ3YzUtYWQ5NC1kMDgyNTc3NjgyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDEuODY5MDYyODk1WiJ9&digest=sha256%3Af4cf45b5c3c1c153c1b064548384685d7ba7a6376600d13dd2b6f9da6965a950" http.request.useragent="Go-http-client/1.1" http.response.duration=1.901941249s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:01 +0000] "PUT /v2/foo/dddd/blobs/uploads/259d544c-9775-47c5-ad94-d0825776828d?_state=ALom9crB0o4KsyKEWThGD_WxWc3w_xuXAm0N2og1Fjp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTlkNTQ0Yy05Nzc1LTQ3YzUtYWQ5NC1kMDgyNTc3NjgyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDEuODY5MDYyODk1WiJ9&digest=sha256%3Af4cf45b5c3c1c153c1b064548384685d7ba7a6376600d13dd2b6f9da6965a950 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=3d2db60c-5186-4304-b0f7-6b12a4a25192 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39498" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:03 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44727" http.request.id=1f687060-e299-4059-9816-bf170d4b01e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39498" 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="810.448µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:19:55:03 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (18.36s) === RUN TestURLPrefix time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:03Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32965" http.request.id=bd144145-e803-4a72-9d95-ff284b66582e http.request.method=GET http.request.remoteaddr="127.0.0.1:35676" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.689µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:03 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:03Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=6d9388c8-2084-4ad8-a239-014286edbded http.request.method=GET http.request.remoteaddr="127.0.0.1:39340" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04613ms http.response.status=404 http.response.written=157 vars.digest="sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "GET /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=6404d791-71e4-4680-bdad-b85298791359 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.009µs" http.response.status=404 http.response.written=157 vars.digest="sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=e9ebce4a-d6a0-4be1-a1ba-cb6e54c8e129 http.request.method=POST http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=6fcbeac3-210a-41a8-888e-a3eaabbb6e72 http.request.method=GET http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="997.41µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "GET /v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=d68cb30a-850d-4ef0-b65c-6ead27ededf2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="916.649µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=a6e08312-f509-46c2-829f-3a62d8511035 http.request.method=GET http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ac327c8e-5757-47f4-96f8-250453cbc19f time="2025-08-07T19:55:04Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=a6e08312-f509-46c2-829f-3a62d8511035 http.request.method=GET http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.689µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ac327c8e-5757-47f4-96f8-250453cbc19f 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "GET /v2/foo/bar/blobs/uploads/ac327c8e-5757-47f4-96f8-250453cbc19f?_state=58kgry2cpO1wxIfExQ_CFz55eiZIdAozTEfaZBhY9397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjMzI3YzhlLTU3NTctNDdmNC05NmY4LTI1MDQ1M2NiYzE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzIyMjMyNzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=5e530ada-b4c8-4ed8-a715-68a7c9c642bb http.request.method=POST http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=cd6748df-768d-42fc-ad0e-931ef35bbae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/5ffbf553-10d7-4e09-aef4-d5d0aed41b73?_state=_q73Q4UN0pevFEuJOuApuiV02gOI-ZY1WeafQZwvyHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmJmNTUzLTEwZDctNGUwOS1hZWY0LWQ1ZDBhZWQ0MWI3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzY5MTQ2ODNaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" provided=sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 vars.name="foo/bar" vars.uuid=5ffbf553-10d7-4e09-aef4-d5d0aed41b73 time="2025-08-07T19:55:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=cd6748df-768d-42fc-ad0e-931ef35bbae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/5ffbf553-10d7-4e09-aef4-d5d0aed41b73?_state=_q73Q4UN0pevFEuJOuApuiV02gOI-ZY1WeafQZwvyHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmJmNTUzLTEwZDctNGUwOS1hZWY0LWQ1ZDBhZWQ0MWI3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzY5MTQ2ODNaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5ffbf553-10d7-4e09-aef4-d5d0aed41b73 time="2025-08-07T19:55:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=cd6748df-768d-42fc-ad0e-931ef35bbae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/5ffbf553-10d7-4e09-aef4-d5d0aed41b73?_state=_q73Q4UN0pevFEuJOuApuiV02gOI-ZY1WeafQZwvyHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmJmNTUzLTEwZDctNGUwOS1hZWY0LWQ1ZDBhZWQ0MWI3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzY5MTQ2ODNaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02653ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5ffbf553-10d7-4e09-aef4-d5d0aed41b73 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5ffbf553-10d7-4e09-aef4-d5d0aed41b73?_state=_q73Q4UN0pevFEuJOuApuiV02gOI-ZY1WeafQZwvyHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmJmNTUzLTEwZDctNGUwOS1hZWY0LWQ1ZDBhZWQ0MWI3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzY5MTQ2ODNaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=170b46ea-6fd3-4517-b940-8709934d0927 http.request.method=POST http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=6d97c4e4-8911-4eb4-8487-31d31ef6360e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/49e5f1a0-d09f-4643-b10d-7bb6f679a4b4?_state=sx9tcwJ5B36siy8-J3AE7eON4WSkBh9VFvAhxIlIYJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTVmMWEwLWQwOWYtNDY0My1iMTBkLTdiYjZmNjc5YTRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzkzNjcxODhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "PUT /v2/foo/bar/blobs/uploads/49e5f1a0-d09f-4643-b10d-7bb6f679a4b4?_state=sx9tcwJ5B36siy8-J3AE7eON4WSkBh9VFvAhxIlIYJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTVmMWEwLWQwOWYtNDY0My1iMTBkLTdiYjZmNjc5YTRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wNzkzNjcxODhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=bb3aad3e-9f5e-4769-b053-ece6aff7cf88 http.request.method=POST http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=6473d99e-d16a-44fc-89f6-e2a58478e033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/49c1b92b-847b-4865-96d6-1d92b2e964e4?_state=BORsdeCJqUmKvU95QY4J6lzKaMn9Kmb668EYV5WV6IJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzFiOTJiLTg0N2ItNDg2NS05NmQ2LTFkOTJiMmU5NjRlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wODE4MzQ3MzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "PUT /v2/foo/bar/blobs/uploads/49c1b92b-847b-4865-96d6-1d92b2e964e4?_state=BORsdeCJqUmKvU95QY4J6lzKaMn9Kmb668EYV5WV6IJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzFiOTJiLTg0N2ItNDg2NS05NmQ2LTFkOTJiMmU5NjRlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wODE4MzQ3MzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=97ea9988-c13b-44aa-a185-e2c218a7bfb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=e0bca81f-d27f-4b09-9e75-6a896b7976d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/3fb1ad50-3cb8-483f-91dc-4c91d00eaee4?_state=iExovCzgrLw1TVbsD979yn3DtJMS7AcwFqtsH5IGQKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmYjFhZDUwLTNjYjgtNDgzZi05MWRjLTRjOTFkMDBlYWVlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wODQzMjEzMTZaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.34992811s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:04 +0000] "PUT /v2/foo/bar/blobs/uploads/3fb1ad50-3cb8-483f-91dc-4c91d00eaee4?_state=iExovCzgrLw1TVbsD979yn3DtJMS7AcwFqtsH5IGQKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmYjFhZDUwLTNjYjgtNDgzZi05MWRjLTRjOTFkMDBlYWVlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNC4wODQzMjEzMTZaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=319714ce-44a5-49d9-addb-7e3e961eee00 http.request.method=POST http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46373" http.request.id=a31a1f02-536e-4395-b6a0-4c79f14a18b1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/6896b96b-90d2-4a91-b10c-1827270000f9?_state=KQpMrFi83Dzd4Mqri3jLBJHcD59Fn8bEMhyQ5BHtA4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OTZiOTZiLTkwZDItNGE5MS1iMTBjLTE4MjcyNzAwMDBmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNi42MjY0OTc0MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.258208086s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/6896b96b-90d2-4a91-b10c-1827270000f9?_state=KQpMrFi83Dzd4Mqri3jLBJHcD59Fn8bEMhyQ5BHtA4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OTZiOTZiLTkwZDItNGE5MS1iMTBjLTE4MjcyNzAwMDBmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowNi42MjY0OTc0MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=74b86ef3-de17-44be-b6be-7dce7478ef05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/uploads/6896b96b-90d2-4a91-b10c-1827270000f9?_state=ojvHtvhKQ1anGeMneSgM0AvNDjsVihxIMo0IapFnBc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OTZiOTZiLTkwZDItNGE5MS1iMTBjLTE4MjcyNzAwMDBmOSIsIk9mZnNldCI6Mjk4ODY0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDZaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:08 +0000] "PUT /v2/foo/bar/blobs/uploads/6896b96b-90d2-4a91-b10c-1827270000f9?_state=ojvHtvhKQ1anGeMneSgM0AvNDjsVihxIMo0IapFnBc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4OTZiOTZiLTkwZDItNGE5MS1iMTBjLTE4MjcyNzAwMDBmOSIsIk9mZnNldCI6Mjk4ODY0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MDZaIn0%3D&digest=sha256%3Adcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=dd2bfc53-46d8-4efb-b589-21c11bca76bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.04917ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=29e4f10d-946f-43e1-b8ab-6828cec77381 http.request.method=GET http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=149.369714ms http.response.status=200 http.response.written=29886464 127.0.0.1 - - [07/Aug/2025:19:55:08 +0000] "GET /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 200 29886464 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=error msg="error parsing digest="sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=5751d96d-4c3d-4adf-b49e-b28bc4a7d59f http.request.method=GET http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" vars.name="foo/bar" time="2025-08-07T19:55:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=5751d96d-4c3d-4adf-b49e-b28bc4a7d59f http.request.method=GET http.request.remoteaddr="127.0.0.1:39362" http.request.uri="/v2/foo/bar/blobs/sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.849µs" http.response.status=400 http.response.written=110 vars.digest="sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/sha257:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=22f549e3-5982-4edf-a9c8-0baf1c3dfe5b http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107371ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:09Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=f315b4da-9a98-43ab-b5ef-3a1de27c64b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="979.77µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=721e0035-b9c9-430f-8a3f-5272ffddd379 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="960.729µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=ab5f9a57-1934-4d70-9cb7-e4873ca8504f http.request.method=POST http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=8ccfa028-39b9-44f1-aed9-13937b4c5831 http.request.method=GET http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="999.85µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=07236ddc-f4ca-4a1e-ac9b-47b6e7ca3735 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="944.049µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=b57f9307-2a02-4708-8044-aa2396acbaba http.request.method=GET http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e56df26d-7492-43db-b0ff-1fae417f908c time="2025-08-07T19:55:09Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=b57f9307-2a02-4708-8044-aa2396acbaba http.request.method=GET http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.97µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e56df26d-7492-43db-b0ff-1fae417f908c 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/uploads/e56df26d-7492-43db-b0ff-1fae417f908c?_state=OeL3AaAxDf6u0K43awXAyeDwhcfL-FKyBtAB6xdKMBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NmRmMjZkLTc0OTItNDNkYi1iMGZmLTFmYWU0MTdmOTA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDQ3Mzg5MjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=91d0ceec-50c5-49ad-a72c-42bf432fb799 http.request.method=POST http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=95120061-e3cb-4355-863b-e91fa3e91271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/39ab80f1-456c-46c0-86af-4728cf3c6d07?_state=0W6nrkEq0czqmLfmU19Vt1I_SM87-noGPFG0fJyJ2Gh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YWI4MGYxLTQ1NmMtNDZjMC04NmFmLTQ3MjhjZjNjNmQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDk2MTY4MVoifQ%3D%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" provided=sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f vars.name="foo/bar" vars.uuid=39ab80f1-456c-46c0-86af-4728cf3c6d07 time="2025-08-07T19:55:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=95120061-e3cb-4355-863b-e91fa3e91271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/39ab80f1-456c-46c0-86af-4728cf3c6d07?_state=0W6nrkEq0czqmLfmU19Vt1I_SM87-noGPFG0fJyJ2Gh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YWI4MGYxLTQ1NmMtNDZjMC04NmFmLTQ3MjhjZjNjNmQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDk2MTY4MVoifQ%3D%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39ab80f1-456c-46c0-86af-4728cf3c6d07 time="2025-08-07T19:55:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=95120061-e3cb-4355-863b-e91fa3e91271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/39ab80f1-456c-46c0-86af-4728cf3c6d07?_state=0W6nrkEq0czqmLfmU19Vt1I_SM87-noGPFG0fJyJ2Gh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YWI4MGYxLTQ1NmMtNDZjMC04NmFmLTQ3MjhjZjNjNmQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDk2MTY4MVoifQ%3D%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.09µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=39ab80f1-456c-46c0-86af-4728cf3c6d07 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "PUT /v2/foo/bar/blobs/uploads/39ab80f1-456c-46c0-86af-4728cf3c6d07?_state=0W6nrkEq0czqmLfmU19Vt1I_SM87-noGPFG0fJyJ2Gh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YWI4MGYxLTQ1NmMtNDZjMC04NmFmLTQ3MjhjZjNjNmQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNDk2MTY4MVoifQ%3D%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=3dabdf6f-eecb-4c2f-9302-38ba3dc85a8c http.request.method=POST http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=4b8705e6-bf88-46f7-a080-f5ee8155fc4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/2ddead30-a43e-403d-8d3f-12883057f452?_state=N6tM-YJapgZ14DgIPBNw6gcXtA58vMadAlK2m7YI1uJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGVhZDMwLWE0M2UtNDAzZC04ZDNmLTEyODgzMDU3ZjQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTE5MzY1MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "PUT /v2/foo/bar/blobs/uploads/2ddead30-a43e-403d-8d3f-12883057f452?_state=N6tM-YJapgZ14DgIPBNw6gcXtA58vMadAlK2m7YI1uJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGVhZDMwLWE0M2UtNDAzZC04ZDNmLTEyODgzMDU3ZjQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTE5MzY1MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=e6a09084-62ff-4274-b734-bee8441af199 http.request.method=POST http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=1ee4219c-8206-4f83-9b77-de75d3583be8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/29ea26ab-2517-4ffa-9fee-9f849d14f4e0?_state=c8dcdDIuy0_i8n8SKsxGT9ZCIZghFUYXDES4_1Q-xx57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZWEyNmFiLTI1MTctNGZmYS05ZmVlLTlmODQ5ZDE0ZjRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTQ0NTM1MzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "PUT /v2/foo/bar/blobs/uploads/29ea26ab-2517-4ffa-9fee-9f849d14f4e0?_state=c8dcdDIuy0_i8n8SKsxGT9ZCIZghFUYXDES4_1Q-xx57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZWEyNmFiLTI1MTctNGZmYS05ZmVlLTlmODQ5ZDE0ZjRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTQ0NTM1MzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=d35f6d32-3796-447b-af4e-92ea8c3d1e27 http.request.method=POST http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=3f0e6f05-eebc-4c3f-8364-8cf876064380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/fa03caa8-41d0-4f71-8e2a-c79b24f3354c?_state=55S4_GsG9tMRLPtQGG8RZtWcs92Jscq35CeRD5n2FGR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMDNjYWE4LTQxZDAtNGY3MS04ZTJhLWM3OWIyNGYzMzU0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTY4OTAwMDJaIn0%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.duration=755.829619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "PUT /v2/foo/bar/blobs/uploads/fa03caa8-41d0-4f71-8e2a-c79b24f3354c?_state=55S4_GsG9tMRLPtQGG8RZtWcs92Jscq35CeRD5n2FGR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMDNjYWE4LTQxZDAtNGY3MS04ZTJhLWM3OWIyNGYzMzU0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTowOS4yNTY4OTAwMDJaIn0%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=7bd3c2b4-e669-48a6-b097-e2529e93e567 http.request.method=POST http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43627" http.request.id=4497092e-c9a6-4ed7-8200-2f9093d75d9f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/76ef05ad-e9aa-4f5f-8c0f-b6e07c0e4957?_state=X8NP3hUZPFg2xFELA0LdEgonUg1kYaHCRPPbVoy6yMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZWYwNWFkLWU5YWEtNGY1Zi04YzBmLWI2ZTA3YzBlNDk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMC4xMTMzODQxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=670.87694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/76ef05ad-e9aa-4f5f-8c0f-b6e07c0e4957?_state=X8NP3hUZPFg2xFELA0LdEgonUg1kYaHCRPPbVoy6yMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZWYwNWFkLWU5YWEtNGY1Zi04YzBmLWI2ZTA3YzBlNDk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMC4xMTMzODQxMzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=bd90de22-7106-4e6f-b7a1-7171957cbe81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/uploads/76ef05ad-e9aa-4f5f-8c0f-b6e07c0e4957?_state=yuzzF1xtDnj1totqheAyBD37i7M-dWwI9PnlzwoFdDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZWYwNWFkLWU5YWEtNGY1Zi04YzBmLWI2ZTA3YzBlNDk1NyIsIk9mZnNldCI6MTU1Njc4NzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MTBaIn0%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "PUT /v2/foo/bar/blobs/uploads/76ef05ad-e9aa-4f5f-8c0f-b6e07c0e4957?_state=yuzzF1xtDnj1totqheAyBD37i7M-dWwI9PnlzwoFdDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZWYwNWFkLWU5YWEtNGY1Zi04YzBmLWI2ZTA3YzBlNDk1NyIsIk9mZnNldCI6MTU1Njc4NzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MTBaIn0%3D&digest=sha256%3Aa9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=6d84f76b-d876-4619-8f20-a440474ba18a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="921.409µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=50923690-51d4-4dad-9c6b-0dacb2282371 http.request.method=GET http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=54.71438ms http.response.status=200 http.response.written=15567872 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "GET /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 200 15567872 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=error msg="error parsing digest="sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=cb8ec1aa-869a-45b1-866b-f3b51fdec448 http.request.method=GET http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" vars.name="foo/bar" time="2025-08-07T19:55:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=cb8ec1aa-869a-45b1-866b-f3b51fdec448 http.request.method=GET http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/bar/blobs/sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.048µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "GET /v2/foo/bar/blobs/sha257:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=7c0622dd-6fc9-4088-9e56-a1a68271d486 http.request.method=GET http.request.remoteaddr="127.0.0.1:52996" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091411ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "GET /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=37b27c45-19dd-4d2c-9a2c-c480f45501c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52982" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.929569ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "GET /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43627" http.request.id=917a149b-8dae-420e-87f6-2b383adeb10f http.request.method=GET http.request.remoteaddr="127.0.0.1:52996" http.request.uri="/v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.817698ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [07/Aug/2025:19:55:10 +0000] "GET /v2/foo/bar/blobs/sha256:a9c5040c8ddfe6713ddae631e0ffcc4f4d89894417e9d864d81b12f8c44c318f HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=5281859a-7316-4dea-b17b-4780a315ab38 http.request.method=GET http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.806969233s http.response.status=200 http.response.written=2555904 time="2025-08-07T19:55:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46373" http.request.id=0852c15f-aaef-43a5-adaa-e56e571fe65b http.request.method=GET http.request.remoteaddr="127.0.0.1:39364" http.request.uri="/v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.811083593s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Aug/2025:19:55:09 +0000] "GET /v2/foo/bar/blobs/sha256:dcfc6394325092a5ecf59b39814e037c911529957f9db4eddfd99f898bb5f2e6 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.12s) === RUN TestBlobDelete time="2025-08-07T19:55:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=27e877ca-360c-46b2-b61d-4e834e6e715a http.request.method=GET http.request.remoteaddr="127.0.0.1:45082" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.41µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "GET /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=a80322b9-968e-4839-95b7-1021dd8c2bb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.649µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=722e8454-4927-492d-b20a-8ce7089e8759 http.request.method=POST http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=49a36e15-db4b-4966-867a-45c52bb97305 http.request.method=GET http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="992.77µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "GET /v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=740e4634-3d49-4bd8-b585-c5d1155b731d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="991.53µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=477da1de-9c11-4db2-8dc2-e942aff958c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=66693246-616a-48d7-9644-3c055fdce5f9 time="2025-08-07T19:55:11Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=477da1de-9c11-4db2-8dc2-e942aff958c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45098" http.request.uri="/v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.449µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=66693246-616a-48d7-9644-3c055fdce5f9 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "GET /v2/foo/bar/blobs/uploads/66693246-616a-48d7-9644-3c055fdce5f9?_state=Rk-feT3k45em6-tyniDEz0aUdLC0SuwjH66-xZKEXzJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjkzMjQ2LTYxNmEtNDhkNy05NjQ0LTNjMDU1ZmRjZTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTQ3NjY2MTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=28d1e355-99d6-4d30-b289-7085489494ba http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=ba84d395-5b2e-4d10-be10-66257134af60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/3dd11d28-bea6-425e-9874-8aa99b9deede?_state=DViY1gPqGyUp3qtoNd1CI_qq_rFVklarnQf0WLpm6EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDExZDI4LWJlYTYtNDI1ZS05ODc0LThhYTk5YjlkZWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTk2MDgwNTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" provided=sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a vars.name="foo/bar" vars.uuid=3dd11d28-bea6-425e-9874-8aa99b9deede time="2025-08-07T19:55:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=ba84d395-5b2e-4d10-be10-66257134af60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/3dd11d28-bea6-425e-9874-8aa99b9deede?_state=DViY1gPqGyUp3qtoNd1CI_qq_rFVklarnQf0WLpm6EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDExZDI4LWJlYTYtNDI1ZS05ODc0LThhYTk5YjlkZWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTk2MDgwNTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3dd11d28-bea6-425e-9874-8aa99b9deede time="2025-08-07T19:55:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=ba84d395-5b2e-4d10-be10-66257134af60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/3dd11d28-bea6-425e-9874-8aa99b9deede?_state=DViY1gPqGyUp3qtoNd1CI_qq_rFVklarnQf0WLpm6EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDExZDI4LWJlYTYtNDI1ZS05ODc0LThhYTk5YjlkZWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTk2MDgwNTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03465ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3dd11d28-bea6-425e-9874-8aa99b9deede 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "PUT /v2/foo/bar/blobs/uploads/3dd11d28-bea6-425e-9874-8aa99b9deede?_state=DViY1gPqGyUp3qtoNd1CI_qq_rFVklarnQf0WLpm6EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDExZDI4LWJlYTYtNDI1ZS05ODc0LThhYTk5YjlkZWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNTk2MDgwNTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=c020383b-e050-47b1-8132-670fe4945482 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=2124cef9-7d6f-4cdc-9f34-8469e586290c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/b44e8c06-83be-459d-a710-c627389511aa?_state=2ar2-o4MG77UYfE9zWBcBsxZH77LYIoZliVlCdJ1KUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NGU4YzA2LTgzYmUtNDU5ZC1hNzEwLWM2MjczODk1MTFhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjIxMzYzNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "PUT /v2/foo/bar/blobs/uploads/b44e8c06-83be-459d-a710-c627389511aa?_state=2ar2-o4MG77UYfE9zWBcBsxZH77LYIoZliVlCdJ1KUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NGU4YzA2LTgzYmUtNDU5ZC1hNzEwLWM2MjczODk1MTFhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjIxMzYzNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=fbfdadbe-afcb-46ad-b4f8-4ef4f68a3813 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=606afce1-0bf7-4aad-8ce7-fbecda35c204 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/0cb189a6-2c1d-4f88-9a17-373e8c382d18?_state=J8Pj_AEQuyFkaAw2SnM8i8qQ70GQcQ70X-l6ChbX25V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjE4OWE2LTJjMWQtNGY4OC05YTE3LTM3M2U4YzM4MmQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjQ3ODM5OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "PUT /v2/foo/bar/blobs/uploads/0cb189a6-2c1d-4f88-9a17-373e8c382d18?_state=J8Pj_AEQuyFkaAw2SnM8i8qQ70GQcQ70X-l6ChbX25V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjE4OWE2LTJjMWQtNGY4OC05YTE3LTM3M2U4YzM4MmQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjQ3ODM5OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=c8ecdac5-4afc-4f6a-845e-93cb72cace06 http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=9034f620-331d-498b-aab4-40a29e0e1190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/2cdbeed0-5af6-41e0-b5fc-39e326998db7?_state=bRa7Dy0hZKYJQ7if4UgoKs1YibgC_4DvFXLjJRAg9-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZGJlZWQwLTVhZjYtNDFlMC1iNWZjLTM5ZTMyNjk5OGRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjcyNTU5NzVaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.922030368s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:11 +0000] "PUT /v2/foo/bar/blobs/uploads/2cdbeed0-5af6-41e0-b5fc-39e326998db7?_state=bRa7Dy0hZKYJQ7if4UgoKs1YibgC_4DvFXLjJRAg9-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZGJlZWQwLTVhZjYtNDFlMC1iNWZjLTM5ZTMyNjk5OGRiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMS4xNjcyNTU5NzVaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8ea45d23-f28f-45e8-b420-ec75143c905d http.request.method=POST http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34557" http.request.id=ef877dd9-ca1e-41a8-ba28-d27f51905e67 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/50f9c353-2ff0-4583-838d-dd6de38c7bd4?_state=CUWKlhPzAubgtGNFJoP_3r_kLINZEzHxz9rozpxOuUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjljMzUzLTJmZjAtNDU4My04MzhkLWRkNmRlMzhjN2JkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMy4yNjU1MTgwMDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826892349s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/50f9c353-2ff0-4583-838d-dd6de38c7bd4?_state=CUWKlhPzAubgtGNFJoP_3r_kLINZEzHxz9rozpxOuUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjljMzUzLTJmZjAtNDU4My04MzhkLWRkNmRlMzhjN2JkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxMy4yNjU1MTgwMDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=b21763aa-461b-46b6-a70a-4b6443fffc7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/uploads/50f9c353-2ff0-4583-838d-dd6de38c7bd4?_state=AVTBPsSS9u33cuwrSDYWEz9LFDiHJZu0zETSM7lRq7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjljMzUzLTJmZjAtNDU4My04MzhkLWRkNmRlMzhjN2JkNCIsIk9mZnNldCI6MjczOTA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MTNaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "PUT /v2/foo/bar/blobs/uploads/50f9c353-2ff0-4583-838d-dd6de38c7bd4?_state=AVTBPsSS9u33cuwrSDYWEz9LFDiHJZu0zETSM7lRq7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjljMzUzLTJmZjAtNDU4My04MzhkLWRkNmRlMzhjN2JkNCIsIk9mZnNldCI6MjczOTA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MTNaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8fde497b-29bb-43d8-ae41-d3e88763cd0a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="996.25µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=672705d9-a600-4633-892b-f48958c0dc46 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=127.568939ms http.response.status=200 http.response.written=27390976 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "GET /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 200 27390976 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=error msg="error parsing digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8c6d5c9d-46c1-4929-9941-4f70712c8154 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" time="2025-08-07T19:55:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8c6d5c9d-46c1-4929-9941-4f70712c8154 http.request.method=GET http.request.remoteaddr="127.0.0.1:45104" http.request.uri="/v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.448µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "GET /v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=cc7912db-34a2-4362-8108-188fbd928b1b http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241892ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "GET /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=67092f7b-a233-4a33-a634-f1607f7be296 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45136" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02989ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8598541b-0031-44fb-9a68-f469807176e5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45136" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.648µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=905ad81e-66cb-4ba9-9aca-bf7b83a0c619 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45136" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.408µs" http.response.status=404 http.response.written=74 vars.digest="sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=error msg="error parsing digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8bed6303-0e48-44f3-ae44-0b70cd9ae778 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45140" http.request.uri="/v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" time="2025-08-07T19:55:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8bed6303-0e48-44f3-ae44-0b70cd9ae778 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45140" http.request.uri="/v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T19:55:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8c021ae8-2460-4987-9d20-5a7a450ca9b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=2874a227-4f46-459a-96b4-8fcd892caca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45156" http.request.uri="/v2/foo/bar/blobs/uploads/40e9459b-d7b0-4f90-9fab-01361881f3a4?_state=mZ4ecEulE1lVYCUqVdSYhUtQ3nxdVhEXT4w7NX3AIFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZTk0NTliLWQ3YjAtNGY5MC05ZmFiLTAxMzYxODgxZjNhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxNS4yODk4ODI0NTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.949458398s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "PUT /v2/foo/bar/blobs/uploads/40e9459b-d7b0-4f90-9fab-01361881f3a4?_state=mZ4ecEulE1lVYCUqVdSYhUtQ3nxdVhEXT4w7NX3AIFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZTk0NTliLWQ3YjAtNGY5MC05ZmFiLTAxMzYxODgxZjNhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxNS4yODk4ODI0NTlaIn0%3D&digest=sha256%3Af034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=8a272295-a523-43a1-b4dd-2540055e1c56 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45156" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.245533ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=9ae1d88b-0b6b-441b-ae86-9ae4f5fc776b http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.132666247s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "GET /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-08-07T19:55:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34557" http.request.id=af601fa8-ce94-4b6a-85ea-4851dd1688af http.request.method=GET http.request.remoteaddr="127.0.0.1:45114" http.request.uri="/v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.136744567s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:19:55:15 +0000] "GET /v2/foo/bar/blobs/sha256:f034701fb979dc08b4bad28f3ccfc4f749f55aae93fce411a26d23b3c441d52a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.52s) === RUN TestRelativeURL time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:17Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42227" http.request.id=07c0102b-a9c9-4c3c-9515-88b0915528e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42227" http.request.id=3c794df6-2469-4a3f-8693-91a23f96fd03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39542" http.request.uri="/v2/foo/bar/blobs/uploads/0d16e023-5c2b-4034-9d17-2c26f764db63?_state=CGiY0iRCwwTZKD2LkWsoVOg7oS2p7eFKi7jj7xnBJJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMTZlMDIzLTVjMmItNDAzNC05ZDE3LTJjMjZmNzY0ZGI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxNy40MTgzMzYwMjRaIn0%3D&digest=sha256%3A36b605f67b6cf6983f0310bbcf6f67d92da56cc4628c4d6f415e80d16ad42c6d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917583684s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:17 +0000] "PUT /v2/foo/bar/blobs/uploads/0d16e023-5c2b-4034-9d17-2c26f764db63?_state=CGiY0iRCwwTZKD2LkWsoVOg7oS2p7eFKi7jj7xnBJJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMTZlMDIzLTVjMmItNDAzNC05ZDE3LTJjMjZmNzY0ZGI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxNy40MTgzMzYwMjRaIn0%3D&digest=sha256%3A36b605f67b6cf6983f0310bbcf6f67d92da56cc4628c4d6f415e80d16ad42c6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42227" http.request.id=7b203d74-b1ba-499f-a1ec-6932a23ef01e http.request.method=POST http.request.remoteaddr="127.0.0.1:39542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42227" http.request.id=22638e04-ab8c-471e-810b-42eae4321bf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42227" http.request.id=e59b2711-d333-44b2-b83b-f16b0fa31f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39542" http.request.uri="/v2/foo/bar/blobs/uploads/d8bf4a3e-ee7d-4bb4-8f30-3ffbc4f244fc?_state=r4HGAR2p7yV9A14vC2S8Q-NCow7zgWkq4LQl6ju14rF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YmY0YTNlLWVlN2QtNGJiNC04ZjMwLTNmZmJjNGYyNDRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxOS44Njc0NTUwMzRaIn0%3D&digest=sha256%3Aed81bae67aaa86f1da2ef936ec9f4633583fc33bc561841167712a282dc6666f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.048273534s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:19 +0000] "PUT /v2/foo/bar/blobs/uploads/d8bf4a3e-ee7d-4bb4-8f30-3ffbc4f244fc?_state=r4HGAR2p7yV9A14vC2S8Q-NCow7zgWkq4LQl6ju14rF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YmY0YTNlLWVlN2QtNGJiNC04ZjMwLTNmZmJjNGYyNDRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToxOS44Njc0NTUwMzRaIn0%3D&digest=sha256%3Aed81bae67aaa86f1da2ef936ec9f4633583fc33bc561841167712a282dc6666f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.50s) === RUN TestBlobDeleteDisabled time="2025-08-07T19:55:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:21Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:33133" http.request.id=90631299-cb70-4dfb-b1a6-7ff02a77cc66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37070" http.request.uri="/v2/foo/bar/blobs/sha256:5ca9b7f7e0af05e41377ce40cabda4629035c083bdd4444af0b2f32b3e6e2e08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="968.449µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5ca9b7f7e0af05e41377ce40cabda4629035c083bdd4444af0b2f32b3e6e2e08" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:5ca9b7f7e0af05e41377ce40cabda4629035c083bdd4444af0b2f32b3e6e2e08 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.25s) === RUN TestDeleteDisabled time="2025-08-07T19:55:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40145" http.request.id=070f2292-4f71-40f1-b126-288c216aebba http.request.method=POST http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40145" http.request.id=59ce2616-6484-45a3-9caf-7d8e75230701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/uploads/a552fe06-0c40-4332-8f02-0db4cb0986e5?_state=o36YPnOcLgXw4SbpFfPiSdGOLWPUg2w1CAR5o53Wzz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NTJmZTA2LTBjNDAtNDMzMi04ZjAyLTBkYjRjYjA5ODZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToyMi4zOTM0NjcwODNaIn0%3D&digest=sha256%3A0694cf339543042bf4e772a01db7232b631a967eb8b42dbb5099a0cf53e1193d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.516037602s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a552fe06-0c40-4332-8f02-0db4cb0986e5?_state=o36YPnOcLgXw4SbpFfPiSdGOLWPUg2w1CAR5o53Wzz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NTJmZTA2LTBjNDAtNDMzMi04ZjAyLTBkYjRjYjA5ODZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToyMi4zOTM0NjcwODNaIn0%3D&digest=sha256%3A0694cf339543042bf4e772a01db7232b631a967eb8b42dbb5099a0cf53e1193d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:40145" http.request.id=3a036470-4bd4-425e-a097-b51712aed550 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49958" http.request.uri="/v2/foo/bar/blobs/sha256:0694cf339543042bf4e772a01db7232b631a967eb8b42dbb5099a0cf53e1193d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.849µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0694cf339543042bf4e772a01db7232b631a967eb8b42dbb5099a0cf53e1193d" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:0694cf339543042bf4e772a01db7232b631a967eb8b42dbb5099a0cf53e1193d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.74s) === RUN TestDeleteReadOnly time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38389" http.request.id=b526cb84-033d-4cd5-b534-4558e7e65a67 http.request.method=POST http.request.remoteaddr="127.0.0.1:58608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38389" http.request.id=2595ae15-370e-4fac-8956-c554b6aeb6e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58608" http.request.uri="/v2/foo/bar/blobs/uploads/ef1e986c-d268-47d3-80b7-0f9b0f9b36b5?_state=SWHm9HmecjFQQkRnglGf_hUBNyKhaCfEx9XGgRk_Qq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMWU5ODZjLWQyNjgtNDdkMy04MGI3LTBmOWIwZjliMzZiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToyNC4xMDgwNTY0ODRaIn0%3D&digest=sha256%3A9bcaa8312b5efd35ac6a81cb305100cd9961933c6a4e866996041196b571a1b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132152333s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:24 +0000] "PUT /v2/foo/bar/blobs/uploads/ef1e986c-d268-47d3-80b7-0f9b0f9b36b5?_state=SWHm9HmecjFQQkRnglGf_hUBNyKhaCfEx9XGgRk_Qq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMWU5ODZjLWQyNjgtNDdkMy04MGI3LTBmOWIwZjliMzZiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NToyNC4xMDgwNTY0ODRaIn0%3D&digest=sha256%3A9bcaa8312b5efd35ac6a81cb305100cd9961933c6a4e866996041196b571a1b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:9bcaa8312b5efd35ac6a81cb305100cd9961933c6a4e866996041196b571a1b8 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.33s) === RUN TestStartPushReadOnly time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:25Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:25Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=5afe2fa8-70c3-46f2-8eea-91735e2e0bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="952.41µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f5a93b61-dbd3-4fdd-9b38-07d3684e3ff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="779.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=946562d4-0f20-4642-a71e-5eddc2134564 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" 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="798.928µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f9839b5e-6d24-4b77-999c-ff884e7ba4ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" 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.99971ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f9839b5e-6d24-4b77-999c-ff884e7ba4ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" 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.04191ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f9839b5e-6d24-4b77-999c-ff884e7ba4ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" 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.072911ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f9839b5e-6d24-4b77-999c-ff884e7ba4ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" 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.099231ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T19:55:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=9076843a-9c11-4a6a-9f2c-d42d5d5ecc1f http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=dea4a11b-8b90-44bc-87e7-4602c2b8c941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/blobs/uploads/498c6038-28b6-4435-b683-0143c9d101ab?_state=4NwfDoD66rQCJzl-b6FbAOklb_L8ML03Tazwsu_qLAZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OThjNjAzOC0yOGI2LTQ0MzUtYjY4My0wMTQzYzlkMTAxYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjUuNDQ2MjEwMDVaIn0%3D&digest=sha256%3A019066efdb0383183feeca46faac0404e73d81cb2de6ca8526630972d12a23a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310015728s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/498c6038-28b6-4435-b683-0143c9d101ab?_state=4NwfDoD66rQCJzl-b6FbAOklb_L8ML03Tazwsu_qLAZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OThjNjAzOC0yOGI2LTQ0MzUtYjY4My0wMTQzYzlkMTAxYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjUuNDQ2MjEwMDVaIn0%3D&digest=sha256%3A019066efdb0383183feeca46faac0404e73d81cb2de6ca8526630972d12a23a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=9f2f09dd-ba2b-4b4f-8b48-0630108e5270 http.request.method=POST http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=68128e1b-d9ca-49e3-9ffc-891aeb602fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/blobs/uploads/0ca947a0-4ca8-4422-b1af-1757e3386b9b?_state=HMTDCSNTr-IVS1szDtPjWfrY2GgKFypGm-9StdKZF7F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwY2E5NDdhMC00Y2E4LTQ0MjItYjFhZi0xNzU3ZTMzODZiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjYuOTQwMjQ0MDc1WiJ9&digest=sha256%3A37a9b6796c8e05e0887eee69d1168dee7a8e5ee622fbc74418d49ae8fac4e550" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01126142s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/0ca947a0-4ca8-4422-b1af-1757e3386b9b?_state=HMTDCSNTr-IVS1szDtPjWfrY2GgKFypGm-9StdKZF7F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwY2E5NDdhMC00Y2E4LTQ0MjItYjFhZi0xNzU3ZTMzODZiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjYuOTQwMjQ0MDc1WiJ9&digest=sha256%3A37a9b6796c8e05e0887eee69d1168dee7a8e5ee622fbc74418d49ae8fac4e550 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=eea2b6ad-fc0c-4172-aae4-05a48f33d11d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=2af3c33b-ff14-494e-a550-bc9e039e8ae3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.331552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=b4df7f48-b982-4f30-8da4-73227e972b49 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.853298ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=38402863-102d-479d-9ffb-9381248c8c1c http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.775298ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38299" http.request.id=7dad0ea5-212e-4951-a56a-11e0b4f5129c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38299" http.request.id=e82754de-54e1-4849-883e-f8a9a4d6be1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38299" http.request.id=59290421-5db8-4aed-a261-403a689359ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.311992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=35af5f59-04bf-4471-a2a2-90d5c975000f http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.798498ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=aafc9830-fd41-4d07-ac8c-a4aad5adc74c http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="782.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=4b464e94-7782-4af1-aac8-459bb309403a http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.duration="711.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=7bc0c6f2-9a14-4e66-987c-45a1747c8604 http.request.method=GET http.request.remoteaddr="127.0.0.1:55252" 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="796.288µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=error msg="payload digest does match: "sha256:34fbc095e8997164b42298df65dbc1bca9d240a6cf44dfcfb2e8a57c8f1efe7f" != "sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf"" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=364382aa-2a68-4947-be86-8377dbd4ed2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=364382aa-2a68-4947-be86-8377dbd4ed2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55252" http.request.uri="/v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.649µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf" 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:bed4b6bea2d50ee9446e1b9a4f6da9b0a8711612515a5a3c1e0101ac13bc5adf HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=a6988e72-e104-4eff-bced-e4e2b4e2745d http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" 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="955.21µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=6621aa9f-d295-43bb-960f-a32392fa84bb http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" 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="782.928µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=415dae9e-1f6a-445e-ba33-57fe9acb06d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" 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="990.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=415dae9e-1f6a-445e-ba33-57fe9acb06d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037971ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=415dae9e-1f6a-445e-ba33-57fe9acb06d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066811ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=f0dca57e-7c0e-40a1-be60-2f8a8bb48d54 http.request.method=POST http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=822f59c4-3dbd-49ab-b602-b8a448655171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/725cb716-43da-483e-8ad3-5e18a6141353?_state=OdbPAx0YuJBvT5_mRvF_wp7xlV2g_BNRrndZSxCeu_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjVjYjcxNi00M2RhLTQ4M2UtOGFkMy01ZTE4YTYxNDEzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjcuOTg4MDQ1MDU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/725cb716-43da-483e-8ad3-5e18a6141353?_state=OdbPAx0YuJBvT5_mRvF_wp7xlV2g_BNRrndZSxCeu_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjVjYjcxNi00M2RhLTQ4M2UtOGFkMy01ZTE4YTYxNDEzNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjcuOTg4MDQ1MDU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=71a5e725-9b14-44d8-8fa1-a90bbda00035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" 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="909.089µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=71a5e725-9b14-44d8-8fa1-a90bbda00035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.689µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T19:55:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=98875116-7631-47ac-995c-4a170583fea9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=96cf2569-be02-47bb-8c6b-d7c3f400003b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/dd2740e8-0966-4d3b-a54f-b8e2667f9f0a?_state=szOblQwQ5noQ54ut3ezhZ8oE5-CXXToju8siQI7wFkB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDI3NDBlOC0wOTY2LTRkM2ItYTU0Zi1iOGUyNjY3ZjlmMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjguMjQ0MDAzMjYyWiJ9&digest=sha256%3Ad4570cfde9272e64adcf2274a273634bb5704f9829fa718e2f685e49cfa5c3f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.861565452s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd2740e8-0966-4d3b-a54f-b8e2667f9f0a?_state=szOblQwQ5noQ54ut3ezhZ8oE5-CXXToju8siQI7wFkB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDI3NDBlOC0wOTY2LTRkM2ItYTU0Zi1iOGUyNjY3ZjlmMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MjguMjQ0MDAzMjYyWiJ9&digest=sha256%3Ad4570cfde9272e64adcf2274a273634bb5704f9829fa718e2f685e49cfa5c3f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=5d5fae1e-dea5-4cd8-95be-a084471acf52 http.request.method=POST http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=43b8ccce-ba28-4b25-b743-1fa29a370073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/blobs/uploads/cccc2f52-d04f-4cc0-a71c-f98cf5d37ae9?_state=ezo96iWw0RLvK44W0Jf8lco4TAO40H4RIaoL-eg-pBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2NjMmY1Mi1kMDRmLTRjYzAtYTcxYy1mOThjZjVkMzdhZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzAuMjk2MjY5Njc1WiJ9&digest=sha256%3A201e942edbfce3d947b8c49e8cfc2d349270bfa98c80632b0a8fee6d41bb0cb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032403828s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/cccc2f52-d04f-4cc0-a71c-f98cf5d37ae9?_state=ezo96iWw0RLvK44W0Jf8lco4TAO40H4RIaoL-eg-pBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2NjMmY1Mi1kMDRmLTRjYzAtYTcxYy1mOThjZjVkMzdhZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzAuMjk2MjY5Njc1WiJ9&digest=sha256%3A201e942edbfce3d947b8c49e8cfc2d349270bfa98c80632b0a8fee6d41bb0cb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=46e034e1-5a4f-4bcf-a69a-2b147d482477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.306253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38299" http.request.id=332c6721-1616-4233-a727-b813352149a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=ea66751a-2098-498f-9f6b-fec331d81064 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="935.209µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=85cea2f7-c9ac-4ab9-95ec-00bc39c09dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="891.769µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=3d3d6c2c-db5c-4ff9-82c5-98301a2e884d http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="747.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=65f97139-4ac8-42fb-9f7b-fc09cc9b3604 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654" http.request.useragent="Go-http-client/1.1" http.response.duration="685.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=88fee349-e494-490c-a5a4-7e5894e59fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" 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="767.928µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="rewriting manifest sha256:972d3290ffabbb3ec67c5d600d0f5d819beac4b3d6a6691896dc363a5945c654 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=511d053f-8ec1-4e99-9287-0153b7fc7685 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=511d053f-8ec1-4e99-9287-0153b7fc7685 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.97962ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38299" http.request.id=34d214ff-0181-42ae-b43d-ad19d86a7526 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" 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="868.008µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38299" http.request.id=56b32f5f-a77c-4b34-892e-cf55de9d2ab9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38299" http.request.id=34760d81-1193-4eab-96f0-4667461d78b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953" http.request.useragent="Go-http-client/1.1" http.response.duration="977.49µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=0ae5b71e-0dc7-415e-b5f3-58f6b7eda565 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" 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="949.689µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=a20393eb-94d6-44fe-914b-34379cecdaba http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="929.489µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=bbe72b28-36c9-4b11-9192-671b3dedf443 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="749.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=1f1f0234-21fc-41c5-9a57-ba63350efbc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953" http.request.useragent="Go-http-client/1.1" http.response.duration="758.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="rewriting manifest list sha256:e4123bc96f076bf271b7b5d95a5db88e1f545d25a516413fa5c923f70ecc4953 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=12dfecc4-9b5b-4803-a13e-3bf8c7f7c798 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38299" http.request.id=12dfecc4-9b5b-4803-a13e-3bf8c7f7c798 http.request.method=GET http.request.remoteaddr="127.0.0.1:55262" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.100221ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:31Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=4f77fd53-3df3-4f1d-87df-3287e1d6df7e http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" 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="849.329µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=0037d0cd-5470-4829-bfd3-e929ec9d1b8a http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" 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="802.448µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=491282ef-06b0-488f-9dd8-29599b11d8b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" 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="773.007µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=acdee6c5-89e8-49ed-95b4-4ae27b292a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" 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.00259ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=acdee6c5-89e8-49ed-95b4-4ae27b292a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" 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.04547ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=acdee6c5-89e8-49ed-95b4-4ae27b292a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" 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.07427ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=acdee6c5-89e8-49ed-95b4-4ae27b292a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" 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.102951ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T19:55:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=e6d1d068-47c7-4281-8194-ef61fff750e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=991d6a3e-f326-46e2-accf-c9a4040cd849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/blobs/uploads/e4e63b94-bd3d-4187-8136-6ccfac4f14b7?_state=0ySwzUtzLTu2YT8LJYQwZ8cpzR0-UYd_3no6hGAwyst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNGU2M2I5NC1iZDNkLTQxODctODEzNi02Y2NmYWM0ZjE0YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzEuNTYwOTA3NTE2WiJ9&digest=sha256%3A408ffa9c4bd3f9dc882d36a0d783382431b5c2741273893c31e96f57929c76e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23212028s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/e4e63b94-bd3d-4187-8136-6ccfac4f14b7?_state=0ySwzUtzLTu2YT8LJYQwZ8cpzR0-UYd_3no6hGAwyst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNGU2M2I5NC1iZDNkLTQxODctODEzNi02Y2NmYWM0ZjE0YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzEuNTYwOTA3NTE2WiJ9&digest=sha256%3A408ffa9c4bd3f9dc882d36a0d783382431b5c2741273893c31e96f57929c76e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=382d04a7-9faf-4e99-9a5d-b7cc63ce9fa5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05481ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=47bd15a8-5570-43d5-a212-8125ae286e31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/blobs/uploads/244b9b7b-46d1-4976-8d1a-1f295f9e93a3?_state=UmDwkL3mfEM5FQV32htvDyRqrif-3LkHLfCwmmPqu9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNDRiOWI3Yi00NmQxLTQ5NzYtOGQxYS0xZjI5NWY5ZTkzYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzIuOTQyNTMwMDMyWiJ9&digest=sha256%3Aedea0fd708f23f252f1aa7244cccdb31fcdaf63bd1b7b367d2e5977b0a45e453" http.request.useragent="Go-http-client/1.1" http.response.duration=659.218026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/244b9b7b-46d1-4976-8d1a-1f295f9e93a3?_state=UmDwkL3mfEM5FQV32htvDyRqrif-3LkHLfCwmmPqu9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNDRiOWI3Yi00NmQxLTQ5NzYtOGQxYS0xZjI5NWY5ZTkzYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzIuOTQyNTMwMDMyWiJ9&digest=sha256%3Aedea0fd708f23f252f1aa7244cccdb31fcdaf63bd1b7b367d2e5977b0a45e453 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=4a779765-dd7a-48ac-9b86-7ca9a2e5dabb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=90f71375-0706-46c7-ade7-6d0f3848d7e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=e95578ef-7549-4f38-95e7-ee41b7db08b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.816338ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=970bf0ee-5e1a-47bf-bc6b-1a4913d10149 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.755618ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36389" http.request.id=7f9bb58d-9da2-4e42-8514-7843962976ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36389" http.request.id=b7bed515-a4b4-4226-8c8f-35501b474d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.duration=3.277073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36389" http.request.id=ba4a86fa-5c21-4873-aa59-4bc9d4a83c57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.duration=3.339593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=381adc36-bc6b-4cd7-a90d-ab90352b1201 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.826418ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=557500d4-88e1-43cf-b0d7-43c84fb5dba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="777.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=4cc54f2f-cb45-44be-b904-207f485c7034 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.duration="697.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=d5634011-5d62-4b58-a8f5-82bb729a1b75 http.request.method=GET http.request.remoteaddr="127.0.0.1:60702" 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="763.687µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=error msg="payload digest does match: "sha256:3825c3d8c6d61d21ce206175a6e00b5576c983c179fa50d197a41ca4dd458a19" != "sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815"" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=1b836388-f6ee-4569-a411-b6db7fea8bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=1b836388-f6ee-4569-a411-b6db7fea8bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60702" http.request.uri="/v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.569µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815" 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2c59b44234b65ce43b582a8b8fe7649e940943a84352bc69c345a1d70611815 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=4a5b65b3-773b-412d-8ccf-1fb0278d264d http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" 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="880.529µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=745bdb83-61ef-49d1-b159-8b1ef1b06125 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" 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="827.688µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=225a67e3-99a5-4ddb-bcdd-ab975691cc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=225a67e3-99a5-4ddb-bcdd-ab975691cc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" 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="913.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=225a67e3-99a5-4ddb-bcdd-ab975691cc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" 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="943.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=0ddfe179-a69f-4fc3-b2dc-91c5af1729a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=70870e36-c9ca-4a3e-8d60-1a5b2d276a84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/5b176f38-4555-4dbc-aad2-8e79eee507f5?_state=b8MLq0GbjQeI1Ifabo8yejIzytPOMSrV71T8xGtPMpN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjE3NmYzOC00NTU1LTRkYmMtYWFkMi04ZTc5ZWVlNTA3ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzMuNjM3ODU5Njk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/5b176f38-4555-4dbc-aad2-8e79eee507f5?_state=b8MLq0GbjQeI1Ifabo8yejIzytPOMSrV71T8xGtPMpN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjE3NmYzOC00NTU1LTRkYmMtYWFkMi04ZTc5ZWVlNTA3ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzMuNjM3ODU5Njk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=1d12d6a6-6056-4cdd-a71d-aeaa87fb831a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" 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="882.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=1d12d6a6-6056-4cdd-a71d-aeaa87fb831a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" 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="930.69µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T19:55:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=23f39806-6dd4-4c28-b665-da683ae03f3e http.request.method=POST http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=90448ffa-a9e4-4f3c-b569-04e9bc385dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/3c031074-ffc7-466f-b798-34d28f3da9bd?_state=WIqtY_cRIfJjEO9khN_EdLCc4HnzBFnk1_J6t2Mh0Id7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzAzMTA3NC1mZmM3LTQ2NmYtYjc5OC0zNGQyOGYzZGE5YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzMuODcyNTMyMDlaIn0%3D&digest=sha256%3Afdda0ce1d4f5d619a67a1fa2cbf9306f194bcbd37ccba07fed2eb30e83e6ebcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459168161s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c031074-ffc7-466f-b798-34d28f3da9bd?_state=WIqtY_cRIfJjEO9khN_EdLCc4HnzBFnk1_J6t2Mh0Id7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzAzMTA3NC1mZmM3LTQ2NmYtYjc5OC0zNGQyOGYzZGE5YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzMuODcyNTMyMDlaIn0%3D&digest=sha256%3Afdda0ce1d4f5d619a67a1fa2cbf9306f194bcbd37ccba07fed2eb30e83e6ebcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=505f029f-baef-4d32-a197-a1ba3650cbec http.request.method=POST http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=17c6979c-b28e-4744-ac94-f56e32624480 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/blobs/uploads/a7b17287-85b6-4149-8699-2b2bcf85bf97?_state=CmF_5tSoWC-LxQfx5QJL0Mko5FbuDSprcjFRzdlkxGF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2IxNzI4Ny04NWI2LTQxNDktODY5OS0yYjJiY2Y4NWJmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzUuNTczMDQ3NTkzWiJ9&digest=sha256%3A0d4fbbbcdeb5f12cd7faf723fc2e34c238ac44d8983332673b7d4aea56127684" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639682262s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/a7b17287-85b6-4149-8699-2b2bcf85bf97?_state=CmF_5tSoWC-LxQfx5QJL0Mko5FbuDSprcjFRzdlkxGF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2IxNzI4Ny04NWI2LTQxNDktODY5OS0yYjJiY2Y4NWJmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzUuNTczMDQ3NTkzWiJ9&digest=sha256%3A0d4fbbbcdeb5f12cd7faf723fc2e34c238ac44d8983332673b7d4aea56127684 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=6fcd6444-b058-4de9-b113-c8da313abfa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36389" http.request.id=d235a833-3a38-45b5-909e-0f19b43c7a56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=654059eb-20f3-42bc-a7f1-d32a07a16735 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" 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="936.889µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=3bd2ebc5-3828-4426-8cfc-92bbe2d54837 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="924.809µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=3e08df05-6d98-4ef6-a62a-2310e71d01b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="720.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=fe649b35-7b96-4502-b99c-490772a45010 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84" http.request.useragent="Go-http-client/1.1" http.response.duration="679.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=a08d24c9-5a3a-4179-ad74-ce3eeeaf48ec http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" 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="779.448µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="rewriting manifest sha256:e159e7edf5be4edf9753eaf1f7f26efab52a95f56bb548fad4bb9afb8bab9c84 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=79b2b644-ffe5-425b-93c7-8ef1cbd3d717 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=79b2b644-ffe5-425b-93c7-8ef1cbd3d717 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.01718ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36389" http.request.id=c539529e-0b6b-4639-8a00-7931737d9076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" 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="884.729µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36389" http.request.id=8b861ca4-bb8f-4c39-baaa-2e51ffd36be3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36389" http.request.id=fbc2efe6-6771-4f8c-bc37-c40e9952ca64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6" http.request.useragent="Go-http-client/1.1" http.response.duration="969.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=280306a9-f6ce-454c-9bed-7dba1386c8ab http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" 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="864.449µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=6dadfdbc-2e5e-4f15-b67f-71456d75e3d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="898.089µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=15b98042-99ba-4258-9574-9350e900a103 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=21230cb4-6598-47a3-91e7-1dc846efd627 http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6" http.request.useragent="Go-http-client/1.1" http.response.duration="720.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="rewriting manifest list sha256:732f42cd8cdd1f95e1206d5fe41c7bcd4c9449adbd06e8f08ca77f23ded083c6 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=a33cc7e2-06b9-4617-b76f-3c1d19e8219e http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36389" http.request.id=a33cc7e2-06b9-4617-b76f-3c1d19e8219e http.request.method=GET http.request.remoteaddr="127.0.0.1:60704" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.0295ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.99s) === RUN TestGetManifestWithStorageError time="2025-08-07T19:55:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:37Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37219" http.request.id=12d1a4d8-4051-442e-acbf-77adf4864506 http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="901.369µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37219" http.request.id=bf15daf8-622d-43e9-a060-1b8660f702d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="723.127µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37219" http.request.id=8ebf1db3-f294-4575-afa8-6d014a749c5f http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="861.129µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37219" http.request.id=678d088c-9186-4104-9095-fa65e521701e http.request.method=GET http.request.remoteaddr="127.0.0.1:46170" 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="797.048µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-08-07T19:55:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:37Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=658b65d3-405f-4abb-8843-220385132d71 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" 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="866.409µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=b9699530-585e-4766-b615-fd16be1f9683 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" 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="760.847µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=bca88de3-1858-4c76-84e4-ee2e7ae19fdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.607µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d387b203-7fbe-4b67-8ec4-ac5da83eb752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" 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.921629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d387b203-7fbe-4b67-8ec4-ac5da83eb752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" 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.01331ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d387b203-7fbe-4b67-8ec4-ac5da83eb752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" 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.088511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T19:55:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d387b203-7fbe-4b67-8ec4-ac5da83eb752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" 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.144272ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T19:55:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d87eaddf-66a0-4ebc-a596-30de1b5cf904 http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=dc6b2e04-8dd3-410f-8319-2280e847c5d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/blobs/uploads/a1c7044d-fbc9-404f-aa96-99d63387d41c?_state=UNm9aWp9tH0h7Iu7uEsnR7fxW2bQR1mQMwxWBvZsFUJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMWM3MDQ0ZC1mYmM5LTQwNGYtYWE5Ni05OWQ2MzM4N2Q0MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzcuNTA4MTUwNjExWiJ9&digest=sha256%3A0fa064dc9c4dbc76fb1e26f09c66f3489f4daea2cfa24cc99bfe39c210acfcd7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.893310206s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/a1c7044d-fbc9-404f-aa96-99d63387d41c?_state=UNm9aWp9tH0h7Iu7uEsnR7fxW2bQR1mQMwxWBvZsFUJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMWM3MDQ0ZC1mYmM5LTQwNGYtYWE5Ni05OWQ2MzM4N2Q0MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzcuNTA4MTUwNjExWiJ9&digest=sha256%3A0fa064dc9c4dbc76fb1e26f09c66f3489f4daea2cfa24cc99bfe39c210acfcd7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=96cb290f-fbc3-4608-8e85-0607380ddbf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=3e59fbf5-c23c-41d4-afa0-dbea21de97e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/blobs/uploads/2233052d-5ac7-4227-a786-d2644133ffa6?_state=idtQi1jC5ljmrNEwnJFEhFWyMohdBf5jFNznyDmh8pl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMjMzMDUyZC01YWM3LTQyMjctYTc4Ni1kMjY0NDEzM2ZmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzkuNTY2NDUzMTI0WiJ9&digest=sha256%3A9c6d163006dde9372fcbe49148b5bc88778eb3742233280c75b32bf03f3d03ba" http.request.useragent="Go-http-client/1.1" http.response.duration=716.959676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/2233052d-5ac7-4227-a786-d2644133ffa6?_state=idtQi1jC5ljmrNEwnJFEhFWyMohdBf5jFNznyDmh8pl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMjMzMDUyZC01YWM3LTQyMjctYTc4Ni1kMjY0NDEzM2ZmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6MzkuNTY2NDUzMTI0WiJ9&digest=sha256%3A9c6d163006dde9372fcbe49148b5bc88778eb3742233280c75b32bf03f3d03ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=1bdc457c-9171-4af8-a523-414f141c448a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=ee711ac2-2db7-4c35-90f7-71be0e5b5cf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.240552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=7b15a58d-88f7-422a-9fe6-dcc9d52d10e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.749377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=80448394-0657-475d-af29-d9ae8bf85b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.846858ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34183" http.request.id=7c3ec4a5-635d-405f-a348-8029a591cd00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.324193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34183" http.request.id=80668d49-4b23-4319-9cfd-a20ee6afe4ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:34183" http.request.id=2e0c4c22-77fe-4af6-aef8-d2200ca94d2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=2c621774-7db4-4d4a-b1bb-76b2c350b620 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.724057ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=5ecde0a2-7eaa-4f6f-8164-bd952f08183e http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="833.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=dd34b722-4ec3-4f95-bf64-865c1e29413b http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration="697.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=5fc092c5-a9d9-4d75-89c4-a638927b13bb http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" 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="723.407µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="payload digest does match: "sha256:d189794a5edcb9fa94cd95a558756924152badc56948931b85aa975614f68caa" != "sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd"" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=df51da94-7e76-4d68-ae6d-b600dea328f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=df51da94-7e76-4d68-ae6d-b600dea328f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.249µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=0952dca5-75ca-42f1-bd10-c81ed5e817d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration="943.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=e9ff75d6-4e88-477d-ad2f-12f70c58783b http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.008µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=9c8fd37d-fb17-450a-a842-fb13eea1db31 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54956" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.409µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=366e812a-64bd-4cf4-858b-5c6105e53d28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54966" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.309233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=0541e5aa-e9b6-4405-bff9-83c8bda5f3ea http.request.method=GET http.request.remoteaddr="127.0.0.1:54966" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.765657ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=6907c185-d079-4cff-8096-a1cab46b646d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54970" 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="902.329µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=079edb7f-ba62-46ac-bd31-f60d84b9493d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d30e01ad-93bb-471c-bef4-945b75cc1313 http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="728.767µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=7851b7dc-b2a8-4bb6-9d5d-fc9158649972 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd" http.request.useragent="Go-http-client/1.1" http.response.duration="932.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:489b045be906a3119424d73620b313ac2c759c28889ecfbbcc74bd79294c99dd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=6290711a-7136-4ab0-bda0-e093b47b16c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="761.807µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=686a699c-28e2-4bb4-a94a-dcfb323e312a http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="761.288µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=6fb1ebd6-67a1-4e91-80f5-ffadff26c124 http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="823.768µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=94cdbc2e-27f6-4a3c-9cef-9277c174f1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" 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="943.329µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=94cdbc2e-27f6-4a3c-9cef-9277c174f1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" 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="988.77µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=94cdbc2e-27f6-4a3c-9cef-9277c174f1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01869ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=f624b4e0-3541-4d91-9865-eb53cb2fc967 http.request.method=POST http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=23b99930-e571-46eb-b42a-9073cef45f6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/f7c05cf7-54a8-4cd0-a3ad-f05f54cc0462?_state=qrdXip7jB50rx8BoSpo5JjHA4PI7HcAabOZnBYFVZTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2MwNWNmNy01NGE4LTRjZDAtYTNhZC1mMDVmNTRjYzA0NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDAuMzM2MDA2NjM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7c05cf7-54a8-4cd0-a3ad-f05f54cc0462?_state=qrdXip7jB50rx8BoSpo5JjHA4PI7HcAabOZnBYFVZTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2MwNWNmNy01NGE4LTRjZDAtYTNhZC1mMDVmNTRjYzA0NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDAuMzM2MDA2NjM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=30466161-2325-4ef9-82e6-a0ad2209a515 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" 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="885.769µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=30466161-2325-4ef9-82e6-a0ad2209a515 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.489µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T19:55:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=5994f19a-4544-4e5d-9d48-8ce3b81fff37 http.request.method=POST http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=78026fd1-16cf-49e0-b7b0-462eb92f7f82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/a0e85dc6-8645-4e9f-84a1-0c52aebba662?_state=l4M81cMOC_J_IAZrT58jsFh1Rrul-Cau04XmxgB53SB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGU4NWRjNi04NjQ1LTRlOWYtODRhMS0wYzUyYWViYmE2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDAuNjE2ODQ4OTMxWiJ9&digest=sha256%3A7a9ea8919a3d8aef91d69aef6464cce0b1f2f8afb0e20c6e5f41d460c16139e8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.249479921s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/a0e85dc6-8645-4e9f-84a1-0c52aebba662?_state=l4M81cMOC_J_IAZrT58jsFh1Rrul-Cau04XmxgB53SB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGU4NWRjNi04NjQ1LTRlOWYtODRhMS0wYzUyYWViYmE2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDAuNjE2ODQ4OTMxWiJ9&digest=sha256%3A7a9ea8919a3d8aef91d69aef6464cce0b1f2f8afb0e20c6e5f41d460c16139e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d974465d-d6ed-42c1-8995-e0ba5d45be9f http.request.method=POST http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=05b7e28c-816f-4803-9d23-91fe8a037bb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/blobs/uploads/fa5bb7ba-8ee8-4c68-968b-0ebb944a759a?_state=0lpYohVTu7jBK9qOJrL67nG8CjRyHw2MwW48Nptf7297Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTViYjdiYS04ZWU4LTRjNjgtOTY4Yi0wZWJiOTQ0YTc1OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDMuMDkzNzkxNDk3WiJ9&digest=sha256%3A2ca5a1ed8ea36b9cde0043aecfa407eb1a59f265b71cfe381109f06bd90efe23" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480243289s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/fa5bb7ba-8ee8-4c68-968b-0ebb944a759a?_state=0lpYohVTu7jBK9qOJrL67nG8CjRyHw2MwW48Nptf7297Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTViYjdiYS04ZWU4LTRjNjgtOTY4Yi0wZWJiOTQ0YTc1OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTk6NTU6NDMuMDkzNzkxNDk3WiJ9&digest=sha256%3A2ca5a1ed8ea36b9cde0043aecfa407eb1a59f265b71cfe381109f06bd90efe23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=abd67b6c-1cf8-4f96-bc78-5e5da31466d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=3826ec08-2133-42d8-bebd-c1dbf0a6ee9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d5bcb925-5b27-4579-9f34-b38d03ed142a http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="950.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=34541dec-6176-47fd-912e-76614c5cddf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="880.648µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=3c8cb2f7-2199-4d20-8a96-ac98c119c829 http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="710.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=d751b87e-1788-4cf4-80b2-52ddbc8da9ab http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.duration="715.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=27cf5832-c32d-4929-83ad-7d2175a2a84c http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" 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="760.448µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="rewriting manifest sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=a64c6fb9-7cec-4934-8b53-0b7a171e71bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=a64c6fb9-7cec-4934-8b53-0b7a171e71bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.03914ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=ad658792-e757-4803-8f04-0c5e5dd73bb9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.duration="921.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=cb672eee-e714-414b-b6a2-640b163ce16e http.request.method=GET http.request.remoteaddr="127.0.0.1:54972" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.328µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=cabfd19f-be52-4d82-9db9-603a6b2a6114 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54982" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.129µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=bfb13b7a-1e0e-45bb-a0f8-e07b07603b6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54998" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=b5cefd62-7f9e-4ceb-b18f-c5feb15ae1b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54998" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="954.169µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=68b7e754-54f2-4502-b9a5-74da4e7ad288 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55000" 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="871.649µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34183" http.request.id=227db931-e6ff-47b1-adc1-ad53f9953764 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55006" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=e0aa9b45-e976-4393-ad27-492adb260c07 http.request.method=GET http.request.remoteaddr="127.0.0.1:55006" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.928µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=cb7fa8f2-a870-46a4-bd6b-70dbbfdb6cef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55006" http.request.uri="/v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05cc235f6d2afd00ea2e9248681090f0ed6968754b3655bfe97ccaec416d7a13 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34183" http.request.id=3631abd1-c71b-49f4-9fe7-57be0208133f http.request.method=GET http.request.remoteaddr="127.0.0.1:55006" 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="774.168µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.36s) === RUN TestManifestDeleteDisabled time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:44Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:44Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:37709" http.request.id=4258f71b-b3dc-4deb-b796-f40b1055d707 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38582" 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="896.969µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [07/Aug/2025:19:55:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-07T19:55: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.6 time="2025-08-07T19:55:44Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T19:55:48Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-07T19:55:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T19:55:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41801" http.request.id=0bed80f0-5579-4543-a505-82537f085ab4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55552" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.803858ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T19:55:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41801" http.request.id=d3db1813-5738-41bb-b77a-717e79f71b11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55562" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509735ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T19:55:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41801" http.request.id=46237a6b-0809-47b2-ab74-18c3fad4c27a http.request.method=POST http.request.remoteaddr="127.0.0.1:55576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.500535ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T19:55:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:41801" http.request.id=f49acf93-95f4-47d5-9619-132a9a39a28c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55580" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.468854ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (3.97s) === RUN TestProxyManifestGetByTag time="2025-08-07T19:55:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:48Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=8eb4a29f-8304-461c-854d-c9b664a68f59 http.request.method=POST http.request.remoteaddr="127.0.0.1:56232" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=db4397ea-4c8f-46d9-b973-56aa4c03fcdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56232" http.request.uri="/v2/foo/bar/blobs/uploads/fbafdc91-7637-4a9f-a9cc-4b124480aa10?_state=OeCGyQe7ZcXAJxYBbrdaeTBHgfJd1E5Su0a0xfMY1Z97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWZkYzkxLTc2MzctNGE5Zi1hOWNjLTRiMTI0NDgwYWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTo0OC43MjM5OTk0MjRaIn0%3D&digest=sha256%3Add5a3fc3d93624f7c5323889b524c2ce7eb1ae0ce7919fdcf4dd222bdba9ccb2" http.request.useragent="Go-http-client/1.1" http.response.duration=685.470206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:48 +0000] "PUT /v2/foo/bar/blobs/uploads/fbafdc91-7637-4a9f-a9cc-4b124480aa10?_state=OeCGyQe7ZcXAJxYBbrdaeTBHgfJd1E5Su0a0xfMY1Z97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWZkYzkxLTc2MzctNGE5Zi1hOWNjLTRiMTI0NDgwYWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTo0OC43MjM5OTk0MjRaIn0%3D&digest=sha256%3Add5a3fc3d93624f7c5323889b524c2ce7eb1ae0ce7919fdcf4dd222bdba9ccb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=59f0e813-63f6-444a-9fe2-bc163f89edd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56232" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.425393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=5b13144b-d14b-401e-9543-6c91af432e9c http.request.method=GET http.request.remoteaddr="127.0.0.1:56232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.287µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46355" go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=84d9200c-479b-4c29-aa5f-3de1476f001e http.request.method=GET http.request.remoteaddr="127.0.0.1:56242" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46355 /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:46355/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=412a3883-b3b0-4e79-9ea0-a863f8a27d3b http.request.method=GET http.request.remoteaddr="127.0.0.1:53994" http.request.uri="/v2/foo/bar/manifests/sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=6f6c50a7-0080-439a-a1f1-5a7b3db1f2ea http.request.method=GET http.request.remoteaddr="127.0.0.1:56250" http.request.uri="/v2/foo/bar/manifests/sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.871819ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/foo/bar/manifests/sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb with ttl=167h59m59.99999504s" go.version=go1.24.6 time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=412a3883-b3b0-4e79-9ea0-a863f8a27d3b http.request.method=GET http.request.remoteaddr="127.0.0.1:53994" http.request.uri="/v2/foo/bar/manifests/sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.764156ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/foo/bar/manifests/sha256:66d9af60acec9e064673115da574d4fc74276b92ecdac3a61bd586e3446e98fb HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=b321043a-7766-4c56-90ff-543ec24b69b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56250" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="730.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46355 /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:46355/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=2cc1dd81-e73c-4c2b-9e0f-6dbd3adbbb65 http.request.method=GET http.request.remoteaddr="127.0.0.1:53998" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=fda3842e-bd25-497c-85bb-be5067ec6ae7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56264" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.885539ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=2cc1dd81-e73c-4c2b-9e0f-6dbd3adbbb65 http.request.method=GET http.request.remoteaddr="127.0.0.1:53998" 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.99338ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=86b9317b-2c20-48ef-8366-33a604cdd66c http.request.method=POST http.request.remoteaddr="127.0.0.1:56264" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=e566f5b8-1bed-40da-9224-fad7272e9014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56264" http.request.uri="/v2/foo/bar/blobs/uploads/58dbac41-8a8b-4e2d-92e7-7834ac03d0af?_state=7Y32in-5q5ZuDw9sRlcrsgfAZaF6-zLI1vyFgn5ya9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGJhYzQxLThhOGItNGUyZC05MmU3LTc4MzRhYzAzZDBhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTo0OS42Njk5MDM1NTlaIn0%3D&digest=sha256%3A73f618703fbf70b6faaef84390f8832972891b9d3d7aa2564bf50f3ba126cf85" http.request.useragent="Go-http-client/1.1" http.response.duration=1.822195585s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:49 +0000] "PUT /v2/foo/bar/blobs/uploads/58dbac41-8a8b-4e2d-92e7-7834ac03d0af?_state=7Y32in-5q5ZuDw9sRlcrsgfAZaF6-zLI1vyFgn5ya9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGJhYzQxLThhOGItNGUyZC05MmU3LTc4MzRhYzAzZDBhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxOTo1NTo0OS42Njk5MDM1NTlaIn0%3D&digest=sha256%3A73f618703fbf70b6faaef84390f8832972891b9d3d7aa2564bf50f3ba126cf85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=ab3d6677-3031-4fbe-9c3b-2947f5aee7f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56264" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=0734825a-cc8c-4375-8302-28df95718b02 http.request.method=GET http.request.remoteaddr="127.0.0.1:56264" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46355 /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:46355/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=2881f43c-1159-4027-ba31-3154c8d3c4b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58482" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=6515fb4f-c4e9-4623-8c09-d2622ec9cc88 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49000" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.947419ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=e620eb17-2e25-4182-b937-1d56aad223f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49000" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46355 /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:46355/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=2881f43c-1159-4027-ba31-3154c8d3c4b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58482" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46355" http.request.id=55820dad-303a-455c-90eb-d7311d360af7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49008" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.875338ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T19:55:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c19433db119461dafb7e40bb94d8c64148f36f829e33a8edb103f6a19d2b5be0 with ttl=167h59m59.9999968s" go.version=go1.24.6 time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38297" http.request.id=2881f43c-1159-4027-ba31-3154c8d3c4b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58482" 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=11.15695ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:19:55:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.94s) === RUN TestAppDispatcher time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33903" http.request.id=0314c7bb-50be-4c79-a5cf-95191970a3f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="845.888µs" http.response.status=200 http.response.written=0 time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33903" http.request.id=af08c62d-c500-4004-831a-a4d080514f86 http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="740.167µs" http.response.status=200 http.response.written=0 time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33903" http.request.id=c08647ca-2e00-4eb1-8fed-a649815465c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.887µs" http.response.status=200 http.response.written=0 time="2025-08-07T19:55:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33903" http.request.id=808dd95a-d7c7-4c29-93f5-db4870360b98 http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="747.567µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-07T19:55:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:51Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:51Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:34521" http.request.id=5e641382-fc4d-4dc7-8ed7-9cfe126cf984 http.request.method=GET http.request.remoteaddr="127.0.0.1:44182" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-07T19:55:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:51Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:51Z" level=info msg="configuring file health check path=/tmp/healthcheck1601193198, interval=1" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-07T19:55:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:55Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:38671, interval=1" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-07T19:55:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:59Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 time="2025-08-07T19:55:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39383, interval=1, threshold=3" go.version=go1.24.6 instance.id=8f43512f-387c-4afb-b063-3f484d2aa700 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 81.211s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.66s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.061s === RUN TestSchedule time="2025-08-07T19:54:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99724ms" go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.76µs" go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.32µs" go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-08-07T19:54:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-07T19:54:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99776ms" go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99816ms" go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 time="2025-08-07T19:54:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-07T19:54:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=d6f76468-b1e5-4cd5-8c94-00dcc845ae26 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.621s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.20s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24261120 sha256:446b813b2e28eccc9a3150eaf788143a8c15956a6d9789682f091a2deaee2646 [] map[] } --- PASS: TestSimpleBlobRead (0.62s) === RUN TestBlobMount --- PASS: TestBlobMount (0.66s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.41s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.45s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.41s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0a67cefcf6e42cbe576af1bbc1856935c282fa1e38808596081f296be1f5a4aa palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:82fa529e29a78fbbf8d1d30dcc2a67de0cddaf68ea17c6e13a71bdaa64b97ee5 palailogos: marking blob sha256:d9b2d51406caf668a034a86731c8fd980d32f6f8a019da3354f4db37cffec465 palailogos: marking manifest sha256:81570ca921a9a986b874cc86d52f2dcb698460ddba43cf0c5d30076160ada649 palailogos: marking blob sha256:9c7d99620e95a55253e035d3741ea372f2d35580adeb63e1e246d19a706480e0 palailogos: marking blob sha256:8e01d772af0d57d190a59e78ed632584ff68411eeb7093c9389fa7a9b119e90a palailogos: marking manifest sha256:8e01d772af0d57d190a59e78ed632584ff68411eeb7093c9389fa7a9b119e90a palailogos: marking blob sha256:9c185b1ebdb8726d9233bf4273d8af3b2d231e64e5031010f154a13c3e4b026d palailogos: marking blob sha256:11be8d14128f29939fc0318aba39dea4744f70d61da9c669964998b222087089 palailogos: marking manifest sha256:9c7d99620e95a55253e035d3741ea372f2d35580adeb63e1e246d19a706480e0 palailogos: marking blob sha256:d547e3b267983e633a7ccc5fbcd7acac620171405198c1011c5bb032d8294ae9 palailogos: marking blob sha256:1f864ad8d95feb91ef24dd35802b4b98a0ce9160ce00ddfd78edfc63120c9a6d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.26s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf deletemanifests: marking manifest sha256:bd492460b06df5352a95d7a4f74a921e7e642f2d81fc6934d6292084bf4c0bf1 deletemanifests: marking blob sha256:262d1aafd8cb470eb1c8e57e3060cc7a2b67c3652477c4845c391f6ae2b51314 deletemanifests: marking blob sha256:fbcf646e78c6d69fc2d7a7daea62b451765ee432ee44a98b5e674236d415257d deletemanifests: marking blob sha256:df7888adc139649ea438ca9ccd5a4d15758a1a1c86a4f76793af706bf1b94284 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:36a10dc8b338cd64219d6ccdadcd414a1dfcb0bcbc39dbbe1f36a2ac62b79e7f blob eligible for deletion: sha256:3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf blob eligible for deletion: sha256:c36088972c3c832a337bfbc9c047c4fdbbf6a1585ab1beec33f0cc326adc57df blob eligible for deletion: sha256:dcb63e1d58ecac8cd2ec366f98389368262f186e645f251ecba40a9b8f565395 deletemanifests manifest eligible for deletion: sha256:3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf deletemanifests: marking manifest sha256:bd492460b06df5352a95d7a4f74a921e7e642f2d81fc6934d6292084bf4c0bf1 deletemanifests: marking blob sha256:262d1aafd8cb470eb1c8e57e3060cc7a2b67c3652477c4845c391f6ae2b51314 deletemanifests: marking blob sha256:fbcf646e78c6d69fc2d7a7daea62b451765ee432ee44a98b5e674236d415257d deletemanifests: marking blob sha256:df7888adc139649ea438ca9ccd5a4d15758a1a1c86a4f76793af706bf1b94284 time="2025-08-07T19:55:03Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac time="2025-08-07T19:55:03Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf time="2025-08-07T19:55:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3e3722b2d848aac8bbddb50266ca508cba3c8516c35e4b3c6fa0444e95e3eddf" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:c36088972c3c832a337bfbc9c047c4fdbbf6a1585ab1beec33f0cc326adc57df time="2025-08-07T19:55:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c36088972c3c832a337bfbc9c047c4fdbbf6a1585ab1beec33f0cc326adc57df" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:dcb63e1d58ecac8cd2ec366f98389368262f186e645f251ecba40a9b8f565395 time="2025-08-07T19:55:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dcb63e1d58ecac8cd2ec366f98389368262f186e645f251ecba40a9b8f565395" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:36a10dc8b338cd64219d6ccdadcd414a1dfcb0bcbc39dbbe1f36a2ac62b79e7f time="2025-08-07T19:55:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/36a10dc8b338cd64219d6ccdadcd414a1dfcb0bcbc39dbbe1f36a2ac62b79e7f" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac --- PASS: TestDeleteManifestIfTagNotFound (2.16s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4f0d405d2e017bd48c3d5973f7cdd3617f460d1a0202cd2488fb1947365f0a76 time="2025-08-07T19:55:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f0d405d2e017bd48c3d5973f7cdd3617f460d1a0202cd2488fb1947365f0a76" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:65012a68ff96e4b01f6004f399a1aac768681612abf574594376034a5f805a07 time="2025-08-07T19:55:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/65012a68ff96e4b01f6004f399a1aac768681612abf574594376034a5f805a07" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:bab82dda740cf2dc797f160d77ca1fafb76608dfff05445fb36c37856fed7171 time="2025-08-07T19:55:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bab82dda740cf2dc797f160d77ca1fafb76608dfff05445fb36c37856fed7171" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac --- PASS: TestGCWithMissingManifests (0.65s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:46168618e40e3908ad25b651a01fccac9c52e64d01ba4347a8bf149da316b69c komnenos: marking blob sha256:c218d504464cd4b26980d10063a9b62aefb6e7db785ce8204ebf029f23501125 komnenos: marking blob sha256:660e934d32291e4252f6f9bf67169494586674c3a98d8f550625dc645ec15cf6 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:498d9b196c13f4be2885dbed9a4c181592284a8409d8594ee372a9edbe6acdea time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/498d9b196c13f4be2885dbed9a4c181592284a8409d8594ee372a9edbe6acdea" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:75fd7f5dc5ae7d92b8af029f5fecd5855523119ca2e4b954c22cdeea8a249c6d time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75fd7f5dc5ae7d92b8af029f5fecd5855523119ca2e4b954c22cdeea8a249c6d" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:8e8c6381c32d3ff8b53b9b7d3991eab519928f2a24e86949fe5c6c79db2c0869 time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8e8c6381c32d3ff8b53b9b7d3991eab519928f2a24e86949fe5c6c79db2c0869" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:93bfdaec4143da4ef061aa8c4f70a83819606b2f52c4b430456272f8a872263d time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/93bfdaec4143da4ef061aa8c4f70a83819606b2f52c4b430456272f8a872263d" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:a8c2a262aab91929143329e794e4af49d62dae27546b2d0855e199e1f3386dc2 time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8c2a262aab91929143329e794e4af49d62dae27546b2d0855e199e1f3386dc2" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:d9095fad6f94adf92b34fc21209ee62b90b7cf0dd0583e475549f6f0c36ec708 time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d9095fad6f94adf92b34fc21209ee62b90b7cf0dd0583e475549f6f0c36ec708" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-07T19:55:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac --- PASS: TestDeletionHasEffect (2.19s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.14s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:7022f5db2ba290afd01ac255ce8dbb1a775adebbff770342691a9610c471bdeb michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:6d6bf48a03d4bf18aef88e01dc2df4f22123072c920815d53060def1230668b0 michael_z_doukas: marking blob sha256:8be4ca6e4bdcb18d4bbb631396dc92c979a04558cb7cdd65ea35fdea07063b53 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:55b5f02b6896a01a4ce35a47d46121fe2db10e8f215ef651b1e40398ad458919 time="2025-08-07T19:55:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55b5f02b6896a01a4ce35a47d46121fe2db10e8f215ef651b1e40398ad458919" go.version=go1.24.6 instance.id=04310dae-9c39-443a-8485-47e04cc3d3ac --- PASS: TestOrphanBlobDeleted (1.22s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:adc002bd89be5f216cd63267d1336fdf7a310b5c92dc8176670dcf283349850a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6c54a03524f1529397558036979971a97fede859276bbbd655c2428b0efd9132 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.65s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.79s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.47s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.48s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-08-07T19:55:13Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:55:13.181348211 +0000 UTC m=-3572.192416625, actuallyDelete=true" time="2025-08-07T19:55:13Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-07T19:55:13Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145, actuallyDelete=true" time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4bdc0795-c610-4682-8400-2cbedf56df32 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/33531427-78c3-4930-9e3d-b498077ef306 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/70421fb0-d2dd-407a-9709-20910c150edf have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a87ec4d1-e951-406f-93bd-c3b1dd59e5f9 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8fa05de-18b7-402f-9f0c-e80ae86189ac have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ad9a53bc-9cb0-4270-9ada-690e7af51f4c have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9734fe3b-5afd-4a53-a79b-340f4994a2ff have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a1fc03c-7d4e-4e3a-94ba-2814b6201a9e have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d280e42e-acb4-4ff9-a2a6-2d7cebe42852 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e8636c8e-6fc5-4bcb-97ee-3805062ff6c8 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f9be8c1a-b2c8-4e16-b8b8-fa0ffa9f2b5f have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.182366021 +0000 UTC m=+27.808601145). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-07T19:55:13Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637, actuallyDelete=true" time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1b47105d-750f-475a-aa9c-f7cde53fc1ed have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/72aa04a4-8e37-400c-8bce-3e4b8856e952 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7c8a82e8-5a1c-4f73-a2a0-b8997c241415 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/de8e9997-7695-4d1a-9a35-9a210e922501 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/852f7224-b83f-498d-8e73-b09ba67660f0 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.183603513 +0000 UTC m=+27.809838637). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-07T19:55:13Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246, actuallyDelete=true" time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/481fb915-97b7-4501-9a98-f6a0a08d5de3 have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8664e861-35fc-43ca-a369-07b4afa5d7ab have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc7eaa2c-68e2-448d-b307-62b5ff21dfcc have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2020ba2d-8b62-4a68-aeb8-188ac33dc1ab have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21a0e443-7454-4be1-9f4f-d217980fd07d have older date (2025-08-07 18:55:13 +0000 UTC) than purge date (2025-08-07 19:55:13.184455082 +0000 UTC m=+27.810690246). Removing upload directory." time="2025-08-07T19:55:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-07T19:55:13Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 19:55:13.184961807 +0000 UTC m=+27.811196971, actuallyDelete=true" time="2025-08-07T19:55:13Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 27.850s ? 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.048s === 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.048s === RUN TestWalkFileRemoved time="2025-08-07T19:54:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.027s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.379s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.129s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.557s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.30s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.668s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-08-07T19:54:45Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-07T19:54:45Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-07T19:54:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-08-07T19:54:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=23baef7d-b9d7-4e93-86d2-8476f6f21f5d --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestS3TryUpdate (0.01s) time="2025-08-07T19:54:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-08-07T19:54:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=23baef7d-b9d7-4e93-86d2-8476f6f21f5d time="2025-08-07T19:54:45Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=23baef7d-b9d7-4e93-86d2-8476f6f21f5d ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestInvalidData (0.01s) time="2025-08-07T19:54:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T19:54:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T19:54:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T19:54:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.551s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.033s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.390s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.49s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.862s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.026s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r14.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Thu, 07 Aug 2025 19:56:07 +0000 elapsed time 0h 1m 43s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250807.195425) (2/2) Purging go (1.24.6-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 342 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...