>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r0) started Fri, 08 Aug 2025 18:18:28 +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 (20250808.181829) Executing busybox-1.37.0-r19.trigger OK: 443 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/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/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-08T18:18:57Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T18:18:57Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.049s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T18:18:57Z" 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.018s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.011s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.33s) PASS ok github.com/docker/distribution/health/checks 0.331s ? 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.009s === 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.009s === 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.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.021s === 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.011s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/08 18:18:57 http: TLS handshake error from 127.0.0.1:46412: 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:38633/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37515?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.74s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T18:18:58Z" level=info msg="broadcaster: closing" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="closing testSink" time="2025-08-08T18:18:58Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T18:18:58Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 1} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 1} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 1} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 1} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:58Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:18:59Z" level=warning msg="&{0xc00036c7e0 0.9} encountered too many errors, backing off" time="2025-08-08T18:18:59Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.73s) PASS ok github.com/docker/distribution/notifications 1.664s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T18:18:57Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:18:57.636402232Z" 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-08T18:18:57.636444572Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:18:57.636817423Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.6 time="2025-08-08T18:18:57.637412095Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T18:19:00.639433278Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T18:19:00.743917892Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=2d268de0-58c9-471d-9733-6754f82e4268 http.request.method=GET http.request.remoteaddr="[::1]:40384" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.654904ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:18:19:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T18:19:01.427284951Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:19:01.429411167Z" 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-08T18:19:01.429474957Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:01.429762618Z" level=info msg="Starting upload purge in 0s" go.version=go1.24.6 time="2025-08-08T18:19:01.429947888Z" level=info msg="PurgeUploads starting: olderThan=2025-08-01 18:19:01.429869348 +0000 UTC m=-604796.199806715, actuallyDelete=true" time="2025-08-08T18:19:01.430041228Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T18:19:01.430082408Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T18:19:01.430241939Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-08-08T18:19:01.430255129Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.6 time="2025-08-08T18:19:01.430865711Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T18:19:04.444240865Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=dee5e6a2-02db-4c17-88ed-1e46a8cdaa89 http.request.method=GET http.request.remoteaddr="127.0.0.1:58724" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.905853ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:19:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T18:19:04.445146858Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.80s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T18:19:05.078824291Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:19:05.080996967Z" 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-08T18:19:05.081066247Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:05.081262007Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.24.6 time="2025-08-08T18:19:05.081748569Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.64s) PASS ok github.com/docker/distribution/registry 15.563s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.172s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T18:18:57Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=65335a50-499b-4c4f-981e-fcb19df149ab time="2025-08-08T18:18:57Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=65335a50-499b-4c4f-981e-fcb19df149ab --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T18:18:57Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=IprF4UqawfebliBZqsWHNg2HcFB3pkGTP695mh14rPo user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.137s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-08-08T18:18:57Z" level=info msg="token not to be used before 2025-08-08 18:18:58 +0000 UTC - currently 2025-08-08 18:18:57.652981797 +0000 UTC m=+0.026183402" time="2025-08-08T18:18:57Z" level=info msg="token not to be used after 2025-08-08 18:18:57 +0000 UTC - currently 2025-08-08 18:18:57.654605561 +0000 UTC m=+0.027807206" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-08-08T18:18:57Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.049s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === 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.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === 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.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.113s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.043s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T18:18:58Z" 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-08T18:18:58Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:18:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45009" http.request.id=262650da-0fff-4aa1-a7aa-b04e9eb24182 http.request.method=GET http.request.remoteaddr="127.0.0.1:47078" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.457137ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:18:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T18:18:58Z" 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-08T18:18:58Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:18:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=34f6c3b9-8114-4341-947b-4f135ce918d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.032066ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:18:18:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T18:18:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=7049199e-87ad-4ad0-9b40-da9dc93f99a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.488436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:18:59 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=38d4ac6b-18b1-46bb-acaf-a0fbcb13a071 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/aaaa/blobs/uploads/2c2e823f-9550-4536-8c69-e24aa5322ecb?_state=VkE-TL3KDGoG_StO0x40BgRbR5TjATu2JAbyJQjRA7N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYzJlODIzZi05NTUwLTQ1MzYtOGM2OS1lMjRhYTUzMjJlY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTg6NTkuMDM3OTAxNzQzWiJ9&digest=sha256%3Aa1458e20903f6c2b10717afd3d74591642ed4cb853851fc8ddafca25e52b16bd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.515440229s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:18:59 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2c2e823f-9550-4536-8c69-e24aa5322ecb?_state=VkE-TL3KDGoG_StO0x40BgRbR5TjATu2JAbyJQjRA7N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYzJlODIzZi05NTUwLTQ1MzYtOGM2OS1lMjRhYTUzMjJlY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTg6NTkuMDM3OTAxNzQzWiJ9&digest=sha256%3Aa1458e20903f6c2b10717afd3d74591642ed4cb853851fc8ddafca25e52b16bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=d54916d8-3341-4cb8-a3c4-811ccd900100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.072391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=05b311f3-1d24-47a4-b6e3-81e1e21e5f8c http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513707ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=78eaee07-bddd-4532-9a0e-696e599d6a65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/bbbb/blobs/uploads/f3d025d8-ff1d-4f89-a35b-aadf448efd30?_state=rAiJ4aVd6sYLTR8e_3YawW9nvaRfKqC_hViysh51nZN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmM2QwMjVkOC1mZjFkLTRmODktYTM1Yi1hYWRmNDQ4ZWZkMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MDMuODc3NTU0MTI0WiJ9&digest=sha256%3Aef0859e612c82e5dc73291c7970a3f1038e17fac412760812c392b0c3a6c05c0" http.request.useragent="Go-http-client/1.1" http.response.duration=6.4645074s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f3d025d8-ff1d-4f89-a35b-aadf448efd30?_state=rAiJ4aVd6sYLTR8e_3YawW9nvaRfKqC_hViysh51nZN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmM2QwMjVkOC1mZjFkLTRmODktYTM1Yi1hYWRmNDQ4ZWZkMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MDMuODc3NTU0MTI0WiJ9&digest=sha256%3Aef0859e612c82e5dc73291c7970a3f1038e17fac412760812c392b0c3a6c05c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=62193753-f1d5-4a0c-b7ef-1c9c165e72fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.272292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:10 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=6ae07cb4-523f-499c-a94c-edff3f5f109d http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.598187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=09bf08a4-ecdf-4599-a566-7f7df87480e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/cccc/blobs/uploads/c2a1bf6e-3688-4e9a-a114-c5171cbe3c81?_state=hza4HQhs0lO_Me1OvWNIO-RHclzLvsAH7U6SeuJgSqV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMmExYmY2ZS0zNjg4LTRlOWEtYTExNC1jNTE3MWNiZTNjODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTAuNDk1NjY4NTYxWiJ9&digest=sha256%3Abf442b6be9b1ffe994729fd84b49103c4eaa17533127787c3ff6de3bbdb823fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.492469929s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/c2a1bf6e-3688-4e9a-a114-c5171cbe3c81?_state=hza4HQhs0lO_Me1OvWNIO-RHclzLvsAH7U6SeuJgSqV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMmExYmY2ZS0zNjg4LTRlOWEtYTExNC1jNTE3MWNiZTNjODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTAuNDk1NjY4NTYxWiJ9&digest=sha256%3Abf442b6be9b1ffe994729fd84b49103c4eaa17533127787c3ff6de3bbdb823fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=9c778b07-831d-4372-997f-e09565b3b0cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.410319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:11 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=781f09b1-349d-46a1-8ee7-64fa80148bd5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033385ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=14db0c53-4549-4694-b1e9-6e143d973347 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/dddd/blobs/uploads/ad24f1d8-8350-4190-ab54-d6ab343bd4b4?_state=fZ449CkW2AhmtEzhb8Z3i8obU6_uUKgWwLZVTyJT3sN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhZDI0ZjFkOC04MzUwLTQxOTAtYWI1NC1kNmFiMzQzYmQ0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTIuMTUzODI1MzcxWiJ9&digest=sha256%3Af11e62158c3f6861c116072d711e7e2a08c2e8d2bbedd64d479a12c4db5a09da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497634623s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/ad24f1d8-8350-4190-ab54-d6ab343bd4b4?_state=fZ449CkW2AhmtEzhb8Z3i8obU6_uUKgWwLZVTyJT3sN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhZDI0ZjFkOC04MzUwLTQxOTAtYWI1NC1kNmFiMzQzYmQ0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTIuMTUzODI1MzcxWiJ9&digest=sha256%3Af11e62158c3f6861c116072d711e7e2a08c2e8d2bbedd64d479a12c4db5a09da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=486a16b8-c056-4275-b3d7-b42a7442e967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.407319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=23e818ca-a52a-4cd2-b01b-58c6b5f2a945 http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:13 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=4c61abe1-ad34-4690-9929-1707a6250b0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/eeee/blobs/uploads/d1555cf7-a074-4982-9043-9b010c3c7e43?_state=I6HSWSrdVdqHe2FtZ3fJ93OP6TwryZeIPm1fXP2IT-J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMTU1NWNmNy1hMDc0LTQ5ODItOTA0My05YjAxMGMzYzdlNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTMuODUzODc3MjI0WiJ9&digest=sha256%3Ac932fa209b5ace2db12f44b0f7fd37ce800df8f4d5dad80fea23f2e1e8f4eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.39390037s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:13 +0000] "PUT /v2/foo/eeee/blobs/uploads/d1555cf7-a074-4982-9043-9b010c3c7e43?_state=I6HSWSrdVdqHe2FtZ3fJ93OP6TwryZeIPm1fXP2IT-J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMTU1NWNmNy1hMDc0LTQ5ODItOTA0My05YjAxMGMzYzdlNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTMuODUzODc3MjI0WiJ9&digest=sha256%3Ac932fa209b5ace2db12f44b0f7fd37ce800df8f4d5dad80fea23f2e1e8f4eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=b1df6ef4-dde0-445c-b5e3-93cda26eebec http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.994081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:16 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=220b8b1c-8b2c-4b5a-b289-df04c12e1c6d http.request.method=POST http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.182486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:16 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=518ac11c-5e6b-4865-ad12-74e995381c33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/ffff/blobs/uploads/4896697e-9b97-4edf-9924-3e3c3fafc24c?_state=PFPJqbRMsggA1SUDnrHVQs5SqAx8AEqmnOrQBZJEC8t7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0ODk2Njk3ZS05Yjk3LTRlZGYtOTkyNC0zZTNjM2ZhZmMyNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTYuNDM4MTgwOTcxWiJ9&digest=sha256%3A71f7763ca1e77bdb187fb477d4d20c110d46e1f8093e7eb2ae29ba94d9cf7a7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385549607s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:16 +0000] "PUT /v2/foo/ffff/blobs/uploads/4896697e-9b97-4edf-9924-3e3c3fafc24c?_state=PFPJqbRMsggA1SUDnrHVQs5SqAx8AEqmnOrQBZJEC8t7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0ODk2Njk3ZS05Yjk3LTRlZGYtOTkyNC0zZTNjM2ZhZmMyNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTYuNDM4MTgwOTcxWiJ9&digest=sha256%3A71f7763ca1e77bdb187fb477d4d20c110d46e1f8093e7eb2ae29ba94d9cf7a7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=2d84037b-d424-4eec-84a1-c492c0d64321 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.69635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=b919ea1a-bf26-48c7-ab55-bdbb69047092 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.374054ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=cea49f79-c11f-4d3e-82f9-00ccb877f310 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.472054ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=82b2b845-5f5f-450e-9939-f89ee533d940 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.443364ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=68ee8fa5-7390-4e34-9637-778990f98c1b http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.183763ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=ad60255f-4faa-4e24-9776-63db7af56352 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.113803ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=f5a48e3a-eabe-4977-b05d-2f175c5e4c65 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.116183ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" 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:32971" http.request.id=6c350f10-74e5-43a8-9a6f-05b4bff4769c http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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=1.185824ms http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" 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:32971" http.request.id=7b8e0ce2-5634-47d2-892b-e4e5f7348dea http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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="874.762µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=eb41fc60-177c-4011-8eaf-a46ef2eb378c http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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="961.693µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32971" http.request.id=122b2bb4-4f17-46c3-993e-ff955b2cf975 http.request.method=GET http.request.remoteaddr="127.0.0.1:37546" 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="937.333µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:19:18 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:19:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:19:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=45ba8d0b-44a8-46ef-b53e-1a3b41d01380 http.request.method=POST http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=5c450dbf-a3d7-49ee-8417-ce48484ba7da http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/aaaa/blobs/uploads/714b9a75-15d8-4344-8338-5a0a8eb5a942?_state=EDu3QEfwcxHkim14vyoYQJq7QYyjFGtJJxNsqmV5DVt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTRiOWE3NS0xNWQ4LTQzNDQtODMzOC01YTBhOGViNWE5NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTkuMTAxODk3NTc1WiJ9&digest=sha256%3Aff6390ada5bd5b2e8028f37166cef3f1dc11a163620e11bfa777fff5a0e16040" http.request.useragent="Go-http-client/1.1" http.response.duration=5.287172878s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/714b9a75-15d8-4344-8338-5a0a8eb5a942?_state=EDu3QEfwcxHkim14vyoYQJq7QYyjFGtJJxNsqmV5DVt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTRiOWE3NS0xNWQ4LTQzNDQtODMzOC01YTBhOGViNWE5NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MTkuMTAxODk3NTc1WiJ9&digest=sha256%3Aff6390ada5bd5b2e8028f37166cef3f1dc11a163620e11bfa777fff5a0e16040 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=6c0fc032-0705-40bc-a345-c26a63aa3db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.902891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:24 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=1b662e60-2d8c-4dc9-b55e-609a38945a9d http.request.method=POST http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.765053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=047911e3-c492-4e5a-b6d3-4b79f49c7a08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bbbb/blobs/uploads/0dcf2833-7a3b-4069-b353-a562206681a3?_state=E6hLAixozT628HclhlxGqDq7zN0mPCsZpMhtpz9tG4F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGNmMjgzMy03YTNiLTQwNjktYjM1My1hNTYyMjA2NjgxYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MjQuNTQ1MjUwNjY4WiJ9&digest=sha256%3Aee3104ff6bdacdc5c5a68c89989795d327ad597b74a055b435aedb71053e7309" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302706872s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0dcf2833-7a3b-4069-b353-a562206681a3?_state=E6hLAixozT628HclhlxGqDq7zN0mPCsZpMhtpz9tG4F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGNmMjgzMy03YTNiLTQwNjktYjM1My1hNTYyMjA2NjgxYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MjQuNTQ1MjUwNjY4WiJ9&digest=sha256%3Aee3104ff6bdacdc5c5a68c89989795d327ad597b74a055b435aedb71053e7309 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=f030ad26-faf3-448f-bd9e-72f79af865ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.517469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=61ffb256-d4dc-4300-983e-d727a7f3f65c http.request.method=POST http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=8c7dbd55-a50f-46ba-9da6-20ec8b2f6c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/cccc/blobs/uploads/aefb3a90-0c1a-446a-979c-7fb3780405a3?_state=qjQozOiAsQfr3Qr6yqrxsG3S689VPqJ8RgbJqShJfoh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZWZiM2E5MC0wYzFhLTQ0NmEtOTc5Yy03ZmIzNzgwNDA1YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MjYuMTM0NTUzNjVaIn0%3D&digest=sha256%3A54eeb249191be1023c045dd551b24cafb6b64244ab806b4c16bc0c126d239225" http.request.useragent="Go-http-client/1.1" http.response.duration=6.039259373s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/aefb3a90-0c1a-446a-979c-7fb3780405a3?_state=qjQozOiAsQfr3Qr6yqrxsG3S689VPqJ8RgbJqShJfoh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZWZiM2E5MC0wYzFhLTQ0NmEtOTc5Yy03ZmIzNzgwNDA1YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MjYuMTM0NTUzNjVaIn0%3D&digest=sha256%3A54eeb249191be1023c045dd551b24cafb6b64244ab806b4c16bc0c126d239225 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=3d9b4b8d-0afc-4b38-9020-a85f080e04d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.092428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:32 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=6307dc62-3d96-453c-ae47-b89dcd2f29d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929545ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:32 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=d5a3f956-e70e-4dab-b96c-3172201fc7e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/dddd/blobs/uploads/679825dc-5d80-4aa1-ad86-faaa684f4bf5?_state=PdioDbDcrSOIeaTxwyI2eyd1vonBZIbTH-o18B__0k57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Nzk4MjVkYy01ZDgwLTRhYTEtYWQ4Ni1mYWFhNjg0ZjRiZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MzIuMzkzMjE2MjdaIn0%3D&digest=sha256%3Afead4ce8668596a11376faac737d10aed458c79bc1e77fd58134482407d4ddb9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485246908s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:32 +0000] "PUT /v2/foo/dddd/blobs/uploads/679825dc-5d80-4aa1-ad86-faaa684f4bf5?_state=PdioDbDcrSOIeaTxwyI2eyd1vonBZIbTH-o18B__0k57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Nzk4MjVkYy01ZDgwLTRhYTEtYWQ4Ni1mYWFhNjg0ZjRiZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MzIuMzkzMjE2MjdaIn0%3D&digest=sha256%3Afead4ce8668596a11376faac737d10aed458c79bc1e77fd58134482407d4ddb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=5cd87445-c961-4a19-a2d5-e632f7a04d50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.61333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40979" http.request.id=ac7176f3-0293-432f-a377-8ff8c58ed351 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" 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=1.487494ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:18:19:35 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (37.10s) === RUN TestURLPrefix time="2025-08-08T18:19:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:19:35Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37085" http.request.id=40d48231-c98b-412b-977a-6a112e9f94ff http.request.method=GET http.request.remoteaddr="127.0.0.1:45984" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509784ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:19:35 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-08-08T18:19:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:19:35Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=8702c1a1-4be5-4eea-ba8b-80ea4d0a8d57 http.request.method=GET http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.034395ms http.response.status=404 http.response.written=157 vars.digest="sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "GET /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=f1051a14-31fc-41a9-8cab-f444af0a9599 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.661654ms http.response.status=404 http.response.written=157 vars.digest="sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=04db466e-34af-488b-8fbf-fce8e0177150 http.request.method=POST http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.451384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=eeab5ef0-5308-4322-b69a-81ecca0b65fe http.request.method=GET http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975375ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "GET /v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=5f850d8e-104b-4cb2-bb58-0e249f05a33e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448334ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=5723fd60-73f6-4360-932b-034a2a4312c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3e574ade-e329-410a-8818-ff1be874b7a1 time="2025-08-08T18:19:36Z" 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:42297" http.request.id=5723fd60-73f6-4360-932b-034a2a4312c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620035ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3e574ade-e329-410a-8818-ff1be874b7a1 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "GET /v2/foo/bar/blobs/uploads/3e574ade-e329-410a-8818-ff1be874b7a1?_state=_khT_WtOO5kkc1wyGQ-9Y7_EcfU6I5LeU8Yp6NEjorV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTc0YWRlLWUzMjktNDEwYS04ODE4LWZmMWJlODc0YjdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMjg5MjAxMzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=d34b2587-f727-41e2-b43d-02e01055d225 http.request.method=POST http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.487334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=453f7471-57cd-4b56-bc29-e91f1a8c9b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/a46af306-aa00-4813-8871-aca8b928e4e7?_state=jM8eV5_bD5ynqxRPzNtn3Fr1NTkYM7WEBDS9jQkRzOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NmFmMzA2LWFhMDAtNDgxMy04ODcxLWFjYThiOTI4ZTRlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMzcyNzUzOTFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" provided=sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de vars.name="foo/bar" vars.uuid=a46af306-aa00-4813-8871-aca8b928e4e7 time="2025-08-08T18:19:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=453f7471-57cd-4b56-bc29-e91f1a8c9b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/a46af306-aa00-4813-8871-aca8b928e4e7?_state=jM8eV5_bD5ynqxRPzNtn3Fr1NTkYM7WEBDS9jQkRzOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NmFmMzA2LWFhMDAtNDgxMy04ODcxLWFjYThiOTI4ZTRlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMzcyNzUzOTFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a46af306-aa00-4813-8871-aca8b928e4e7 time="2025-08-08T18:19:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de, 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:42297" http.request.id=453f7471-57cd-4b56-bc29-e91f1a8c9b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/a46af306-aa00-4813-8871-aca8b928e4e7?_state=jM8eV5_bD5ynqxRPzNtn3Fr1NTkYM7WEBDS9jQkRzOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NmFmMzA2LWFhMDAtNDgxMy04ODcxLWFjYThiOTI4ZTRlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMzcyNzUzOTFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.870345ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a46af306-aa00-4813-8871-aca8b928e4e7 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/a46af306-aa00-4813-8871-aca8b928e4e7?_state=jM8eV5_bD5ynqxRPzNtn3Fr1NTkYM7WEBDS9jQkRzOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NmFmMzA2LWFhMDAtNDgxMy04ODcxLWFjYThiOTI4ZTRlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xMzcyNzUzOTFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=61d660ae-6156-4792-9ffe-7d328af56057 http.request.method=POST http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244983ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=fd4b661c-1683-4e2c-87db-bd8c6be5d319 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/e6dae837-7328-4d3d-a5bb-436d3edeec3d?_state=11lyNqfnSwXvu9Nziut6-6c_S4Cu6ONUPDn5kXf5gP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2ZGFlODM3LTczMjgtNGQzZC1hNWJiLTQzNmQzZWRlZWMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDExOTU1MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/e6dae837-7328-4d3d-a5bb-436d3edeec3d?_state=11lyNqfnSwXvu9Nziut6-6c_S4Cu6ONUPDn5kXf5gP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2ZGFlODM3LTczMjgtNGQzZC1hNWJiLTQzNmQzZWRlZWMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDExOTU1MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=60bdc816-d195-4f86-8284-745d3ecf9a74 http.request.method=POST http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=539b94fb-f07c-43a2-b685-734cf1e06c95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/36ff4956-9005-4756-bd62-75182bcdc95b?_state=h-6Ba5gBGfluINzdzuxGKVfxLhkIbBg0vY0MEW1O0Xt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZmY0OTU2LTkwMDUtNDc1Ni1iZDYyLTc1MTgyYmNkYzk1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDQ4MDY2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/36ff4956-9005-4756-bd62-75182bcdc95b?_state=h-6Ba5gBGfluINzdzuxGKVfxLhkIbBg0vY0MEW1O0Xt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZmY0OTU2LTkwMDUtNDc1Ni1iZDYyLTc1MTgyYmNkYzk1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDQ4MDY2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=7300b797-b3c1-4ba0-8ae8-1ee0953339d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202223ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=4e09f02f-6221-4044-83d7-8bec148ee34f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/1d6a095f-bec6-4281-a6e6-5a9c996fbce4?_state=ojLNs3AnhIPiX_vxGYRJYFQk-tTysR_EGLjwi0TvLgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmEwOTVmLWJlYzYtNDI4MS1hNmU2LTVhOWM5OTZmYmNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDgxNjk0NzFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.duration=3.104434252s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/1d6a095f-bec6-4281-a6e6-5a9c996fbce4?_state=ojLNs3AnhIPiX_vxGYRJYFQk-tTysR_EGLjwi0TvLgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmEwOTVmLWJlYzYtNDI4MS1hNmU2LTVhOWM5OTZmYmNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozNi4xNDgxNjk0NzFaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=d0c2d062-a8d8-47d7-9c91-70f9f0e4b565 http.request.method=POST http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.853485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42297" http.request.id=e351a2af-b3a3-4307-99fa-8321d7f78035 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/69d5c3d9-c483-4cc0-a876-3034dee49349?_state=HBW7DwtF47sUzmlaraCSn57hX6yq5DXvxlKZto_pw7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDVjM2Q5LWM0ODMtNGNjMC1hODc2LTMwMzRkZWU0OTM0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozOS4zNzkxODkyODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037251279s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/69d5c3d9-c483-4cc0-a876-3034dee49349?_state=HBW7DwtF47sUzmlaraCSn57hX6yq5DXvxlKZto_pw7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDVjM2Q5LWM0ODMtNGNjMC1hODc2LTMwMzRkZWU0OTM0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTozOS4zNzkxODkyODdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=b9ad30b9-4970-4303-8d37-6f18a7d3eb54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/uploads/69d5c3d9-c483-4cc0-a876-3034dee49349?_state=8EpnKfYzPN-o_2EqxfAS-xr4lOvpJH7-jeFoXi-Nwt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDVjM2Q5LWM0ODMtNGNjMC1hODc2LTMwMzRkZWU0OTM0OSIsIk9mZnNldCI6MjEzMDA3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MzlaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.duration=2.301557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/69d5c3d9-c483-4cc0-a876-3034dee49349?_state=8EpnKfYzPN-o_2EqxfAS-xr4lOvpJH7-jeFoXi-Nwt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDVjM2Q5LWM0ODMtNGNjMC1hODc2LTMwMzRkZWU0OTM0OSIsIk9mZnNldCI6MjEzMDA3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6MzlaIn0%3D&digest=sha256%3A024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=75786117-ec73-470b-85f5-f7b24c1efbf9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.002045ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=7681ee93-c6f5-49ef-a822-cce3c4924b3e http.request.method=GET http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=99.870911ms http.response.status=200 http.response.written=21300736 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 200 21300736 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=error msg="error parsing digest="sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=bffe626e-b5ca-4cbf-943e-3b0c0a25458e http.request.method=GET http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" vars.name="foo/bar" time="2025-08-08T18:19:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=bffe626e-b5ca-4cbf-943e-3b0c0a25458e http.request.method=GET http.request.remoteaddr="127.0.0.1:51096" http.request.uri="/v2/foo/bar/blobs/sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.342843ms http.response.status=400 http.response.written=110 vars.digest="sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha257:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=df2695f0-28ce-4f71-9929-a53f51ada821 http.request.method=GET http.request.remoteaddr="127.0.0.1:60240" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587814ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" 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-08T18:19:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=bcf302be-3ec9-421e-b0a8-ce6cdb675f90 http.request.method=GET http.request.remoteaddr="127.0.0.1:37400" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.568095ms http.response.status=404 http.response.written=157 vars.digest="sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=25a73b9f-ff0b-4417-82f4-eeae32602cfa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282063ms http.response.status=404 http.response.written=157 vars.digest="sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=6c7a1853-5583-4cf7-99f6-85e29de9c901 http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.102386ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=95c45e91-547b-4f24-9a82-1aa3f560dd39 http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544174ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=29236303-a332-4464-83f6-405bfe7c889e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416444ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=87db9004-a56b-4f19-9417-380539ce70ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ffc998cd-efac-42f4-b13f-58e7b434df0e time="2025-08-08T18:19:42Z" 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:39529" http.request.id=87db9004-a56b-4f19-9417-380539ce70ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.187213ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ffc998cd-efac-42f4-b13f-58e7b434df0e 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/uploads/ffc998cd-efac-42f4-b13f-58e7b434df0e?_state=QOLsIMs4jC1hheGci_OD5LoSocA6qs9MHB7SuwKvRVJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYzk5OGNkLWVmYWMtNDJmNC1iMTNmLTU4ZTdiNDM0ZGYwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43Mzk0ODkxMjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=29032d53-b696-4f5b-88b9-775bf87711cb http.request.method=POST http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.742255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=70a073e9-fa61-4d53-ab06-aa99b218e811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/2f709eb6-7045-4f52-87fb-806134b2b255?_state=gGyaro5mR7pdsUvf67CQw-ko7ZkEOTfoLP3fSBPppCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmNzA5ZWI2LTcwNDUtNGY1Mi04N2ZiLTgwNjEzNGIyYjI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NDY5MjEzMjVaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" provided=sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 vars.name="foo/bar" vars.uuid=2f709eb6-7045-4f52-87fb-806134b2b255 time="2025-08-08T18:19:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=70a073e9-fa61-4d53-ab06-aa99b218e811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/2f709eb6-7045-4f52-87fb-806134b2b255?_state=gGyaro5mR7pdsUvf67CQw-ko7ZkEOTfoLP3fSBPppCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmNzA5ZWI2LTcwNDUtNGY1Mi04N2ZiLTgwNjEzNGIyYjI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NDY5MjEzMjVaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2f709eb6-7045-4f52-87fb-806134b2b255 time="2025-08-08T18:19:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572, 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:39529" http.request.id=70a073e9-fa61-4d53-ab06-aa99b218e811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/2f709eb6-7045-4f52-87fb-806134b2b255?_state=gGyaro5mR7pdsUvf67CQw-ko7ZkEOTfoLP3fSBPppCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmNzA5ZWI2LTcwNDUtNGY1Mi04N2ZiLTgwNjEzNGIyYjI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NDY5MjEzMjVaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.585515ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2f709eb6-7045-4f52-87fb-806134b2b255 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/2f709eb6-7045-4f52-87fb-806134b2b255?_state=gGyaro5mR7pdsUvf67CQw-ko7ZkEOTfoLP3fSBPppCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmNzA5ZWI2LTcwNDUtNGY1Mi04N2ZiLTgwNjEzNGIyYjI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NDY5MjEzMjVaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=2df3fec0-c656-4a7f-b0a6-58b80cf79ee0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=984c07af-50e5-4b1b-833c-4dfba8e959c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/c10c8d56-a469-475a-b1ee-40a2006ad8cd?_state=swsTcBD5r-_IuzuwwKqeTn-hWwzYyvBNz2mkoUWlCQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMGM4ZDU2LWE0NjktNDc1YS1iMWVlLTQwYTIwMDZhZDhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTA1NTQxMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.815324ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/c10c8d56-a469-475a-b1ee-40a2006ad8cd?_state=swsTcBD5r-_IuzuwwKqeTn-hWwzYyvBNz2mkoUWlCQB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMGM4ZDU2LWE0NjktNDc1YS1iMWVlLTQwYTIwMDZhZDhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTA1NTQxMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=1383b36d-5636-4e43-a204-4c6c2f515fae http.request.method=POST http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.594134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=04299aef-d53f-4239-b69d-3db01123ad2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/13dc0306-a006-4047-9d02-49930c340ce8?_state=qQaEqA5hAkCUjhyY7l596wAg7Oml5JNXtSg9M7RDJlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZGMwMzA2LWEwMDYtNDA0Ny05ZDAyLTQ5OTMwYzM0MGNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTQ2MjIwOTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/13dc0306-a006-4047-9d02-49930c340ce8?_state=qQaEqA5hAkCUjhyY7l596wAg7Oml5JNXtSg9M7RDJlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZGMwMzA2LWEwMDYtNDA0Ny05ZDAyLTQ5OTMwYzM0MGNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTQ2MjIwOTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=9ddc59c9-def1-4d87-9e6b-d56f5d28b135 http.request.method=POST http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=6c233dac-912a-4266-9730-1059fba0daac http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/980cbd4c-4872-47c1-b08a-e519063248f4?_state=w1SMXR6eo4MJYWWlki3rtIqiXVLLv5XkiEWTmJ9Xc8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MGNiZDRjLTQ4NzItNDdjMS1iMDhhLWU1MTkwNjMyNDhmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTg1OTM5MzdaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.duration=1.455662929s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/980cbd4c-4872-47c1-b08a-e519063248f4?_state=w1SMXR6eo4MJYWWlki3rtIqiXVLLv5XkiEWTmJ9Xc8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MGNiZDRjLTQ4NzItNDdjMS1iMDhhLWU1MTkwNjMyNDhmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Mi43NTg1OTM5MzdaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=f3d2dd17-ab65-4d60-bee1-7ba3f90d24f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.861925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39529" http.request.id=62bddc52-fe31-400b-8e02-3b4486a28c3e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/e9a35ed6-70b8-46d8-b88e-67d08a0701e5?_state=Ste5tEr1wjg1_4-638N6BFEBolXIuzZ1YsKKD3tEOOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YTM1ZWQ2LTcwYjgtNDZkOC1iODhlLTY3ZDA4YTA3MDFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0NC4zMDk5NzQ3NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557211555s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/e9a35ed6-70b8-46d8-b88e-67d08a0701e5?_state=Ste5tEr1wjg1_4-638N6BFEBolXIuzZ1YsKKD3tEOOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YTM1ZWQ2LTcwYjgtNDZkOC1iODhlLTY3ZDA4YTA3MDFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0NC4zMDk5NzQ3NTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=f37ae853-f988-43c6-9aeb-bf5594ec21a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/uploads/e9a35ed6-70b8-46d8-b88e-67d08a0701e5?_state=EjFewe5DpcgXmaG0IK6ogyfuf0nuH-l9hRe9AIqCCil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YTM1ZWQ2LTcwYjgtNDZkOC1iODhlLTY3ZDA4YTA3MDFlNSIsIk9mZnNldCI6MTU4MzU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6NDRaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "PUT /v2/foo/bar/blobs/uploads/e9a35ed6-70b8-46d8-b88e-67d08a0701e5?_state=EjFewe5DpcgXmaG0IK6ogyfuf0nuH-l9hRe9AIqCCil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YTM1ZWQ2LTcwYjgtNDZkOC1iODhlLTY3ZDA4YTA3MDFlNSIsIk9mZnNldCI6MTU4MzU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6NDRaIn0%3D&digest=sha256%3A8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=12186d6d-ca1d-436e-a8f8-3fc0f2848971 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.666014ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=f5f160e1-dd2a-4aa7-82c0-84bb97077598 http.request.method=GET http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=67.821225ms http.response.status=200 http.response.written=15835648 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "GET /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 200 15835648 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=error msg="error parsing digest="sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=4677fc46-02c1-4f82-bbf4-f94623ae2ef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" vars.name="foo/bar" time="2025-08-08T18:19:45Z" 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:39529" http.request.id=4677fc46-02c1-4f82-bbf4-f94623ae2ef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37424" http.request.uri="/v2/foo/bar/blobs/sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.576014ms http.response.status=400 http.response.written=110 vars.digest="sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "GET /v2/foo/bar/blobs/sha257:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=8d6e8f40-2b80-4b74-90a7-ddedc7bd5124 http.request.method=GET http.request.remoteaddr="127.0.0.1:37446" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.duration=1.708074ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "GET /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=f9ec66da-ccee-4cb6-9393-ecd72cb22973 http.request.method=GET http.request.remoteaddr="127.0.0.1:37440" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.946115ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "GET /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39529" http.request.id=1684894e-eb50-4044-9fd9-c4ca335ebcd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37446" http.request.uri="/v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.516567ms http.response.status=200 http.response.written=425984 127.0.0.1 - - [08/Aug/2025:18:19:45 +0000] "GET /v2/foo/bar/blobs/sha256:8ccdbe15d9e08f39905d5d4a815010f0cb04f21cdda5eca7785dbd8f5d343572 HTTP/1.1" 200 425984 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=729dbee6-2fda-45ad-905a-69dca6424a57 http.request.method=GET http.request.remoteaddr="127.0.0.1:60240" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.423214619s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-08-08T18:19:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42297" http.request.id=c78ca8da-8957-4f50-9772-37ed29987010 http.request.method=GET http.request.remoteaddr="127.0.0.1:60226" http.request.uri="/v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.429752196s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Aug/2025:18:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:024940428ff91cb4d47054fc902b1d4aca5c24fd8f45a61e2eb95b5db9d868de HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.10s) === RUN TestBlobDelete time="2025-08-08T18:19: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-08T18:19:45Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=8ee2c8aa-2ff0-4e51-9ed7-91aa3e88a106 http.request.method=GET http.request.remoteaddr="127.0.0.1:49328" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.396944ms http.response.status=404 http.response.written=157 vars.digest="sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=e9897cab-2c6c-4c6a-a3f1-e83a1523e37f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.717145ms http.response.status=404 http.response.written=157 vars.digest="sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=d2dea9ce-d6fa-40e9-bcbf-e4aeb8d4fdb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=61783011-f9b5-4fe4-8212-ca5f9d2a7195 http.request.method=GET http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405294ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "GET /v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=acd218f1-6ced-4e4c-b964-8cea23d84687 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.611204ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=0599ad02-0140-4aa5-a0eb-19e5b8192c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=74453e24-dbc1-42b2-8971-529efad8bfd0 time="2025-08-08T18:19:46Z" 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:43221" http.request.id=0599ad02-0140-4aa5-a0eb-19e5b8192c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:49340" http.request.uri="/v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.661914ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=74453e24-dbc1-42b2-8971-529efad8bfd0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "GET /v2/foo/bar/blobs/uploads/74453e24-dbc1-42b2-8971-529efad8bfd0?_state=XS30WIRMowKq4fIC4ERqxpG5QTi03TuBUA3Kh3I6gat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDUzZTI0LWRiYzEtNDJiMi04OTcxLTUyOWVmYWQ4YmZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNDk1NjYxMTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=40e16175-6b67-442e-a2a2-759009f4908f http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=8208886e-3f5f-4f35-a455-d8ea72203549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/2578f062-ded4-44cf-95d3-88837418ae30?_state=GyAWCSXfzz-G6EJElQVD6mDjTdPdujxqdBQH7kyz3NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1NzhmMDYyLWRlZDQtNDRjZi05NWQzLTg4ODM3NDE4YWUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNTc0MTQxWiJ9&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" provided=sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 vars.name="foo/bar" vars.uuid=2578f062-ded4-44cf-95d3-88837418ae30 time="2025-08-08T18:19:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=8208886e-3f5f-4f35-a455-d8ea72203549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/2578f062-ded4-44cf-95d3-88837418ae30?_state=GyAWCSXfzz-G6EJElQVD6mDjTdPdujxqdBQH7kyz3NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1NzhmMDYyLWRlZDQtNDRjZi05NWQzLTg4ODM3NDE4YWUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNTc0MTQxWiJ9&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2578f062-ded4-44cf-95d3-88837418ae30 time="2025-08-08T18:19:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0, 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:43221" http.request.id=8208886e-3f5f-4f35-a455-d8ea72203549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/2578f062-ded4-44cf-95d3-88837418ae30?_state=GyAWCSXfzz-G6EJElQVD6mDjTdPdujxqdBQH7kyz3NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1NzhmMDYyLWRlZDQtNDRjZi05NWQzLTg4ODM3NDE4YWUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNTc0MTQxWiJ9&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.526695ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2578f062-ded4-44cf-95d3-88837418ae30 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/2578f062-ded4-44cf-95d3-88837418ae30?_state=GyAWCSXfzz-G6EJElQVD6mDjTdPdujxqdBQH7kyz3NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1NzhmMDYyLWRlZDQtNDRjZi05NWQzLTg4ODM3NDE4YWUzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNTc0MTQxWiJ9&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=f76fb9eb-b772-4912-9e59-7fccdea94dfc http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411663ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=686f80f4-87fd-4244-a5f9-4494228da0ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/38217119-07e5-4ed9-a1a3-7ebedb3e337e?_state=-FqzGr7ah42vUj7ovj17ji3ZbrTGfAVAMXoFqxaC4sx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4MjE3MTE5LTA3ZTUtNGVkOS1hMWEzLTdlYmVkYjNlMzM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjEwNjkyWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.550774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/38217119-07e5-4ed9-a1a3-7ebedb3e337e?_state=-FqzGr7ah42vUj7ovj17ji3ZbrTGfAVAMXoFqxaC4sx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4MjE3MTE5LTA3ZTUtNGVkOS1hMWEzLTdlYmVkYjNlMzM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjEwNjkyWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=95d18668-1776-4173-a013-af6724b44db0 http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=fb46b0c0-b3b6-428c-9d0b-ca94d2350fde http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/d6eb6ac2-9102-4ece-af42-64b5327f5b36?_state=fT6iliEZCc-JmLyKZuDYfAZMapRs6Al2JYtFgTZ9AJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZWI2YWMyLTkxMDItNGVjZS1hZjQyLTY0YjUzMjdmNWIzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjQ1NTU5MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.564564ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d6eb6ac2-9102-4ece-af42-64b5327f5b36?_state=fT6iliEZCc-JmLyKZuDYfAZMapRs6Al2JYtFgTZ9AJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2ZWI2YWMyLTkxMDItNGVjZS1hZjQyLTY0YjUzMjdmNWIzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjQ1NTU5MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=a6571bde-8451-4a1b-abef-068bcdbe2e1e http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=23d1f477-3472-405d-b17e-af07535acb11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/fd272f74-2790-49c8-b8ff-c87e20dbae0f?_state=wpm8t6DmfiMjktpSu8ByaNvpcLAk0o79701UmaYZ27l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMjcyZjc0LTI3OTAtNDljOC1iOGZmLWM4N2UyMGRiYWUwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjgwODc1NDlaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262952405s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/fd272f74-2790-49c8-b8ff-c87e20dbae0f?_state=wpm8t6DmfiMjktpSu8ByaNvpcLAk0o79701UmaYZ27l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMjcyZjc0LTI3OTAtNDljOC1iOGZmLWM4N2UyMGRiYWUwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ni4xNjgwODc1NDlaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=aec93682-6ec5-4c9b-8a9c-0d74d28cb9c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43221" http.request.id=775ce6f6-b42c-4d70-b037-6d0ab5475b82 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/a5236044-fdc4-4779-bb70-f6039e1d7777?_state=bInmkuuc5TFFFgVZbck2FgFRtgk0HYlMgNe-pzjIdeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjM2MDQ0LWZkYzQtNDc3OS1iYjcwLWY2MDM5ZTFkNzc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ny41MjEwMTQxMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.31260964s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/a5236044-fdc4-4779-bb70-f6039e1d7777?_state=bInmkuuc5TFFFgVZbck2FgFRtgk0HYlMgNe-pzjIdeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjM2MDQ0LWZkYzQtNDc3OS1iYjcwLWY2MDM5ZTFkNzc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0Ny41MjEwMTQxMzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=eca7a67f-e83a-450e-8c6f-956205b0c512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/uploads/a5236044-fdc4-4779-bb70-f6039e1d7777?_state=aURsZJRbquGeklMhOY05HsyulBwfDt9SKVbadUodchV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjM2MDQ0LWZkYzQtNDc3OS1iYjcwLWY2MDM5ZTFkNzc3NyIsIk9mZnNldCI6MTQ3NTYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6NDdaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.305256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/a5236044-fdc4-4779-bb70-f6039e1d7777?_state=aURsZJRbquGeklMhOY05HsyulBwfDt9SKVbadUodchV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MjM2MDQ0LWZkYzQtNDc3OS1iYjcwLWY2MDM5ZTFkNzc3NyIsIk9mZnNldCI6MTQ3NTYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MTk6NDdaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=f9744196-066f-4fcd-98d4-8cfc4c576eff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.823885ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=315f61a7-aac8-4650-ac64-9548560be179 http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=60.965926ms http.response.status=200 http.response.written=14756352 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 200 14756352 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=error msg="error parsing digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=cba52872-c31f-45ba-a784-cd6446c5ff93 http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" time="2025-08-08T18:19:48Z" 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:43221" http.request.id=cba52872-c31f-45ba-a784-cd6446c5ff93 http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.272394ms http.response.status=400 http.response.written=110 vars.digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "GET /v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=cceb791c-a278-46a8-b1d2-6538703e5fb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38298" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558735ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=cebe5722-1c52-4f7f-948f-e0e113d9f79a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38304" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656604ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=03224ffa-4630-404b-9b8f-db1e6dbc3896 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38304" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.543294ms http.response.status=404 http.response.written=157 vars.digest="sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" 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:43221" http.request.id=bf361b0c-2a70-4926-a914-38ecc0432624 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38304" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.452204ms http.response.status=404 http.response.written=74 vars.digest="sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=error msg="error parsing digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=7c76cace-ecfb-476a-96b7-684077a79b44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38314" http.request.uri="/v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" time="2025-08-08T18:19:48Z" 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:43221" http.request.id=7c76cace-ecfb-476a-96b7-684077a79b44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38314" http.request.uri="/v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.554744ms http.response.status=400 http.response.written=110 vars.digest="sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha257:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:19:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=227e5e12-7ee5-4d23-9461-fb4b33942a42 http.request.method=POST http.request.remoteaddr="127.0.0.1:38320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=beb186c5-1a37-4fb5-9479-381cffd28e54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38320" http.request.uri="/v2/foo/bar/blobs/uploads/995c9150-2a4a-4f54-b666-a8573bd5abd7?_state=6jAb9PQCaRbL85YbskA_UdRFL6nCFOWmwzNq8x1L-s97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NWM5MTUwLTJhNGEtNGY1NC1iNjY2LWE4NTczYmQ1YWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0OC45NjE2MDMwMzZaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240440834s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/995c9150-2a4a-4f54-b666-a8573bd5abd7?_state=6jAb9PQCaRbL85YbskA_UdRFL6nCFOWmwzNq8x1L-s97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NWM5MTUwLTJhNGEtNGY1NC1iNjY2LWE4NTczYmQ1YWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo0OC45NjE2MDMwMzZaIn0%3D&digest=sha256%3A1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=af413ac8-d22b-40c7-85ed-aecbed3e74b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38320" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.096806ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=5d8fae0e-dc7d-4549-b778-b8ab750799d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38298" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.344626707s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-08-08T18:19:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43221" http.request.id=2cd86673-0b64-405f-8727-1630deabfb9e http.request.method=GET http.request.remoteaddr="127.0.0.1:38294" http.request.uri="/v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.352355258s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Aug/2025:18:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:1b4acfbd4fb77f507f1653ff7aa86fdb8b3da91005314a629edf03f189fed4c0 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.30s) === RUN TestRelativeURL time="2025-08-08T18:19:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:19:50Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33945" http.request.id=66f59af9-e227-4c38-bdfc-8cd953da6676 http.request.method=POST http.request.remoteaddr="127.0.0.1:42654" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33945" http.request.id=8fff3ff5-9701-4fcf-a2b7-6e9b3c6131aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42654" http.request.uri="/v2/foo/bar/blobs/uploads/c432ff57-37f4-48a6-9319-dc09ced63343?_state=5JwuMI9TU0mKF8a_wXXJm5zLNIG2pV6FOTbN8GElol17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MzJmZjU3LTM3ZjQtNDhhNi05MzE5LWRjMDljZWQ2MzM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1MC4yOTg3NDk2NzJaIn0%3D&digest=sha256%3Af65468bcfe13aaae60c4fa03d2c2598a43ea6c3d35e13ac0be2b469c2316c257" http.request.useragent="Go-http-client/1.1" http.response.duration=2.696415793s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c432ff57-37f4-48a6-9319-dc09ced63343?_state=5JwuMI9TU0mKF8a_wXXJm5zLNIG2pV6FOTbN8GElol17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MzJmZjU3LTM3ZjQtNDhhNi05MzE5LWRjMDljZWQ2MzM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1MC4yOTg3NDk2NzJaIn0%3D&digest=sha256%3Af65468bcfe13aaae60c4fa03d2c2598a43ea6c3d35e13ac0be2b469c2316c257 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33945" http.request.id=1dc7ef48-177f-4d90-a533-0f4b063ce852 http.request.method=POST http.request.remoteaddr="127.0.0.1:42654" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.258326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33945" http.request.id=276fa564-6e65-40b8-b78b-ae5a7d366e08 http.request.method=POST http.request.remoteaddr="127.0.0.1:42654" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.712925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:19:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33945" http.request.id=a0635952-2a33-4986-bea5-fdfba9579f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42654" http.request.uri="/v2/foo/bar/blobs/uploads/331f7c35-5774-48e4-9ee1-80ddc5c1ce11?_state=dBf0SGWMnN4qLGtXYehWJLuxghyNJzn4wqPQO3dPOS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMWY3YzM1LTU3NzQtNDhlNC05ZWUxLTgwZGRjNWMxY2UxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1My40ODkwMTcxNTdaIn0%3D&digest=sha256%3A410ea6a5fc6a0cc4111df04387fca7e9174082aa1958e788f4eeddb64d072253" http.request.useragent="Go-http-client/1.1" http.response.duration=4.794783669s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/331f7c35-5774-48e4-9ee1-80ddc5c1ce11?_state=dBf0SGWMnN4qLGtXYehWJLuxghyNJzn4wqPQO3dPOS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMWY3YzM1LTU3NzQtNDhlNC05ZWUxLTgwZGRjNWMxY2UxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1My40ODkwMTcxNTdaIn0%3D&digest=sha256%3A410ea6a5fc6a0cc4111df04387fca7e9174082aa1958e788f4eeddb64d072253 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (7.99s) === RUN TestBlobDeleteDisabled time="2025-08-08T18:19:58Z" 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-08T18:19:58Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:58Z" 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:37501" http.request.id=72724e59-c44a-4ab4-a87d-930da1e1119b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36222" http.request.uri="/v2/foo/bar/blobs/sha256:af20c20309c881e55fe268bef24c8ba70b721ee04606dde8f4897a0fbd14bfc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.865535ms http.response.status=405 http.response.written=78 vars.digest="sha256:af20c20309c881e55fe268bef24c8ba70b721ee04606dde8f4897a0fbd14bfc2" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:19:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:af20c20309c881e55fe268bef24c8ba70b721ee04606dde8f4897a0fbd14bfc2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.26s) === RUN TestDeleteDisabled time="2025-08-08T18:19:58Z" 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-08T18:19:58Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:19:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40121" http.request.id=8032080c-fad8-4a3b-8742-5bdddc83ee4c http.request.method=POST http.request.remoteaddr="127.0.0.1:38516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.113706ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40121" http.request.id=9c22a7be-74db-459e-b020-f60aa1a3d6cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38516" http.request.uri="/v2/foo/bar/blobs/uploads/daa45ee6-6aec-41c6-a11f-33bf2373a7da?_state=EcybjpB_DDAXBxE38VuBktqM0eT42axyTE4Iqaa-5ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYTQ1ZWU2LTZhZWMtNDFjNi1hMTFmLTMzYmYyMzczYTdkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1OC43NDc2NjM2MThaIn0%3D&digest=sha256%3A055314075281e55adee2b7f3e1291811970fd98995795a6a1434bbad8d031aef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.63639983s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:19:58 +0000] "PUT /v2/foo/bar/blobs/uploads/daa45ee6-6aec-41c6-a11f-33bf2373a7da?_state=EcybjpB_DDAXBxE38VuBktqM0eT42axyTE4Iqaa-5ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYTQ1ZWU2LTZhZWMtNDFjNi1hMTFmLTMzYmYyMzczYTdkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoxOTo1OC43NDc2NjM2MThaIn0%3D&digest=sha256%3A055314075281e55adee2b7f3e1291811970fd98995795a6a1434bbad8d031aef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:01Z" 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:40121" http.request.id=ee3f1de5-548f-4fd9-a3e0-b16a2d9bdd8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38516" http.request.uri="/v2/foo/bar/blobs/sha256:055314075281e55adee2b7f3e1291811970fd98995795a6a1434bbad8d031aef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.931515ms http.response.status=405 http.response.written=78 vars.digest="sha256:055314075281e55adee2b7f3e1291811970fd98995795a6a1434bbad8d031aef" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:20:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:055314075281e55adee2b7f3e1291811970fd98995795a6a1434bbad8d031aef HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.84s) === RUN TestDeleteReadOnly time="2025-08-08T18:20:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:01Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=f83a47f8-535e-4e55-8253-36f39b00429b http.request.method=POST http.request.remoteaddr="127.0.0.1:36212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39567" http.request.id=60232a45-5d7c-44f1-b291-cf00138c9d49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36212" http.request.uri="/v2/foo/bar/blobs/uploads/1e110ef1-9d65-4ecd-94af-24d3c4c7f185?_state=EWjXL3J47DS9xzx0lLhixAoNItS5G49NdfRcAl-IBoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMTEwZWYxLTlkNjUtNGVjZC05NGFmLTI0ZDNjNGM3ZjE4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDowMS42MTg4ODAwNzZaIn0%3D&digest=sha256%3Ad18d85d7210810c43fd818bea2208fa14e33c73272cb8af2752214df8f279690" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529353278s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:01 +0000] "PUT /v2/foo/bar/blobs/uploads/1e110ef1-9d65-4ecd-94af-24d3c4c7f185?_state=EWjXL3J47DS9xzx0lLhixAoNItS5G49NdfRcAl-IBoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMTEwZWYxLTlkNjUtNGVjZC05NGFmLTI0ZDNjNGM3ZjE4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDowMS42MTg4ODAwNzZaIn0%3D&digest=sha256%3Ad18d85d7210810c43fd818bea2208fa14e33c73272cb8af2752214df8f279690 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:d18d85d7210810c43fd818bea2208fa14e33c73272cb8af2752214df8f279690 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.76s) === RUN TestStartPushReadOnly time="2025-08-08T18:20:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:04Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-08-08T18:20:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:04Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=3999062d-3bb8-4588-96c1-cd6333605bfb http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" 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.391087ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=9bf75b6b-35ed-437d-b4d7-cd005a615ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" 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=1.481224ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=aa07f0a6-338f-44cc-a80f-bd8df76f899b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" 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=1.666885ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=9f6b441b-7eca-4f21-9c34-24568c1a8b9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" 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.491716ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=9f6b441b-7eca-4f21-9c34-24568c1a8b9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" 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.557467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=9f6b441b-7eca-4f21-9c34-24568c1a8b9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" 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.600047ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=9f6b441b-7eca-4f21-9c34-24568c1a8b9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" 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.638617ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:20:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=d166c08c-e462-404b-aa4c-a90f747c9692 http.request.method=POST http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470624ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=81799c36-f916-4c3b-bcda-e513844c194e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/blobs/uploads/ff621500-46bd-48ee-ad46-c6d1e5b46cba?_state=HKrfRWv1skI5XggMMhaGHANtJ9I25gZoxEmPg2wBkk17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjYyMTUwMC00NmJkLTQ4ZWUtYWQ0Ni1jNmQxZTViNDZjYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDQuMzkwNTU2MDUzWiJ9&digest=sha256%3A05017d82a8e85a80c0b471b737532013ea4b715b70821d4e56b5dffb8d4fb252" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016344123s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/ff621500-46bd-48ee-ad46-c6d1e5b46cba?_state=HKrfRWv1skI5XggMMhaGHANtJ9I25gZoxEmPg2wBkk17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjYyMTUwMC00NmJkLTQ4ZWUtYWQ0Ni1jNmQxZTViNDZjYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDQuMzkwNTU2MDUzWiJ9&digest=sha256%3A05017d82a8e85a80c0b471b737532013ea4b715b70821d4e56b5dffb8d4fb252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=4161b94e-cc5e-4f95-9b86-f6ace04f7401 http.request.method=POST http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=68a93636-0647-4a7c-a425-1c411b379842 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/blobs/uploads/f85beffb-6024-46fc-97e3-db72a7659b24?_state=hDWGByinYIWCaTKdYyTyKKbutz7e3EgFbUT5WWaerdd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmODViZWZmYi02MDI0LTQ2ZmMtOTdlMy1kYjcyYTc2NTliMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDcuNTg2NDAwMzk0WiJ9&digest=sha256%3A67d1ee71aefce5bed230b3d0634dd50f1e31330bb1c977e67be830ef7ccd47fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140898692s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/f85beffb-6024-46fc-97e3-db72a7659b24?_state=hDWGByinYIWCaTKdYyTyKKbutz7e3EgFbUT5WWaerdd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmODViZWZmYi02MDI0LTQ2ZmMtOTdlMy1kYjcyYTc2NTliMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDcuNTg2NDAwMzk0WiJ9&digest=sha256%3A67d1ee71aefce5bed230b3d0634dd50f1e31330bb1c977e67be830ef7ccd47fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=78e6cd8d-85e7-45a9-9102-29effb65e5f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=27cea1fd-404b-4f29-8d26-5ed82b164dbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.49233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=c7ae298a-c591-4b1f-a643-3fcdcc01079d http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" 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=2.467636ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=bfa61642-bf40-4c43-a8b1-3d17c9891995 http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.080935ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" 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:40419" http.request.id=d51af43f-1f14-4305-a428-df16f6c06f70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" 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:40419" http.request.id=bd71c651-e7b8-424d-83bc-e34494df4e1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.624978ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:40419" http.request.id=eef38f23-b46a-4b04-8ab9-41b54c44b532 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.735908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=34926764-5bbf-4b59-aff0-9ced82a4e19e http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.157086ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=ab8c8648-930d-4172-8835-cf77bb149b35 http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206973ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=fb6fe03e-a156-4142-9a90-3ab18c85157c http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370564ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=ca4f8622-d198-4bc6-8545-010ef343154e http.request.method=GET http.request.remoteaddr="127.0.0.1:58318" 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=1.203834ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=error msg="payload digest does match: "sha256:8bf58542793713741964ed52dfb31b795db623791e21d3d6f6934c9cf916b07a" != "sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7"" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=afb9daa9-eac6-4f01-b6c0-8bd8fdcc2325 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=afb9daa9-eac6-4f01-b6c0-8bd8fdcc2325 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58318" http.request.uri="/v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711334ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7" 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b43b7b5c60aadad6edfb075a4052cfcf5989fc826d94e4dae9db9ae6bdf87c7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=a8e4e853-15a0-4fc2-89b7-95f990a58a70 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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.383224ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=8c0b7c58-2577-4174-b7f4-e2a1dbcd53ea http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=1.481454ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40419" http.request.id=f391ba23-a19c-4702-9e14-c6ed4d0a81a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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.454234ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40419" http.request.id=f391ba23-a19c-4702-9e14-c6ed4d0a81a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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.506434ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40419" http.request.id=f391ba23-a19c-4702-9e14-c6ed4d0a81a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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.542304ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=52f6c615-353c-4208-a275-3d96e558f274 http.request.method=POST http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=7a102abb-8cc5-4694-84e9-35f874cedec4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/653a8fc5-192b-441a-b476-b6684dfeb332?_state=MwgYZyY7w_LUE3-Ooms2x-ulHHMJfjMVsZG-hLISSsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTNhOGZjNS0xOTJiLTQ0MWEtYjQ3Ni1iNjY4NGRmZWIzMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDkuNzcxMTE1NzI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/653a8fc5-192b-441a-b476-b6684dfeb332?_state=MwgYZyY7w_LUE3-Ooms2x-ulHHMJfjMVsZG-hLISSsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTNhOGZjNS0xOTJiLTQ0MWEtYjQ3Ni1iNjY4NGRmZWIzMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDkuNzcxMTE1NzI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40419" http.request.id=00e039c9-058f-4721-b86d-ce1262113e84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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.432284ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40419" http.request.id=00e039c9-058f-4721-b86d-ce1262113e84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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.490244ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:20:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=61ebbc6f-eddb-45d8-987a-6d2617ea7bc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.924406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=554a488a-6fa2-4668-83bc-cd7679a6b586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/47227d2a-568f-46d6-b8ab-910ec4b37f6c?_state=Z-saMO6ZVIoMfko_NzCQVxTcETIesxSzbdTVyiiIuzZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzIyN2QyYS01NjhmLTQ2ZDYtYjhhYi05MTBlYzRiMzdmNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDkuOTQxNjEzMzU5WiJ9&digest=sha256%3Ac7d93def90ae79b7decd2aa025ee0022e2861ff9b7a96f3f60c58c1db6ddffb9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678748465s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/47227d2a-568f-46d6-b8ab-910ec4b37f6c?_state=Z-saMO6ZVIoMfko_NzCQVxTcETIesxSzbdTVyiiIuzZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzIyN2QyYS01NjhmLTQ2ZDYtYjhhYi05MTBlYzRiMzdmNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MDkuOTQxNjEzMzU5WiJ9&digest=sha256%3Ac7d93def90ae79b7decd2aa025ee0022e2861ff9b7a96f3f60c58c1db6ddffb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=7c396e7a-323d-4167-8940-1b09709eab8d http.request.method=POST http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.987926ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=a962e239-5da4-4a7f-8cd4-b16687ff25e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/blobs/uploads/13f9cc00-aa57-4f2b-84a4-ad97cda91c29?_state=e2_e4rub9SwEkQquo32T1_G2grxNqlUtogufgQiLdkl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2Y5Y2MwMC1hYTU3LTRmMmItODRhNC1hZDk3Y2RhOTFjMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MTEuODI4NTIwMDhaIn0%3D&digest=sha256%3Af9e16bfdd098532f797f8c965dc25ed5eddf8b4d3db6b32f81da1db26ae8c042" http.request.useragent="Go-http-client/1.1" http.response.duration=3.305524969s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/13f9cc00-aa57-4f2b-84a4-ad97cda91c29?_state=e2_e4rub9SwEkQquo32T1_G2grxNqlUtogufgQiLdkl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxM2Y5Y2MwMC1hYTU3LTRmMmItODRhNC1hZDk3Y2RhOTFjMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MTEuODI4NTIwMDhaIn0%3D&digest=sha256%3Af9e16bfdd098532f797f8c965dc25ed5eddf8b4d3db6b32f81da1db26ae8c042 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:40419" http.request.id=a783cb93-4365-4adf-99a5-24398a2afa81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.472847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:40419" http.request.id=fb732c39-4453-4330-bc0b-a600cdbcd58e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.006895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=863a4557-5a2c-4a59-84c1-4f156853a924 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=2.185176ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=2f20b706-b094-4ade-a679-2d742702a43b http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.661535ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=ca4c483f-5835-4135-951a-88d0f931b181 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463194ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=0521ab4d-b72f-41d7-a147-d3e3f14147e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390733ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=dd3ac647-6d5e-4473-8e1c-deb714a60f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=13.321046ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="rewriting manifest sha256:0542d6ad63eedc9b3d6f38a2915f7160305d6ae0cef658a1ee854c88dde87f3c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=32485fe9-853a-4f7b-b13a-efbfe0ad0e79 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=32485fe9-853a-4f7b-b13a-efbfe0ad0e79 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=12.116573ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:40419" http.request.id=64b85c75-e032-4ebb-97d4-88a7559bb757 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" 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=36.96355ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:40419" http.request.id=6b67df50-f0b0-4eb9-b897-80b65e6ffc7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.234197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:40419" http.request.id=b0452443-c00c-4fea-b34c-89830cff679f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=cabaef9a-3303-4380-840d-fa2d57c54993 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=1.742665ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=fcd736b7-86c7-467b-95f4-17ad58effe6a http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.674395ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=43f2635e-af58-45af-86a7-1a5b9d172452 http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280123ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=1f4d177d-d820-4f6e-88c2-38610ad3c2bf http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480" http.request.useragent="Go-http-client/1.1" http.response.duration=1.990345ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="rewriting manifest list sha256:04e95953835fba2703ff683cdf8bd2f04b79f101d64db0d96ea18e8c4ff05480 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=e471eae5-3859-42ac-af5a-47616b80478f http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40419" http.request.id=e471eae5-3859-42ac-af5a-47616b80478f http.request.method=GET http.request.remoteaddr="127.0.0.1:58348" 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=3.447609ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:15Z" 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:37029" http.request.id=f9494e96-9f93-46e5-9c10-6d114b4792be http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" 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=1.974496ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:37029" http.request.id=ac04557b-3a97-4aea-8db5-de1b0fc5b72f http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" 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=1.501264ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:37029" http.request.id=c9aa67c1-c750-4b4e-a3ba-0ae68ceb352b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" 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=1.473574ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" 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:37029" http.request.id=e1ad3bb4-9cd1-48b4-b397-90dd64a451b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" 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.284766ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:15Z" 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:37029" http.request.id=e1ad3bb4-9cd1-48b4-b397-90dd64a451b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" 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.339066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:15Z" 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:37029" http.request.id=e1ad3bb4-9cd1-48b4-b397-90dd64a451b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" 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.380186ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:15Z" 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:37029" http.request.id=e1ad3bb4-9cd1-48b4-b397-90dd64a451b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" 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.450426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:20:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=44cfa097-58ff-480c-8293-d23a2ed4dc58 http.request.method=POST http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=a267711d-9be5-493b-a885-b53946eea53e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/blobs/uploads/a9ab7421-df5a-4883-9f47-0c814a7be3be?_state=BBibjtfLZbfD1EGoux9VcZVn3tTJnrKlpTeeCL3Yl-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWFiNzQyMS1kZjVhLTQ4ODMtOWY0Ny0wYzgxNGE3YmUzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MTUuNTYzNzI0Mzk3WiJ9&digest=sha256%3Ae0a432f3670390170cdbe120b02fd5012b93f919295582995ecf93e9fcf05868" http.request.useragent="Go-http-client/1.1" http.response.duration=4.499828807s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/a9ab7421-df5a-4883-9f47-0c814a7be3be?_state=BBibjtfLZbfD1EGoux9VcZVn3tTJnrKlpTeeCL3Yl-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWFiNzQyMS1kZjVhLTQ4ODMtOWY0Ny0wYzgxNGE3YmUzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MTUuNTYzNzI0Mzk3WiJ9&digest=sha256%3Ae0a432f3670390170cdbe120b02fd5012b93f919295582995ecf93e9fcf05868 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=9ed3db13-6954-4a10-b8bf-234aa4dbfe39 http.request.method=POST http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=1032b924-c9ec-4803-905b-0d8db7ebe033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/blobs/uploads/a4ef0f81-b9bf-41e2-b204-39ad9cf09a7c?_state=b4kdDaq0bnEZpTRG7NuPUVKqAi5q2oAeMF80xjpikIp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNGVmMGY4MS1iOWJmLTQxZTItYjIwNC0zOWFkOWNmMDlhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjAuMjk3NzUxMjUxWiJ9&digest=sha256%3A9169da5aab7570dd5f943086c86bc05eb8334e35f68d8c828e66bef3915fec3f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.721896711s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/a4ef0f81-b9bf-41e2-b204-39ad9cf09a7c?_state=b4kdDaq0bnEZpTRG7NuPUVKqAi5q2oAeMF80xjpikIp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNGVmMGY4MS1iOWJmLTQxZTItYjIwNC0zOWFkOWNmMDlhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjAuMjk3NzUxMjUxWiJ9&digest=sha256%3A9169da5aab7570dd5f943086c86bc05eb8334e35f68d8c828e66bef3915fec3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=ebe398fa-d29b-4776-99ba-ec7d420d614f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.233808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=8127576d-202d-4b46-a995-7ce4c54d6dbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.duration=2.567867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=81e07880-462d-47fc-8559-6d4889ba8b9e http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" 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=2.051825ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=f1d9cf96-6dac-4176-a724-11bdfad7e8b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.088925ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=7010017c-a037-43a7-90d1-12fd1121ce5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.duration=2.519367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=5810481a-b907-4a27-9030-88c6dc452abb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.duration=2.501076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:37029" http.request.id=30215f4e-d8e3-4f4b-a04a-98604a57665e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.duration=2.452367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=3b23cb06-4808-42c9-81b7-b0ebe2785999 http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.989906ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=c671584c-ce4b-4ec6-9435-8365359cf7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814835ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=0e504861-004d-48c6-a92c-a4cb5954b986 http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210393ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=e232b083-80e8-40f5-8e61-393ef41035b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45064" 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=1.428964ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=error msg="payload digest does match: "sha256:16fb83aedb0d50a55039a7fbc5d404b86594aa1727ca781ac991a076ff53a055" != "sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430"" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=d9d00e7b-efc9-470f-ba7b-7afb6398335f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=d9d00e7b-efc9-470f-ba7b-7afb6398335f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45064" http.request.uri="/v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.610055ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430" 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:72a89dc56ffa2c82de041d91f116052a389114ee9234ad0ebbb84ad06ca5b430 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=a0a42d95-120c-4d1e-9d72-2b3957982e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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.329254ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=2f8ca29a-0b18-4708-81ac-227b9c50571e http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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=1.378864ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=2d679497-b164-473f-b0fe-1bee41c0e2fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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.371384ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:24Z" 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:37029" http.request.id=2d679497-b164-473f-b0fe-1bee41c0e2fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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.419044ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:24Z" 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:37029" http.request.id=2d679497-b164-473f-b0fe-1bee41c0e2fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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.456034ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=8e70b30a-32fc-481a-9c67-8992c7eb1208 http.request.method=POST http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=e3b15f26-cd60-4efc-b943-3419b07f0027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/3718d8a0-c472-459c-b9e3-dd38fd868af3?_state=OXlOfdROOVl4RurCksq0At3JezPlPkqGZHAZBEuezFF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzE4ZDhhMC1jNDcyLTQ1OWMtYjllMy1kZDM4ZmQ4NjhhZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjQuMDYwMTc0NTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/3718d8a0-c472-459c-b9e3-dd38fd868af3?_state=OXlOfdROOVl4RurCksq0At3JezPlPkqGZHAZBEuezFF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzE4ZDhhMC1jNDcyLTQ1OWMtYjllMy1kZDM4ZmQ4NjhhZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjQuMDYwMTc0NTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" 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:37029" http.request.id=41e69836-116a-46bc-a951-b4882c9b08eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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.213063ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:24Z" 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:37029" http.request.id=41e69836-116a-46bc-a951-b4882c9b08eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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.259924ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:20:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5f403abb-90af-4715-a590-8853275b633f http.request.method=POST http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.548944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=fe150027-bd87-427c-a967-df863f58b19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/6f0d6ac8-185e-482c-9fa4-36f304f6a4da?_state=uKubATRs7EDhfV_riPq5bmzRI07a1ZRCHlycyIar2vp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjBkNmFjOC0xODVlLTQ4MmMtOWZhNC0zNmYzMDRmNmE0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjQuMzAzNTAzMTY0WiJ9&digest=sha256%3A229b9339c20e94232ab7e1c8b12b7af2d538b53fcfb5a0462e6278fe8213ce4c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.589543271s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/6f0d6ac8-185e-482c-9fa4-36f304f6a4da?_state=uKubATRs7EDhfV_riPq5bmzRI07a1ZRCHlycyIar2vp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjBkNmFjOC0xODVlLTQ4MmMtOWZhNC0zNmYzMDRmNmE0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjQuMzAzNTAzMTY0WiJ9&digest=sha256%3A229b9339c20e94232ab7e1c8b12b7af2d538b53fcfb5a0462e6278fe8213ce4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=f0380c28-0863-4e6d-a986-da9ca73af5c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5b3f9dce-18cd-4a5b-90b2-801314d289ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/blobs/uploads/1940b50f-ca4f-4f0e-b039-51a5a090caf0?_state=pSTI61-kXSQWb_SpSjryDUZm7lIQbywi6UqJB_cL2BV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTQwYjUwZi1jYTRmLTRmMGUtYjAzOS01MWE1YTA5MGNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjkuMTc4NjQyMzkyWiJ9&digest=sha256%3Ab654e8703ed8c0832610a6f449f339759481512e967a79c50409d1d6c5d75a2c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.676717277s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/1940b50f-ca4f-4f0e-b039-51a5a090caf0?_state=pSTI61-kXSQWb_SpSjryDUZm7lIQbywi6UqJB_cL2BV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTQwYjUwZi1jYTRmLTRmMGUtYjAzOS01MWE1YTA5MGNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MjkuMTc4NjQyMzkyWiJ9&digest=sha256%3Ab654e8703ed8c0832610a6f449f339759481512e967a79c50409d1d6c5d75a2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:37029" http.request.id=51400614-cec0-4b30-aef4-7331632589f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.182376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:37029" http.request.id=de973371-542f-4ecb-8fe4-4e29eec42633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5b72cd3c-c6a5-418b-8f32-f0faca4ede11 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.519754ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=d2838724-7b81-4e36-8027-a893e27d7683 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.366504ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=9ac22e89-550e-4584-9fd0-862c6002c52a http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106723ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5f5d5c89-b897-4281-8b28-5dd3b3cc5080 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449244ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=c89a96d6-5167-4e44-879a-527290373daa http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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=1.139513ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="rewriting manifest sha256:267c743a2b353439efe00038704449676bbc6b362793bc98e05e19ff77827747 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=dffd66ca-f9f1-4330-b902-0d960e91b732 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=dffd66ca-f9f1-4330-b902-0d960e91b732 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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.958608ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:37029" http.request.id=baa5eb9b-4225-44f1-bd76-88bf1ee73327 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" 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=1.422084ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:37029" http.request.id=61dcf79d-cf94-4fe6-bed0-288f94db0251 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:37029" http.request.id=02153185-1890-4e49-85ae-8f0fda3f8be3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=da748864-16f1-490d-9f98-8ac1d31ffc03 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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=1.334033ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=e72e6964-41f6-4963-97b5-c1b2c51a9924 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.272664ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=8c837ace-65d0-4e42-ab76-be5d9eba8a63 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116953ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=d267596a-da2a-467b-8a7a-fe2a920d34e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri="/v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415824ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=info msg="rewriting manifest list sha256:434493b86f9a66f6c088cf69f6e543a925e15f8ec2d64d4b80da5f1006570bb1 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5e09c7f0-9514-442e-87a7-afeafa036f2e http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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-08T18:20:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37029" http.request.id=5e09c7f0-9514-442e-87a7-afeafa036f2e http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" 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.410637ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (30.73s) === RUN TestGetManifestWithStorageError time="2025-08-08T18:20:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:34Z" 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:42701" http.request.id=89060508-4709-402b-a97d-fd166829a349 http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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=1.608975ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:42701" http.request.id=d5dab484-edac-4f46-b240-de36809c5e9e http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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=1.225573ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:42701" http.request.id=a997faa6-0ef9-4dcd-bc6f-71d466db6cab http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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=1.117713ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" 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:42701" http.request.id=d93e7e26-43cd-4d2d-a293-3c83136489d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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=1.452824ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:34 +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-08T18:20:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=7a2fc194-c860-4bb7-944b-b161d1d8f1e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" 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=1.374954ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=31bba2c4-9ad5-45d8-8b17-31db5d319c2d http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" 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=1.447794ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=0128c1ac-723b-4751-8dc4-eb105d5d2520 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" 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=1.442534ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=a4aecc72-8cfc-47df-a71b-dcd10c4a0088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" 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.158956ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=a4aecc72-8cfc-47df-a71b-dcd10c4a0088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" 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.216806ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=a4aecc72-8cfc-47df-a71b-dcd10c4a0088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" 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.276586ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:20:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=a4aecc72-8cfc-47df-a71b-dcd10c4a0088 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" 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.318266ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:20:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:20:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=bd368f13-4692-44c7-80a9-9c912f9b6a3b http.request.method=POST http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=5c0483c7-65a4-4c32-8846-be7e7a866968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/blobs/uploads/7a4e17aa-0ed4-4605-b4d8-12f0dce7f6c2?_state=-UxGtFLQfTWLuMqyMMvW5mbs8fo8vR0W_dqkbNEhjLZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTRlMTdhYS0wZWQ0LTQ2MDUtYjRkOC0xMmYwZGNlN2Y2YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MzUuMjA4NzYxNTlaIn0%3D&digest=sha256%3A089f2e68bac04e99e293aa0bef28915033f028358a12761ead56dd73719ceb9e" http.request.useragent="Go-http-client/1.1" http.response.duration=6.361119969s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/7a4e17aa-0ed4-4605-b4d8-12f0dce7f6c2?_state=-UxGtFLQfTWLuMqyMMvW5mbs8fo8vR0W_dqkbNEhjLZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTRlMTdhYS0wZWQ0LTQ2MDUtYjRkOC0xMmYwZGNlN2Y2YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6MzUuMjA4NzYxNTlaIn0%3D&digest=sha256%3A089f2e68bac04e99e293aa0bef28915033f028358a12761ead56dd73719ceb9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=0562129f-4794-4a04-9fb0-d7e03d9e9970 http.request.method=POST http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377006ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=544f96e9-6079-4d32-aa8c-e498eb612855 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/blobs/uploads/9aeafa0f-07db-4904-b112-b161f3a8c90b?_state=gp8XtKaaFencn-8Wg_4jPH_li6L3INUZV4s2AviqV6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YWVhZmEwZi0wN2RiLTQ5MDQtYjExMi1iMTYxZjNhOGM5MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDEuNzgxMTk4MzgzWiJ9&digest=sha256%3A01c21e599d8c0b2848adff097d54a179d425a7e6532248dd463dc3ebc94bd83d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.861011811s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/9aeafa0f-07db-4904-b112-b161f3a8c90b?_state=gp8XtKaaFencn-8Wg_4jPH_li6L3INUZV4s2AviqV6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YWVhZmEwZi0wN2RiLTQ5MDQtYjExMi1iMTYxZjNhOGM5MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDEuNzgxMTk4MzgzWiJ9&digest=sha256%3A01c21e599d8c0b2848adff097d54a179d425a7e6532248dd463dc3ebc94bd83d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=58830cc9-dbfc-4445-b3b4-5416c81d7924 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.935548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=e6f5d25b-f455-42da-90c5-a3065a9c4228 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.269406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=c9cde4a6-6d01-407a-a00e-08d77a238909 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" 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=3.252229ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=11b82054-7ba0-4000-be06-e9927400dca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.281286ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=02862b6d-9991-46ba-85d3-b42201b2cbcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.422787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=1f1e989b-7444-47f7-8db2-4526a3e8ed81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45309" http.request.id=f70714b9-8553-4089-ac46-a407ddea0292 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=b0573faa-ba3a-47a0-9f91-8792a22660f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.227157ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=604e4a2e-b618-46f3-894d-a1b8df2b4e84 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414464ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=50b23de2-8d7e-41bb-950d-57fcba2e3bd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165333ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=99055213-c566-41ff-b7e4-765f171886d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44846" 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=1.398764ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=error msg="payload digest does match: "sha256:193cc8923edcfe4ec8be428dea5b9a840cba974b53da0b9ad9daffa04433c55c" != "sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42"" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=03db1303-0255-424e-8d8b-ceb0acb2e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=03db1303-0255-424e-8d8b-ceb0acb2e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44846" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.367774ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=95034075-b132-443c-bcce-2be14614766f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.741845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=c52eae57-4964-48bf-b6fb-546fb108b3e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.210243ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T18:20: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:45309" http.request.id=f7ba5979-3840-43e2-849b-0a9eb6bb97ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56518" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426024ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=d092cd16-593e-4fbb-9e4f-8b62d31c0efc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56534" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.533357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=b6063321-2ded-4901-9d08-82bf4ae856f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56534" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.679785ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:20: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:45309" http.request.id=9222e7e1-0386-439a-9898-86cca0e33d27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56542" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.131173ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=c45722c3-114d-4692-813c-92a0d39d7133 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.317496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=38db8446-1b70-4722-b4e1-861da91740a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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=1.119053ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=60f59040-2583-432a-8af7-e88c5332f611 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:72d234d64f1c430c71440e67082e1412804d286c24d58d49919096fcaa335d42 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=bc35743a-4352-435e-bb16-9d3b23b058b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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=1.063173ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=3da8052e-1582-4760-a126-e987007b816e http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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.255513ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=d5ac0053-f37f-46e3-a400-4e9da2125b2d http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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=1.082613ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=42b198c0-a664-4cb6-bed5-182df71c6cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" 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.321364ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:44Z" 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:45309" http.request.id=42b198c0-a664-4cb6-bed5-182df71c6cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" 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.404764ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:44Z" 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:45309" http.request.id=42b198c0-a664-4cb6-bed5-182df71c6cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" 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.439924ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=20c4f56f-57f2-4766-bd1b-1fa1f8a8bb50 http.request.method=POST http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110803ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=90ba3046-94b0-4ec3-9c01-f1935535e754 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/42b2dc85-850c-4ea2-b0d7-d1069090088c?_state=BE6TSPOkDPbczzB-eGJRjzRxo3ZdEe_rLcPD7HlNjER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmIyZGM4NS04NTBjLTRlYTItYjBkNy1kMTA2OTA5MDA4OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDQuNzAzMjc3NTU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/42b2dc85-850c-4ea2-b0d7-d1069090088c?_state=BE6TSPOkDPbczzB-eGJRjzRxo3ZdEe_rLcPD7HlNjER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmIyZGM4NS04NTBjLTRlYTItYjBkNy1kMTA2OTA5MDA4OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDQuNzAzMjc3NTU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" 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:45309" http.request.id=df98a332-df39-43ed-ba29-4be05141a5fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" 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.606184ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:20:44Z" 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:45309" http.request.id=df98a332-df39-43ed-ba29-4be05141a5fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" 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.658444ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:20:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=545920c5-1440-4ceb-814c-66d371505745 http.request.method=POST http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=edd8fca7-031b-4c57-b15d-455f77ceab70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/2c266548-0ea3-439e-afd1-56f8ef968669?_state=j3q4Ek8X_scujXKvKtUXmLYkhzP7Y6D4fpoprN9yZ3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzI2NjU0OC0wZWEzLTQzOWUtYWZkMS01NmY4ZWY5Njg2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDQuODgwMTcyNTRaIn0%3D&digest=sha256%3Ab3841ad1528dae1ca76a0060294460b34a7ee3c5c59861310babaf79aa0b014f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975969273s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c266548-0ea3-439e-afd1-56f8ef968669?_state=j3q4Ek8X_scujXKvKtUXmLYkhzP7Y6D4fpoprN9yZ3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzI2NjU0OC0wZWEzLTQzOWUtYWZkMS01NmY4ZWY5Njg2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDQuODgwMTcyNTRaIn0%3D&digest=sha256%3Ab3841ad1528dae1ca76a0060294460b34a7ee3c5c59861310babaf79aa0b014f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=06b023e0-6a34-430b-bbe5-dcb8c7118f0a http.request.method=POST http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=5440fad4-ae62-41d8-ae17-aaf5fe2927cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/blobs/uploads/d8591b1b-0e8c-44ed-bba3-0920b28b275d?_state=SzTuDsqx90Gp7lvwxoXWcJ46X6etZo_5i0pRunTqoQl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODU5MWIxYi0wZThjLTQ0ZWQtYmJhMy0wOTIwYjI4YjI3NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDcuMTQ4NjIxODk5WiJ9&digest=sha256%3Af213c0a920fd916c6a1c0fa53fc55908c969e88da058c11dc16aac95b46cf335" http.request.useragent="Go-http-client/1.1" http.response.duration=5.452219497s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8591b1b-0e8c-44ed-bba3-0920b28b275d?_state=SzTuDsqx90Gp7lvwxoXWcJ46X6etZo_5i0pRunTqoQl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODU5MWIxYi0wZThjLTQ0ZWQtYmJhMy0wOTIwYjI4YjI3NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MjA6NDcuMTQ4NjIxODk5WiJ9&digest=sha256%3Af213c0a920fd916c6a1c0fa53fc55908c969e88da058c11dc16aac95b46cf335 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=9192f662-0331-47b3-b540-2512b4412be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=a0041212-259c-4521-9348-0df630327873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.623454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=e1cce637-a407-4de9-b4c8-e63d30eaf4fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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=2.230896ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=647561d4-418c-4929-8add-fb3886728c54 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.487894ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=4711869b-cad4-42cc-8b66-41126d180413 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448634ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=b3805b7c-0fa0-4937-bca5-626a46b7ed16 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111603ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=5ee34303-0075-476c-8e25-610fbf94d933 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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=1.472124ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="rewriting manifest sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=ee858953-1eb6-4271-9313-5661d1d02465 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=ee858953-1eb6-4271-9313-5661d1d02465 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" 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.411747ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=1cb643ce-6968-45d0-a2de-e0297ef14bb1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404943ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=eb2bdb97-3e40-41e4-a247-6cd56f2b72f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56550" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268674ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=babcdd2c-8736-48eb-b48d-31824062838f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32942" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.733375ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=98ea4048-4c3d-4ebe-b91b-011b20f3e1e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32956" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=45070e5f-2391-4a85-9d88-f0b9be7d9591 http.request.method=GET http.request.remoteaddr="127.0.0.1:32956" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.506054ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=f5c4cd50-8dd8-4a7c-b046-f191f84e2947 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32960" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443314ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" 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:45309" http.request.id=dd93a962-45c4-4b97-9a18-71648d0cf4af http.request.method=PUT http.request.remoteaddr="127.0.0.1:32972" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.039466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=6946d0dc-b426-415e-942c-5a0a07e238eb http.request.method=GET http.request.remoteaddr="127.0.0.1:32972" 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=1.236394ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=76f64208-4cca-49f4-a88b-a0ad4c09b32c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32972" http.request.uri="/v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.660164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a5cc486c3001bbca577837a52a30b5b5fb14e1763cf62c3031b731e214218d28 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45309" http.request.id=5422e9fa-70a7-4db2-8fc7-dddb71183ec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32972" 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=1.469924ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:18:20:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (17.74s) === RUN TestManifestDeleteDisabled time="2025-08-08T18:20:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:52Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:52Z" 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:39603" http.request.id=202c9d7c-7c2b-42dd-a919-47c6dedce293 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56050" 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=1.307773ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:18:20:52 +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-08T18:20:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:20:52Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T18:20:53Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T18:20:53Z" 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-08T18:20:53Z" 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:36955" http.request.id=e1a70298-6eb6-4bc9-a1e3-5441efd93b50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51622" 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=2.103195ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:20:53Z" 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:36955" http.request.id=7a7a9e0f-688a-4676-8fb4-c92b53115999 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51638" 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=2.641847ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:20:53Z" 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:36955" http.request.id=fbb5db8d-dc02-41ce-b89c-d4577aed42c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51640" 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=2.693578ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:20:53Z" 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:36955" http.request.id=de021e13-5083-4c58-bc0a-056ad82beee6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51652" 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=2.136846ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.95s) === RUN TestProxyManifestGetByTag time="2025-08-08T18:20:53Z" 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-08T18:20:53Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=f78813bf-03b4-4c92-b9c9-1e9a56afef85 http.request.method=POST http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214763ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=90f46697-5b62-4e45-a803-a63594e6c58d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/uploads/6e28b290-8f9f-4f64-9fdf-6a25d4eb6692?_state=iuxRYMCn5mDyN_3tR9aVFMlHH6JF09uS-jOGMJbwG297Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjhiMjkwLThmOWYtNGY2NC05ZmRmLTZhMjVkNGViNjY5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDo1My44NTU2MjAwOThaIn0%3D&digest=sha256%3A23bc5d17742e4de0f791616d142897327ffbb20921edfbf9d749b22287d63c69" http.request.useragent="Go-http-client/1.1" http.response.duration=4.923274478s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:53 +0000] "PUT /v2/foo/bar/blobs/uploads/6e28b290-8f9f-4f64-9fdf-6a25d4eb6692?_state=iuxRYMCn5mDyN_3tR9aVFMlHH6JF09uS-jOGMJbwG297Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjhiMjkwLThmOWYtNGY2NC05ZmRmLTZhMjVkNGViNjY5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDo1My44NTU2MjAwOThaIn0%3D&digest=sha256%3A23bc5d17742e4de0f791616d142897327ffbb20921edfbf9d749b22287d63c69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=b48f367f-c0b2-47bb-87b4-e0e16b29714d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.816178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" 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-08T18:20:58Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:20:58Z" level=info msg="Starting upload purge in 0s" go.version=go1.24.6 time="2025-08-08T18:20:58Z" level=info msg="PurgeUploads starting: olderThan=2025-08-01 18:20:58.785663495 +0000 UTC m=-604679.984262568, actuallyDelete=true" time="2025-08-08T18:20:58Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-08-08T18:20:58Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.6 time="2025-08-08T18:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=8655de8b-4bb9-46e4-aa81-c2021659f848 http.request.method=GET http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.734185ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46345" go.version=go1.24.6 time="2025-08-08T18:20:58Z" 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-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=94c66085-d898-4264-8c6a-68aacb0e7648 http.request.method=GET http.request.remoteaddr="127.0.0.1:60634" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152333ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46345 /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:46345/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=26fbee2e-da29-48e8-9c5f-eb7684dc959e http.request.method=GET http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/manifests/sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b" time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=7f01b8da-6525-40b2-a01e-2e8300a54cea http.request.method=GET http.request.remoteaddr="127.0.0.1:60644" http.request.uri="/v2/foo/bar/manifests/sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.190689ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/foo/bar/manifests/sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b with ttl=167h59m59.99999603s" go.version=go1.24.6 time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=26fbee2e-da29-48e8-9c5f-eb7684dc959e http.request.method=GET http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/manifests/sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.231265ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/foo/bar/manifests/sha256:15864d544c0ecc635f8af87c50414db44deeafb19d89f5eae78ead7ff7390d0b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=eec11771-52cc-47e8-ba7b-f905bc60cfa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60644" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119033ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46345 /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:46345/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=8b99a91e-6b6b-43f5-842d-da080eb02d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:51510" 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-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=12783de5-1d4b-46a8-985a-5b9ad9118cf8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60656" 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.982865ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=8b99a91e-6b6b-43f5-842d-da080eb02d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:51510" 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=6.927439ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:20:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=6e9726d9-3bff-4b1f-96cd-ce3babe6d3b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=aaa43bf0-bac6-4fc7-9b0e-6892cf523b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60656" http.request.uri="/v2/foo/bar/blobs/uploads/a846e1e1-616b-455b-b35d-471c3cfde706?_state=MPXM3-ssH-rhT1UGXqznRLS_89PWRZ1nCyP6O4wSaoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4NDZlMWUxLTYxNmItNDU1Yi1iMzVkLTQ3MWMzY2ZkZTcwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDo1OS4wMDA2MTk3OVoifQ%3D%3D&digest=sha256%3Ac28e6f9692a367019eabfcd1f18579b87f452f591de31a537564974246358d03" http.request.useragent="Go-http-client/1.1" http.response.duration=2.55568109s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:20:59 +0000] "PUT /v2/foo/bar/blobs/uploads/a846e1e1-616b-455b-b35d-471c3cfde706?_state=MPXM3-ssH-rhT1UGXqznRLS_89PWRZ1nCyP6O4wSaoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4NDZlMWUxLTYxNmItNDU1Yi1iMzVkLTQ3MWMzY2ZkZTcwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODoyMDo1OS4wMDA2MTk3OVoifQ%3D%3D&digest=sha256%3Ac28e6f9692a367019eabfcd1f18579b87f452f591de31a537564974246358d03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=ae9ed965-3985-4eb6-85a8-9a6b5f5ace01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60656" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.044068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=4cd79882-936c-4fa1-ae26-93ac72e1b410 http.request.method=GET http.request.remoteaddr="127.0.0.1:60656" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.163523ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46345 /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:46345/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=7170bc1d-31de-45c1-8725-f1bdb38073bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51512" 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-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=28a5de9d-63d6-4d8b-848e-8f143fe2e802 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60660" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.071476ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=ea4b3e45-1a76-4d5c-843d-a18cce8120a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60660" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431734ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46345 /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:46345/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=7170bc1d-31de-45c1-8725-f1bdb38073bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51512" 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-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46345" http.request.id=4c8ee024-a416-43d7-be01-7991516afb2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60668" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.345117ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:21:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f5a1bcbc9d6d42d23c78e7767846dda5d2aef3e39b2a45343089b4478288ebd2 with ttl=167h59m59.99999206s" go.version=go1.24.6 time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35731" http.request.id=7170bc1d-31de-45c1-8725-f1bdb38073bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51512" 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=14.142059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:21:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.98s) === RUN TestAppDispatcher time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34331" http.request.id=c8294139-4a0d-44cc-a821-8076db31a269 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287923ms http.response.status=200 http.response.written=0 time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34331" http.request.id=c1c9bb14-c0da-41de-8362-0c2e53073545 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146873ms http.response.status=200 http.response.written=0 time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34331" http.request.id=27144afc-a6a1-4d10-91ba-0ca7c734d0f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281203ms http.response.status=200 http.response.written=0 time="2025-08-08T18:21:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34331" http.request.id=5a7645ef-7eb8-4e29-9aaf-7773583ca697 http.request.method=GET http.request.remoteaddr="127.0.0.1:47302" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340664ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-08T18:21:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:01Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:01Z" 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:35359" http.request.id=f40d75b5-b79e-45f2-a0a3-be78874f960a http.request.method=GET http.request.remoteaddr="127.0.0.1:49630" 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-08T18:21:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:01Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:01Z" level=info msg="configuring file health check path=/tmp/healthcheck981239944, interval=1" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T18:21:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:05Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:05Z" level=info msg="configuring TCP health check addr=127.0.0.1:37815, interval=1" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T18:21: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 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:09Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 time="2025-08-08T18:21:09Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40179, interval=1, threshold=3" go.version=go1.24.6 instance.id=257f470c-5adf-495e-a59b-16478db77364 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 137.864s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.71s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.172s === RUN TestSchedule time="2025-08-08T18:18:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99689ms" go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.15µs" go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c 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-08T18:18:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T18:18:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99439ms" go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9976ms" go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c time="2025-08-08T18:18:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T18:18:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=0fc8c9c2-bdbd-46f4-a141-dd0565c89a2c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.589s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.16s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21811200 sha256:5da1fa924625061209227505730f7e0995954a9bf527ad596c86e2255234ec22 [] map[] } --- PASS: TestSimpleBlobRead (0.63s) === RUN TestBlobMount --- PASS: TestBlobMount (0.64s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.41s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.33s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.65s) === 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:2f08c390713a995c4f88095c8ea55d6c45844dde309fd16fbc3c6d7fae7b202c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:5d9ed246e667951c43baa3b02e6b0a0504986040709ad5f103ca4e1679d7c695 palailogos: marking blob sha256:0c7805008641bd2001969a0797fe6e864f86c55c705a7ee83812f5968934b601 palailogos: marking manifest sha256:93dd36a0397b582f8f8814085f22a14275bdc55c0c760ab267e6480cdd5514ed palailogos: marking blob sha256:1871622d42a450dd0440df6f79b7b97446e83c41f97405991f9ab9eb4c8d70c3 palailogos: marking blob sha256:443fe23b365cf81f3d83ac6b024f2640dd322074be70a5e9d008b426569cfe6f palailogos: marking manifest sha256:c1033633a59a1bc7b13240b1350780c3b085ebded1c183fcd2e4e1a59bedcadc palailogos: marking blob sha256:b5f43ee0c44c0c5e65b9ccbdafcaa0e919b369958ef7c23cd1c017c426f88140 palailogos: marking blob sha256:16e898b648a07ec70a0b0d46f6b571bfc7a2fdcac1c890005f8e86356ed5e045 palailogos: marking manifest sha256:e6418c5b6e466471e5519a542b8177682d13ff27ac64f5cd76d8a33e61d34296 palailogos: marking blob sha256:c1033633a59a1bc7b13240b1350780c3b085ebded1c183fcd2e4e1a59bedcadc palailogos: marking blob sha256:93dd36a0397b582f8f8814085f22a14275bdc55c0c760ab267e6480cdd5514ed 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.46s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d deletemanifests: marking manifest sha256:a7daae55d64fdebc62d1b22af2bee91bcb5b156ea88862ad500a619c96fb1985 deletemanifests: marking blob sha256:9a308d3647ebcc8077898a776d6a4236ac0a728d44b5d29e74dae7ed2ca29368 deletemanifests: marking blob sha256:76a278b9af12849e8624e5acb432945a82deab9bedbe58e3c8c230c887ff63be deletemanifests: marking blob sha256:08995b508a04b2bd0eaae84557b24ab1fe36a36e206d9e4ef43c459d2431980c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:46d5128a01b02b23e131afc99a299edddb67a50d887acbcd3a6c235c803a143e blob eligible for deletion: sha256:895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d blob eligible for deletion: sha256:e5868c32f79af317ce6b5249858a5fff803dcba6a759cb00ed6c1eed1131863c blob eligible for deletion: sha256:f68241ca96cb35e88ab0b834cfc18b596232690183e50cde755e2cb8bf50c857 deletemanifests manifest eligible for deletion: sha256:895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d deletemanifests: marking manifest sha256:a7daae55d64fdebc62d1b22af2bee91bcb5b156ea88862ad500a619c96fb1985 deletemanifests: marking blob sha256:9a308d3647ebcc8077898a776d6a4236ac0a728d44b5d29e74dae7ed2ca29368 deletemanifests: marking blob sha256:76a278b9af12849e8624e5acb432945a82deab9bedbe58e3c8c230c887ff63be deletemanifests: marking blob sha256:08995b508a04b2bd0eaae84557b24ab1fe36a36e206d9e4ef43c459d2431980c time="2025-08-08T18:19:22Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 time="2025-08-08T18:19:22Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:e5868c32f79af317ce6b5249858a5fff803dcba6a759cb00ed6c1eed1131863c time="2025-08-08T18:19:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5868c32f79af317ce6b5249858a5fff803dcba6a759cb00ed6c1eed1131863c" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:f68241ca96cb35e88ab0b834cfc18b596232690183e50cde755e2cb8bf50c857 time="2025-08-08T18:19:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f68241ca96cb35e88ab0b834cfc18b596232690183e50cde755e2cb8bf50c857" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:46d5128a01b02b23e131afc99a299edddb67a50d887acbcd3a6c235c803a143e time="2025-08-08T18:19:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/46/46d5128a01b02b23e131afc99a299edddb67a50d887acbcd3a6c235c803a143e" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d time="2025-08-08T18:19:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/895e5120d04184e768685bc6f036639cdcc5aea50690991dbf633a359083b32d" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 --- PASS: TestDeleteManifestIfTagNotFound (2.40s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9fbdf2f80d7381c9637d503536394b173879da9dc1c7a41cfd30001cb000339a time="2025-08-08T18:19:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9fbdf2f80d7381c9637d503536394b173879da9dc1c7a41cfd30001cb000339a" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:bd65df76a07758664cb2e3cf83aa3b635d4ac16eebcc1afdc90f63590260218b time="2025-08-08T18:19:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bd65df76a07758664cb2e3cf83aa3b635d4ac16eebcc1afdc90f63590260218b" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:cd49c2f0023189502f78043f89b8253c9be949ff4ac5fe9e310aff064002e92b time="2025-08-08T18:19:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cd49c2f0023189502f78043f89b8253c9be949ff4ac5fe9e310aff064002e92b" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 --- PASS: TestGCWithMissingManifests (0.72s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6e6f6548c0392d814ee0e164e44158f7168da42d8945f2fec2dd7b9e6a2dfa83 komnenos: marking blob sha256:18c6724a158dfc28c723d52e11fd9b552f8b5e993944ffc936c6a4f1917c4d61 komnenos: marking blob sha256:8f6134a140e78d3f1cad393ee886864b612e198d96871c80985f813a9861710f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:e4fe1a805e05a427bc634612fe9638fd7f7ecbee715c0e9603b6b61f818d0712 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e4fe1a805e05a427bc634612fe9638fd7f7ecbee715c0e9603b6b61f818d0712" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:e9786f8b3dbad2f4993ea138269187da7ad5b8f57e1d54be2810ce1f30ee1a58 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e9/e9786f8b3dbad2f4993ea138269187da7ad5b8f57e1d54be2810ce1f30ee1a58" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:027e1f42b897be39dbe34df10672617ec4270bfb4c85729d73a207f9b079bf3b time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/027e1f42b897be39dbe34df10672617ec4270bfb4c85729d73a207f9b079bf3b" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:29e6a74bc93b25a31927a0b67986a08685b64cac9b141dfd8a1a773efa6be3f0 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/29e6a74bc93b25a31927a0b67986a08685b64cac9b141dfd8a1a773efa6be3f0" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:c3726f52ad24e8cfc5a6445db45b5f5c362e24ef76a8edf6c8be4b5439010c16 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c3726f52ad24e8cfc5a6445db45b5f5c362e24ef76a8edf6c8be4b5439010c16" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 blob eligible for deletion: sha256:c4e78b40010d57d698686e2ae2dc7d62d9695a7901809ee7c8fc915155754044 time="2025-08-08T18:19:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c4e78b40010d57d698686e2ae2dc7d62d9695a7901809ee7c8fc915155754044" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 --- PASS: TestDeletionHasEffect (2.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.26s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8b86260a0f0705f77fe9a727202490b25ec72da3ea6819fa787adca913d08f6e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:f28a9a05f91952cf8dfd8dddc10e3c4e48f1e91a37f6b9e45bcb7963eac77785 michael_z_doukas: marking blob sha256:c2b59123a6783af627d3e54d68f1379799aa89e19af0c9ceaf7f0542b69bb0e2 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:cce385c49da7da3a916be2a90f525816e3ec5c511f2d7d4ceb4e5c1dffce30af time="2025-08-08T18:19:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cce385c49da7da3a916be2a90f525816e3ec5c511f2d7d4ceb4e5c1dffce30af" go.version=go1.24.6 instance.id=3567db85-14d9-4de2-aa59-1ad065e2fe97 --- PASS: TestOrphanBlobDeleted (0.94s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4416fe3631dd7ab9fee3e4cd84d0731cb644ba07ff3a77ba87b7f45e55b747f4 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3520fa76cc93bad65eb2825c207beeb5de36a7f991fa00d0403df3cbb1bd2e90 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.81s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.39s) === 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-08T18:19:32Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 17:19:32.357571493 +0000 UTC m=-3566.414951047, actuallyDelete=true" time="2025-08-08T18:19:32Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T18:19:32Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946, actuallyDelete=true" time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/74073fed-981f-4ef0-a697-336ed185968b have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/75dd8762-2e0d-412e-a985-f28caf5df4c7 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76e3a024-b655-4acd-930d-04377eb849ae have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a6151aea-7026-40c0-8e9e-69e63524825e have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c445a178-5025-48f3-8878-f853a37de1a2 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60b7336c-ed08-45f9-bc4c-357a55f759c2 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8a873f91-7514-49ab-96bd-36f222e0bde0 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1806d6f-7725-49a1-bfa8-b7d4a6593c27 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c8276bdf-6658-4cfb-8d1d-ab0574b14237 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/010712b7-1f09-4777-a879-64ad94fec7f1 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5104dcfd-4ec3-41a5-94a7-4b7aa91fd9f0 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.358804496 +0000 UTC m=+33.586281946). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T18:19:32Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240, actuallyDelete=true" time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ff34788d-6431-4e7d-b334-978fb844eea0 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/00c0cc4d-2b4d-4aae-833a-1d87b3ac0f02 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4d6a2b65-1d2e-4a9d-b308-b6dbd70fdc84 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/57077960-ba99-40a3-a7da-8879e9e11e33 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/af48e667-05f1-4ba1-9513-9ab7aca23733 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.36027777 +0000 UTC m=+33.587755240). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T18:19:32Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263, actuallyDelete=true" time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/821a661e-4785-44c2-bae4-97b4bb0c906b have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8180124-ac5e-458f-9900-44f2ac477841 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01ba4df9-96a7-43c2-91cb-7bd9cce6533e have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/308c5b14-a262-4b9b-a8be-c3659ca1c227 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3be2db1d-1c71-4b9e-8585-a21e662635b0 have older date (2025-08-08 17:19:32 +0000 UTC) than purge date (2025-08-08 18:19:32.361328803 +0000 UTC m=+33.588806263). Removing upload directory." time="2025-08-08T18:19:32Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T18:19:32Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:19:32.361970155 +0000 UTC m=+33.589447605, actuallyDelete=true" time="2025-08-08T18:19:32Z" 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 33.606s ? 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.009s === 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.010s === RUN TestWalkFileRemoved time="2025-08-08T18:18:58Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.008s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.420s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.14s) === 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.155s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.46s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.862s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.40s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 20.815s ? 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-08T18:18:58Z" 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-08T18:18:58Z" 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-08T18:18:58Z" 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 TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.00s) time="2025-08-08T18:18:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=e3c69222-4c79-43da-98db-6116a8ca530e --- PASS: TestS3TryUpdate (0.01s) time="2025-08-08T18:18:58Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-08-08T18:18:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=e3c69222-4c79-43da-98db-6116a8ca530e --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-08-08T18:18:58Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=e3c69222-4c79-43da-98db-6116a8ca530e ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-08-08T18:18:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:19:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:19:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:19:02Z" 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.519s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.408s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.96s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.387s ? 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.011s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r13.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 25.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 18:21:17 +0000 elapsed time 0h 2m 49s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.181829) (2/2) Purging go (1.24.6-r0) Executing busybox-1.37.0-r19.trigger OK: 251 MiB in 102 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...