>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r2) started Fri, 08 Aug 2025 04:19:00 +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.041903) busybox-1.37.0-r22.trigger: Executing script... OK: 550 MiB in 103 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T04:20:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T04:20:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.442s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T04:20:36Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.378s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.381s === 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.264s === RUN TestFileChecker --- PASS: TestFileChecker (0.01s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.506s ? 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.286s === 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.269s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.02s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.343s === 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.275s ? 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 04:20:36 http: TLS handshake error from 127.0.0.1:43252: 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:46589/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46589/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46589/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46589/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46047?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (2.51s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T04:20:39Z" level=info msg="broadcaster: closing" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="closing testSink" time="2025-08-08T04:20:39Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-08-08T04:20:39Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 1} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 1} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 1} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:39Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T04:20:40Z" level=warning msg="&{0x3f5044e090 0.9} encountered too many errors, backing off" time="2025-08-08T04:20:40Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.95s) PASS ok github.com/docker/distribution/notifications 4.149s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T04:20:36Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T04:20:36.713143133Z" 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-08T04:20:36.713275553Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:20:36.713352313Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.6 time="2025-08-08T04:20:36.721902942Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T04:20:39.733493305Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T04:20:39.840515081Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=842512dc-1175-42c5-9c7a-4554a6fd3eee http.request.method=GET http.request.remoteaddr="[::1]:51350" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.481014ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:04:20:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T04:20:41.31931109Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T04:20:41.327003679Z" 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-08T04:20:41.327126379Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:20:41.327195499Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.24.6 time="2025-08-08T04:20:41.327772918Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T04:20:41.327841578Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T04:20:41.331515033Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T04:20:44.347254912Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=3228b539-e208-456c-a355-7c404a0af7ba http.request.method=GET http.request.remoteaddr="127.0.0.1:48536" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.105736ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:20:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T04:20:44.347881211Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (4.61s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T04:20:46.222277226Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T04:20:46.228224538Z" 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-08T04:20:46.228379918Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:20:46.228451718Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.24.6 time="2025-08-08T04:20:46.229158537Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (9.88s) PASS ok github.com/docker/distribution/registry 18.153s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.269s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.665s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T04:20:36Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=14d09c98-3b09-4914-ba3b-cc96e70ce415 time="2025-08-08T04:20:36Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=14d09c98-3b09-4914-ba3b-cc96e70ce415 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2025-08-08T04:20:36Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=aygFmd37DhDrbeCcVJK0IhnGiSm7-VC0AouC2soLlRk user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.544s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.361s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-08-08T04:20:36Z" level=info msg="token not to be used before 2025-08-08 04:20:37 +0000 UTC - currently 2025-08-08 04:20:36.559272121 +0000 UTC m=+0.179368200" time="2025-08-08T04:20:36Z" level=info msg="token not to be used after 2025-08-08 04:20:36 +0000 UTC - currently 2025-08-08 04:20:36.563290395 +0000 UTC m=+0.183386554" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-08T04:20:36Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.415s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.604s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.472s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.263s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T04:20:40Z" 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-08T04:20:40Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:20:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46165" http.request.id=f09a3389-f24f-4cad-944d-70bfedc17fd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51890" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.899415ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:20:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.06s) === RUN TestCatalogAPI time="2025-08-08T04:20:40Z" 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-08T04:20:40Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:20:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=cd23e729-b6b7-4997-844c-372a3517c14b http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=21.186012ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:04:20:40 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T04:20:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=9f0c1da2-7246-4139-a5d9-1f020a32082e http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.807515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=1c732dcd-9033-426d-8728-a2a5fcbad99f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/aaaa/blobs/uploads/2b7a1d00-cd40-4643-b59a-81a57dc2d0c7?_state=bNlIsO2ZK7dCY2JMhbZz4tJcaLgRIVwKXdDXASTKjht7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYjdhMWQwMC1jZDQwLTQ2NDMtYjU5YS04MWE1N2RjMmQwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NDAuODcwNTAyMjc0WiJ9&digest=sha256%3A9fd53f265ef69bfbbef370add2cfa9d76ec5270cd0a179bc4b3c1f36eb4e128b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.310427121s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2b7a1d00-cd40-4643-b59a-81a57dc2d0c7?_state=bNlIsO2ZK7dCY2JMhbZz4tJcaLgRIVwKXdDXASTKjht7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYjdhMWQwMC1jZDQwLTQ2NDMtYjU5YS04MWE1N2RjMmQwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NDAuODcwNTAyMjc0WiJ9&digest=sha256%3A9fd53f265ef69bfbbef370add2cfa9d76ec5270cd0a179bc4b3c1f36eb4e128b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=ed417123-0543-41a0-8e2e-53d1a1072469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.631685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:50 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=a1886cf4-6940-45fc-a54c-9f8655b4d41e http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.107134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=4cf3ba5a-e742-4018-aa66-48420ccded7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bbbb/blobs/uploads/01291497-f5fb-4b1d-bd17-214c065053f6?_state=25IqpYQvxJyQZyCFUJkALSyZ3u3qXLFJIr8NjFl6RXF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMTI5MTQ5Ny1mNWZiLTRiMWQtYmQxNy0yMTRjMDY1MDUzZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NTEuMDAxNjI0MTY5WiJ9&digest=sha256%3Aa6a1758874539c411ad354c069e1fa997c19ed4f4eaac42834c24ec87ec0793d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.970616744s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/01291497-f5fb-4b1d-bd17-214c065053f6?_state=25IqpYQvxJyQZyCFUJkALSyZ3u3qXLFJIr8NjFl6RXF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMTI5MTQ5Ny1mNWZiLTRiMWQtYmQxNy0yMTRjMDY1MDUzZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NTEuMDAxNjI0MTY5WiJ9&digest=sha256%3Aa6a1758874539c411ad354c069e1fa997c19ed4f4eaac42834c24ec87ec0793d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=eb5941b6-beb0-4947-9faf-b09506d68aed http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.279051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:20:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=cedcd4dc-541e-41db-a981-2ad949b7bba4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.805355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=83e838f6-0d7a-4fc5-9cbf-74a32dad9d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/cccc/blobs/uploads/d34bd111-53ba-400d-ae36-880b4f6c287d?_state=OfdigWDks9j0heow05jhIjHM7wGL2O3k4DmuBN0NUC57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkMzRiZDExMS01M2JhLTQwMGQtYWUzNi04ODBiNGY2YzI4N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NTkuNjQ2MjE1OTg2WiJ9&digest=sha256%3Aa23030a04a7e6f1e3404af5772971e314168ce2bb558d2a86db37f312442c8ae" http.request.useragent="Go-http-client/1.1" http.response.duration=5.288020357s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:20:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/d34bd111-53ba-400d-ae36-880b4f6c287d?_state=OfdigWDks9j0heow05jhIjHM7wGL2O3k4DmuBN0NUC57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkMzRiZDExMS01M2JhLTQwMGQtYWUzNi04ODBiNGY2YzI4N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjA6NTkuNjQ2MjE1OTg2WiJ9&digest=sha256%3Aa23030a04a7e6f1e3404af5772971e314168ce2bb558d2a86db37f312442c8ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=e01b6247-35a1-4892-a3d1-b8a0640eca5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.780051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=11f91dd0-594a-4027-98ec-71578798dd97 http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.577354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=e1f33b09-9459-4b0c-8263-eb7c479e0b97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/dddd/blobs/uploads/8a3ba310-6e10-44b0-8c64-03d39a508135?_state=TtlLwOWF7suLnOC68yZWAEShCYiP-wqOepXiiymUB697Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YTNiYTMxMC02ZTEwLTQ0YjAtOGM2NC0wM2QzOWE1MDgxMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MDUuNjMxNTQxNTA1WiJ9&digest=sha256%3A77ce83bc06b1c202ea9f7fe8d6b1801c9357b70a7970c08b1ea0b88be20527f8" http.request.useragent="Go-http-client/1.1" http.response.duration=9.492502735s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/8a3ba310-6e10-44b0-8c64-03d39a508135?_state=TtlLwOWF7suLnOC68yZWAEShCYiP-wqOepXiiymUB697Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YTNiYTMxMC02ZTEwLTQ0YjAtOGM2NC0wM2QzOWE1MDgxMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MDUuNjMxNTQxNTA1WiJ9&digest=sha256%3A77ce83bc06b1c202ea9f7fe8d6b1801c9357b70a7970c08b1ea0b88be20527f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=15f23ea8-536f-4c51-9693-ec1d48c1a25d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.624471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:15 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=ef71c40f-3af1-4c05-893f-e53f711b7c36 http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.635794ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:15 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=b080f70e-a5fa-4bdc-aec0-5de56b846100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/eeee/blobs/uploads/79ccd1db-1e19-49fb-bcc7-6591115c4b44?_state=dw1C07unkPReXHl_Sd1ZC8UFruchlAPTetoFR_Enfjl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3OWNjZDFkYi0xZTE5LTQ5ZmItYmNjNy02NTkxMTE1YzRiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MTUuOTYyODkwNjFaIn0%3D&digest=sha256%3A933da770e4f2d7244dbd85eb79b96355728db34025674b18adb692f33eb004fb" http.request.useragent="Go-http-client/1.1" http.response.duration=14.667118345s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:15 +0000] "PUT /v2/foo/eeee/blobs/uploads/79ccd1db-1e19-49fb-bcc7-6591115c4b44?_state=dw1C07unkPReXHl_Sd1ZC8UFruchlAPTetoFR_Enfjl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3OWNjZDFkYi0xZTE5LTQ5ZmItYmNjNy02NTkxMTE1YzRiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MTUuOTYyODkwNjFaIn0%3D&digest=sha256%3A933da770e4f2d7244dbd85eb79b96355728db34025674b18adb692f33eb004fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=49adbbb1-ef51-4a9e-9798-b2ef97681f76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.453551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:30 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=7fc161d2-6d85-4100-b24b-2fa80fc1111b http.request.method=POST http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.667356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:31 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=1bc742e7-27f0-4bd1-af8f-4a08d751e0eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/ffff/blobs/uploads/dc29a894-7167-4d84-8ea1-0eb0adb4bb2c?_state=oTYjz7bGFtyy_8HaK_o1y5738JnxDIkt0AjIZL91gCN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYzI5YTg5NC03MTY3LTRkODQtOGVhMS0wZWIwYWRiNGJiMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MzEuMTAyNDUwMTk5WiJ9&digest=sha256%3A909ca4cd5ded36b195575d3b9b7711fee334a6d7a8795c32bbf41ed46711e0b3" http.request.useragent="Go-http-client/1.1" http.response.duration=4.003841807s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:31 +0000] "PUT /v2/foo/ffff/blobs/uploads/dc29a894-7167-4d84-8ea1-0eb0adb4bb2c?_state=oTYjz7bGFtyy_8HaK_o1y5738JnxDIkt0AjIZL91gCN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYzI5YTg5NC03MTY3LTRkODQtOGVhMS0wZWIwYWRiNGJiMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MzEuMTAyNDUwMTk5WiJ9&digest=sha256%3A909ca4cd5ded36b195575d3b9b7711fee334a6d7a8795c32bbf41ed46711e0b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=b65d18d1-216f-45c5-90e9-c52718f8f234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.830212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=73fc9439-bda4-4f2b-820a-739de8c4b76f http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" 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.882056ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=dde29e8d-9052-421b-854f-1ac18444c699 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.532917ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=2f674fa3-fa2a-457d-aa68-417965d0dc2e http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" 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=2.573876ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=9d4f673b-ddd5-4ad4-bff7-f1a3f03278a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.896436ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=3e93d560-e2d0-455e-86b5-20cc29e1abdd http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.467817ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=ec443324-92f7-4574-87a2-5ce9ae0852a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.477017ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" 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:44687" http.request.id=d3663ef1-c96b-48aa-8103-60967a2bdade http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.876476ms http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" 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:44687" http.request.id=5b83c429-e976-4807-84e3-7819260f7e0c http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.302477ms http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=efdead25-231f-425b-b1ac-5dcb32fe897e http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.239657ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44687" http.request.id=1e97605d-de38-4b07-a5aa-8b0176829bd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49244" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.486017ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T04:21: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-08T04:21:35Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:21:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=4cab9759-abd6-4404-9e5c-4b9e1ab915fd http.request.method=POST http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.386735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=457f151c-a53c-4580-910c-84fb25702787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/aaaa/blobs/uploads/2bf0b578-ed6c-42ae-92de-7f1e65df80ee?_state=-qh1sjOqA9xNw91hTE7Rejrjrtq25eeaMZtz2TriaLJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYmYwYjU3OC1lZDZjLTQyYWUtOTJkZS03ZjFlNjVkZjgwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MzUuNzA1MTEwODE5WiJ9&digest=sha256%3Aee8d352cc68583b5ffbc514d7efb2cbc9911e3e0bbaae6dbc39520fe6e886658" http.request.useragent="Go-http-client/1.1" http.response.duration=5.316976419s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2bf0b578-ed6c-42ae-92de-7f1e65df80ee?_state=-qh1sjOqA9xNw91hTE7Rejrjrtq25eeaMZtz2TriaLJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYmYwYjU3OC1lZDZjLTQyYWUtOTJkZS03ZjFlNjVkZjgwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6MzUuNzA1MTEwODE5WiJ9&digest=sha256%3Aee8d352cc68583b5ffbc514d7efb2cbc9911e3e0bbaae6dbc39520fe6e886658 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=5319dcce-8098-4cea-b8b7-2caab32325f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.640132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=930a22fc-8d56-431a-b860-106ba21552ba http.request.method=POST http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.017194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=5d9708d2-815f-4e6a-af56-c671c073c663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/bbbb/blobs/uploads/5b26bb0f-0703-4e36-be1a-2950f027c75b?_state=aJx7BIc1k3lwH59h4oid0duaYnNkoQzXiS-oFeCWZSV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YjI2YmIwZi0wNzAzLTRlMzYtYmUxYS0yOTUwZjAyN2M3NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6NDEuOTcxNDEwOTU5WiJ9&digest=sha256%3A40dfc71be117f6b7f9f95447eba70d63a2ef96a1f403dc61802b465965fd897b" http.request.useragent="Go-http-client/1.1" http.response.duration=15.252062057s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5b26bb0f-0703-4e36-be1a-2950f027c75b?_state=aJx7BIc1k3lwH59h4oid0duaYnNkoQzXiS-oFeCWZSV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YjI2YmIwZi0wNzAzLTRlMzYtYmUxYS0yOTUwZjAyN2M3NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6NDEuOTcxNDEwOTU5WiJ9&digest=sha256%3A40dfc71be117f6b7f9f95447eba70d63a2ef96a1f403dc61802b465965fd897b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=0b2e35ed-4134-4ca9-a71b-353d8bdf4419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.437431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:21:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=cd80da53-84dd-49cd-9c8d-583722d20613 http.request.method=POST http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.532695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=d1c91e1b-469a-4dbd-8663-3ec7738ddc63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/cccc/blobs/uploads/a5d8bd17-b313-4a9b-bf20-209f94be6576?_state=vldjYx23NNo0WlL295OkY1lIDgmeYHdkx3GG5J8n4bZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNWQ4YmQxNy1iMzEzLTRhOWItYmYyMC0yMDlmOTRiZTY1NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6NTcuOTAxMDU1MTAzWiJ9&digest=sha256%3A281c1b16233cdf16876834ec8a6ce57eef6931d33af244811b6475fc4f8f7514" http.request.useragent="Go-http-client/1.1" http.response.duration=7.442930515s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:21:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/a5d8bd17-b313-4a9b-bf20-209f94be6576?_state=vldjYx23NNo0WlL295OkY1lIDgmeYHdkx3GG5J8n4bZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNWQ4YmQxNy1iMzEzLTRhOWItYmYyMC0yMDlmOTRiZTY1NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjE6NTcuOTAxMDU1MTAzWiJ9&digest=sha256%3A281c1b16233cdf16876834ec8a6ce57eef6931d33af244811b6475fc4f8f7514 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=058b02f0-366b-4b94-83bc-63ad7de7eccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.047072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=cb882c9f-7a86-495e-8bde-75bc13778071 http.request.method=POST http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.559715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=6cb0e32c-c8b3-4dd1-b792-9fa6d6ab0ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/dddd/blobs/uploads/462e9d0e-530f-4a12-b117-5e21242ce609?_state=fI4b1xJECZ2YDm5kguRR6vTs_4uxvxnc9OYs9DGp40V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NjJlOWQwZS01MzBmLTRhMTItYjExNy01ZTIxMjQyY2U2MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6MDYuMDI3ODE3Nzc3WiJ9&digest=sha256%3A90333d1af206907f9d50dd95196bb38f2ad8ebcd3782905eb16c2523c4d2edb1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.739239902s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/462e9d0e-530f-4a12-b117-5e21242ce609?_state=fI4b1xJECZ2YDm5kguRR6vTs_4uxvxnc9OYs9DGp40V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NjJlOWQwZS01MzBmLTRhMTItYjExNy01ZTIxMjQyY2U2MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6MDYuMDI3ODE3Nzc3WiJ9&digest=sha256%3A90333d1af206907f9d50dd95196bb38f2ad8ebcd3782905eb16c2523c4d2edb1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=efc1efc6-83d2-4974-a2fb-f73510dc4954 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38900" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.101132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:15 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46879" http.request.id=c17e331a-365f-4147-b6e9-80ce73d6e7ef http.request.method=GET http.request.remoteaddr="127.0.0.1:38900" 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=2.601896ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:04:22:15 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (95.74s) === RUN TestURLPrefix time="2025-08-08T04:22: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-08T04:22:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:22:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43853" http.request.id=fdd77762-4575-4407-8ea3-41304b471fcb http.request.method=GET http.request.remoteaddr="127.0.0.1:42808" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.607417ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:22:15 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-08-08T04:22: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-08T04:22:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:22:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=ea2e91c7-1bf0-497d-9fb7-9a996045a37e http.request.method=GET http.request.remoteaddr="127.0.0.1:57890" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.002456ms http.response.status=404 http.response.written=157 vars.digest="sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=f177792e-a441-4a2d-9343-afeac0cfef0b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.879376ms http.response.status=404 http.response.written=157 vars.digest="sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=b2ecbcc0-f42e-40dd-bcb6-86ad38a9b1ca http.request.method=POST http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.944616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=b00b0a71-f3ee-43f7-b566-58a243c1d6ff http.request.method=GET http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.560135ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "GET /v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=c5b244ea-d5d2-4816-b3ad-c4d9b55d7ffc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235216ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=c0846e0e-17df-4d99-ad8c-b95f69fe465e http.request.method=GET http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=55f05543-434b-42ef-a79c-47c3aa414a35 time="2025-08-08T04:22:16Z" 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:42649" http.request.id=c0846e0e-17df-4d99-ad8c-b95f69fe465e http.request.method=GET http.request.remoteaddr="127.0.0.1:57898" http.request.uri="/v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.303715ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=55f05543-434b-42ef-a79c-47c3aa414a35 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "GET /v2/foo/bar/blobs/uploads/55f05543-434b-42ef-a79c-47c3aa414a35?_state=0WZautuFOWBH776-YqbMiWyFgGNf4TmpOtQJHWnaVOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1ZjA1NTQzLTQzNGItNDJlZi1hNzljLTQ3YzNhYTQxNGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi41OTY4MjQxNDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=e05629aa-f143-4446-b821-78bf1be3a4e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.695875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=15a14a4b-3e9a-4651-acc9-d26dc9b54198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/a102e618-3969-4a68-8511-930c17e4d4aa?_state=yrbO6c1tfmHaWyvGurDRETe9UFs1D63gXcB8HDRpLrR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDJlNjE4LTM5NjktNGE2OC04NTExLTkzMGMxN2U0ZDRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MTQ0MTU1NzdaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" provided=sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 vars.name="foo/bar" vars.uuid=a102e618-3969-4a68-8511-930c17e4d4aa time="2025-08-08T04:22:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=15a14a4b-3e9a-4651-acc9-d26dc9b54198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/a102e618-3969-4a68-8511-930c17e4d4aa?_state=yrbO6c1tfmHaWyvGurDRETe9UFs1D63gXcB8HDRpLrR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDJlNjE4LTM5NjktNGE2OC04NTExLTkzMGMxN2U0ZDRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MTQ0MTU1NzdaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a102e618-3969-4a68-8511-930c17e4d4aa time="2025-08-08T04:22:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9, 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:42649" http.request.id=15a14a4b-3e9a-4651-acc9-d26dc9b54198 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/a102e618-3969-4a68-8511-930c17e4d4aa?_state=yrbO6c1tfmHaWyvGurDRETe9UFs1D63gXcB8HDRpLrR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDJlNjE4LTM5NjktNGE2OC04NTExLTkzMGMxN2U0ZDRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MTQ0MTU1NzdaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.809814ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a102e618-3969-4a68-8511-930c17e4d4aa 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/a102e618-3969-4a68-8511-930c17e4d4aa?_state=yrbO6c1tfmHaWyvGurDRETe9UFs1D63gXcB8HDRpLrR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDJlNjE4LTM5NjktNGE2OC04NTExLTkzMGMxN2U0ZDRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MTQ0MTU1NzdaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=5e730968-0c00-4ed6-aca3-459541ce5792 http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.201616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=70eece1d-c2e5-4f67-b025-369a24924601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/cc28d3ae-3693-44fa-8594-eaa1fe1f492f?_state=DTKKKrG0hg0UWtPKsy93c1aiuQMc-lV_WiShY07smw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMjhkM2FlLTM2OTMtNDRmYS04NTk0LWVhYTFmZTFmNDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MjQwMjAyNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.980194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/cc28d3ae-3693-44fa-8594-eaa1fe1f492f?_state=DTKKKrG0hg0UWtPKsy93c1aiuQMc-lV_WiShY07smw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjMjhkM2FlLTM2OTMtNDRmYS04NTk0LWVhYTFmZTFmNDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MjQwMjAyNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=a3b51eef-167d-453a-b372-9a6335e570e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.156976ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=8b6fce77-2d0a-4fa2-96ac-3f06b3077c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/f0c48e90-0a6c-4223-a9fa-934558c21bd1?_state=EhBqIY2xjM3lnJSNLMMU0gvDrTtvzFsaJPJRfAp57q97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYzQ4ZTkwLTBhNmMtNDIyMy1hOWZhLTkzNDU1OGMyMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MzQwMjk1MzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.185994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/f0c48e90-0a6c-4223-a9fa-934558c21bd1?_state=EhBqIY2xjM3lnJSNLMMU0gvDrTtvzFsaJPJRfAp57q97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwYzQ4ZTkwLTBhNmMtNDIyMy1hOWZhLTkzNDU1OGMyMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42MzQwMjk1MzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=d65ca558-aa72-4b2b-b332-f4b00161d1ec http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.624955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=aafcb454-8d44-4595-bf89-83d5276bdc49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/313a674d-4039-4bee-9f35-27deadce6397?_state=TfYEQ1zu5OTUdqSnmkxzrCBGqQUgSaBQQDOJCdLLAdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxM2E2NzRkLTQwMzktNGJlZS05ZjM1LTI3ZGVhZGNlNjM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42NDM1NTE5MzhaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.duration=11.302878856s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/313a674d-4039-4bee-9f35-27deadce6397?_state=TfYEQ1zu5OTUdqSnmkxzrCBGqQUgSaBQQDOJCdLLAdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxM2E2NzRkLTQwMzktNGJlZS05ZjM1LTI3ZGVhZGNlNjM5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoxNi42NDM1NTE5MzhaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=b6f2616c-63b4-448b-9a70-9d7f7a902031 http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.000475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42649" http.request.id=4672124d-8ada-4b01-9106-2b476a156ff3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/4bfeda29-4882-49dc-8e14-0a81eb89bd04?_state=jxuU1WzpYQnbXGDsO0oF_nzPSqn66HdoMrlK-BrGcKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiZmVkYTI5LTQ4ODItNDlkYy04ZTE0LTBhODFlYjg5YmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoyOC4zNjAyMDIxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=11.566824959s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/4bfeda29-4882-49dc-8e14-0a81eb89bd04?_state=jxuU1WzpYQnbXGDsO0oF_nzPSqn66HdoMrlK-BrGcKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiZmVkYTI5LTQ4ODItNDlkYy04ZTE0LTBhODFlYjg5YmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjoyOC4zNjAyMDIxOTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=46e6ab11-01e6-4705-99e7-6334cd4172e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/4bfeda29-4882-49dc-8e14-0a81eb89bd04?_state=2kyNjLkQ6eVfHmEJ9n79AX1Du5o1cfGu6b1QsXG0wb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiZmVkYTI5LTQ4ODItNDlkYy04ZTE0LTBhODFlYjg5YmQwNCIsIk9mZnNldCI6MjYwODMzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6MjhaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.051354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:39 +0000] "PUT /v2/foo/bar/blobs/uploads/4bfeda29-4882-49dc-8e14-0a81eb89bd04?_state=2kyNjLkQ6eVfHmEJ9n79AX1Du5o1cfGu6b1QsXG0wb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiZmVkYTI5LTQ4ODItNDlkYy04ZTE0LTBhODFlYjg5YmQwNCIsIk9mZnNldCI6MjYwODMzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6MjhaIn0%3D&digest=sha256%3A892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=e394f053-a1ef-4f97-8235-97eac65f0afd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.365595ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=4bfeaad0-8ea6-498b-9d96-b56793f3af00 http.request.method=GET http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=619.208926ms http.response.status=200 http.response.written=26083328 127.0.0.1 - - [08/Aug/2025:04:22:39 +0000] "GET /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 200 26083328 "" "Go-http-client/1.1" time="2025-08-08T04:22:40Z" level=error msg="error parsing digest="sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=26eec587-e044-47f3-bada-084fc0a28f1d http.request.method=GET http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" vars.name="foo/bar" time="2025-08-08T04:22:40Z" 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:42649" http.request.id=26eec587-e044-47f3-bada-084fc0a28f1d http.request.method=GET http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.014616ms http.response.status=400 http.response.written=110 vars.digest="sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:22:40 +0000] "GET /v2/foo/bar/blobs/sha257:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T04:22:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=f0b14a97-7386-4c47-9b26-9699d8024b5a http.request.method=GET http.request.remoteaddr="127.0.0.1:54606" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:40 +0000] "GET /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:40Z" 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-08T04:22:40Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:22:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=1acf1e3e-12b5-4ab9-9956-59156f4e85f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45100" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.915476ms http.response.status=404 http.response.written=157 vars.digest="sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "GET /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=d63b3e4e-dcf0-4045-a481-17c64334bd61 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.173636ms http.response.status=404 http.response.written=157 vars.digest="sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=d3cfb98c-58d6-4c3d-a410-04ce726c4167 http.request.method=POST http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.689955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=3a020356-bd38-48d2-a97e-ba5d074b55eb http.request.method=GET http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534975ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "GET /v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=414e565d-510f-4e5a-a4ec-c6ee347ce0a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.890515ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=15c83fee-f1e9-48f4-95ee-511fde9817b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=41093e30-863a-47fe-a5a6-6b0622cc36d2 time="2025-08-08T04:22:41Z" 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:39115" http.request.id=15c83fee-f1e9-48f4-95ee-511fde9817b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45112" http.request.uri="/v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.266615ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=41093e30-863a-47fe-a5a6-6b0622cc36d2 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "GET /v2/foo/bar/blobs/uploads/41093e30-863a-47fe-a5a6-6b0622cc36d2?_state=6MXJ2cYB4DBp-bU3OmjxDbh8inB_bwOhasy7OvZIhk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDkzZTMwLTg2M2EtNDdmZS1hNWE2LTZiMDYyMmNjMzZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40NzcxNDkyODhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=27297793-300b-46f6-9b84-e92cbb3a2fac http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.296934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=078b17ce-8a14-4df2-b116-de67cf88f6b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/be12b54d-d2b6-47d9-829f-e696e3452a66?_state=SJvyICsq9jG15LMGXNRCGI968v1x_IEkR6_HCge3XWR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMTJiNTRkLWQyYjYtNDdkOS04MjlmLWU2OTZlMzQ1MmE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40OTYxODI5MjJaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" provided=sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 vars.name="foo/bar" vars.uuid=be12b54d-d2b6-47d9-829f-e696e3452a66 time="2025-08-08T04:22:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=078b17ce-8a14-4df2-b116-de67cf88f6b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/be12b54d-d2b6-47d9-829f-e696e3452a66?_state=SJvyICsq9jG15LMGXNRCGI968v1x_IEkR6_HCge3XWR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMTJiNTRkLWQyYjYtNDdkOS04MjlmLWU2OTZlMzQ1MmE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40OTYxODI5MjJaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=be12b54d-d2b6-47d9-829f-e696e3452a66 time="2025-08-08T04:22:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8, 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:39115" http.request.id=078b17ce-8a14-4df2-b116-de67cf88f6b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/be12b54d-d2b6-47d9-829f-e696e3452a66?_state=SJvyICsq9jG15LMGXNRCGI968v1x_IEkR6_HCge3XWR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMTJiNTRkLWQyYjYtNDdkOS04MjlmLWU2OTZlMzQ1MmE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40OTYxODI5MjJaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.460136ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=be12b54d-d2b6-47d9-829f-e696e3452a66 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "PUT /v2/foo/bar/blobs/uploads/be12b54d-d2b6-47d9-829f-e696e3452a66?_state=SJvyICsq9jG15LMGXNRCGI968v1x_IEkR6_HCge3XWR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMTJiNTRkLWQyYjYtNDdkOS04MjlmLWU2OTZlMzQ1MmE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS40OTYxODI5MjJaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=68344afc-4845-4898-8809-474bf991cc8b http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.795296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=8c10b6dc-9abc-49d4-ade6-26dddc73ab67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/47181bdb-becc-4e9f-b30d-3055ba81883e?_state=12Fmre_iNqwygrBoRQqUqWuaU6_ojdyNXlBfIwwZ_3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MTgxYmRiLWJlY2MtNGU5Zi1iMzBkLTMwNTViYTgxODgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MDQzNjI5MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "PUT /v2/foo/bar/blobs/uploads/47181bdb-becc-4e9f-b30d-3055ba81883e?_state=12Fmre_iNqwygrBoRQqUqWuaU6_ojdyNXlBfIwwZ_3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MTgxYmRiLWJlY2MtNGU5Zi1iMzBkLTMwNTViYTgxODgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MDQzNjI5MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=7b5f1773-386b-4fd1-bec9-f8b1fa852072 http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.951196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=382aa39f-fe28-4802-8a2c-4d5c2269b569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/e8fc3038-1347-4ce2-b37a-1114de55536d?_state=69vvRV-HowwxwsDR3gq8DOEx05u_U-xtAafm6_QpZo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZmMzMDM4LTEzNDctNGNlMi1iMzdhLTExMTRkZTU1NTM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MTI2NzkwNFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.330254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e8fc3038-1347-4ce2-b37a-1114de55536d?_state=69vvRV-HowwxwsDR3gq8DOEx05u_U-xtAafm6_QpZo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZmMzMDM4LTEzNDctNGNlMi1iMzdhLTExMTRkZTU1NTM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MTI2NzkwNFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=7018a0ea-f5ce-40fa-8398-e20613fdfd5b http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=50eaa683-a236-4ca4-af5a-324ae17e9be8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/0dd7d009-4875-47b6-beef-d133997e0b1a?_state=opUtJbVk0ylKaACfNne5W9IA2QFB5-BNAiYAVURfXyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZDdkMDA5LTQ4NzUtNDdiNi1iZWVmLWQxMzM5OTdlMGIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MjE4OTQ4ODdaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=11.948396565s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:41 +0000] "PUT /v2/foo/bar/blobs/uploads/0dd7d009-4875-47b6-beef-d133997e0b1a?_state=opUtJbVk0ylKaACfNne5W9IA2QFB5-BNAiYAVURfXyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZDdkMDA5LTQ4NzUtNDdiNi1iZWVmLWQxMzM5OTdlMGIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo0MS41MjE4OTQ4ODdaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:22:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=81e7abb5-0716-4d1a-bf4d-d60f15da046c http.request.method=POST http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.240655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39115" http.request.id=ea49d07c-2ce6-41f2-927e-7d0107f869c5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/825359c2-149d-4d46-8934-eeb5247bdb84?_state=CLPJMmudaQnnHZ1GKLO6GtArtzv-TA9WOKiyItk3AgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNTM1OWMyLTE0OWQtNGQ0Ni04OTM0LWVlYjUyNDdiZGI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo1NC40MDM1MjYzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.378902645s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:22:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/825359c2-149d-4d46-8934-eeb5247bdb84?_state=CLPJMmudaQnnHZ1GKLO6GtArtzv-TA9WOKiyItk3AgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNTM1OWMyLTE0OWQtNGQ0Ni04OTM0LWVlYjUyNDdiZGI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMjo1NC40MDM1MjYzMTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=1f303fb3-8edc-4ed0-994b-00489bacd735 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/uploads/825359c2-149d-4d46-8934-eeb5247bdb84?_state=fdw9EZlLbq8X2MUyaNFtU8BMi8EgMWn50vPEwIJpYB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNTM1OWMyLTE0OWQtNGQ0Ni04OTM0LWVlYjUyNDdiZGI4NCIsIk9mZnNldCI6Mjc0NDQ3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6NTRaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.096175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:06 +0000] "PUT /v2/foo/bar/blobs/uploads/825359c2-149d-4d46-8934-eeb5247bdb84?_state=fdw9EZlLbq8X2MUyaNFtU8BMi8EgMWn50vPEwIJpYB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNTM1OWMyLTE0OWQtNGQ0Ni04OTM0LWVlYjUyNDdiZGI4NCIsIk9mZnNldCI6Mjc0NDQ3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjI6NTRaIn0%3D&digest=sha256%3A41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=e7a93ef2-d3dc-4419-810c-e9af72bc6b5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.739255ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=e120a26b-8782-466d-a1be-be3a7673a03e http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=331.151434ms http.response.status=200 http.response.written=27444736 127.0.0.1 - - [08/Aug/2025:04:23:06 +0000] "GET /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 200 27444736 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=error msg="error parsing digest="sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=cd524988-afa7-41b9-915c-61be36972bcf http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" vars.name="foo/bar" time="2025-08-08T04:23:07Z" 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:39115" http.request.id=cd524988-afa7-41b9-915c-61be36972bcf http.request.method=GET http.request.remoteaddr="127.0.0.1:45126" http.request.uri="/v2/foo/bar/blobs/sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.745276ms http.response.status=400 http.response.written=110 vars.digest="sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:07 +0000] "GET /v2/foo/bar/blobs/sha257:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=3a9ac830-1b6c-4765-ba11-589ccf6c4e1b http.request.method=GET http.request.remoteaddr="127.0.0.1:46402" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.046175ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:07 +0000] "GET /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=aa80cabd-58c1-4eb4-b3d4-3e9fc3462f87 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.827874ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:04:23:07 +0000] "GET /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39115" http.request.id=d6782b70-272f-4fb5-bebe-a876d78b1e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:46402" http.request.uri="/v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.81141ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [08/Aug/2025:04:23:07 +0000] "GET /v2/foo/bar/blobs/sha256:41693b4235d5bf67c8fcd9c3dd861145735855089427de03dcadb4d7f7ac7ad8 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=e58c73fa-5815-4de5-ae3e-598c5d0439cd http.request.method=GET http.request.remoteaddr="127.0.0.1:54594" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.632415286s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:04:22:40 +0000] "GET /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T04:23:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42649" http.request.id=57d74415-0a6f-4dea-827b-7170408ccb65 http.request.method=GET http.request.remoteaddr="127.0.0.1:54606" http.request.uri="/v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.620621922s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [08/Aug/2025:04:22:40 +0000] "GET /v2/foo/bar/blobs/sha256:892bd77b36178303d81c48f523e21e93fd444ddf4977ce81fc48e5d7f958d7f9 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (51.48s) === RUN TestBlobDelete time="2025-08-08T04:23:07Z" 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-08T04:23:07Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:23:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=44057b93-54df-451a-8f07-92d2f487e82f http.request.method=GET http.request.remoteaddr="127.0.0.1:40466" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.132836ms http.response.status=404 http.response.written=157 vars.digest="sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "GET /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=69c9f00b-2940-4806-8243-c14a1a774747 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.999776ms http.response.status=404 http.response.written=157 vars.digest="sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=4a2c4104-4bdc-41d3-975b-f5469a5eca10 http.request.method=POST http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.033756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=c72e0c7f-dfe4-4fa3-86c3-c6f5251ced2f http.request.method=GET http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=9.552927ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "GET /v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=03160f35-fd58-4bf2-97d2-109cb5324720 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.097036ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=feb403f2-b643-4853-9155-fd7cd4fd12cc http.request.method=GET http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=79a3b242-4bb3-46ef-833b-74d59c7c0e20 time="2025-08-08T04:23:08Z" 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:33593" http.request.id=feb403f2-b643-4853-9155-fd7cd4fd12cc http.request.method=GET http.request.remoteaddr="127.0.0.1:40474" http.request.uri="/v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.208295ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=79a3b242-4bb3-46ef-833b-74d59c7c0e20 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "GET /v2/foo/bar/blobs/uploads/79a3b242-4bb3-46ef-833b-74d59c7c0e20?_state=6QXx8nNnlLBhUAgHHM25yrUZ4Bjx4yoj5jFEtNEO7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTNiMjQyLTRiYjMtNDZlZi04MzNiLTc0ZDU5YzdjMGUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yMjU4Njg2OTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=c82b81d7-bd7e-4c1d-b010-f7cc716be82d http.request.method=POST http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.290136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=b4d32f7b-db91-4095-8966-5deb9ab672b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/7ac6e04c-be6b-4dcf-b05e-05ff011e45c1?_state=Fnot1X__u9R8tVcHwF9LNLobBy8MX0Ojg_tgZejwbmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzZlMDRjLWJlNmItNGRjZi1iMDVlLTA1ZmYwMTFlNDVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNDkyOTQzNjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" provided=sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e vars.name="foo/bar" vars.uuid=7ac6e04c-be6b-4dcf-b05e-05ff011e45c1 time="2025-08-08T04:23:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=b4d32f7b-db91-4095-8966-5deb9ab672b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/7ac6e04c-be6b-4dcf-b05e-05ff011e45c1?_state=Fnot1X__u9R8tVcHwF9LNLobBy8MX0Ojg_tgZejwbmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzZlMDRjLWJlNmItNGRjZi1iMDVlLTA1ZmYwMTFlNDVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNDkyOTQzNjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7ac6e04c-be6b-4dcf-b05e-05ff011e45c1 time="2025-08-08T04:23:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e, 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:33593" http.request.id=b4d32f7b-db91-4095-8966-5deb9ab672b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/7ac6e04c-be6b-4dcf-b05e-05ff011e45c1?_state=Fnot1X__u9R8tVcHwF9LNLobBy8MX0Ojg_tgZejwbmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzZlMDRjLWJlNmItNGRjZi1iMDVlLTA1ZmYwMTFlNDVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNDkyOTQzNjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.651331ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7ac6e04c-be6b-4dcf-b05e-05ff011e45c1 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "PUT /v2/foo/bar/blobs/uploads/7ac6e04c-be6b-4dcf-b05e-05ff011e45c1?_state=Fnot1X__u9R8tVcHwF9LNLobBy8MX0Ojg_tgZejwbmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzZlMDRjLWJlNmItNGRjZi1iMDVlLTA1ZmYwMTFlNDVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNDkyOTQzNjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=c327effe-4256-4543-b564-2c7a171b6ff6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.274555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=91318ef4-e0f4-4c6a-b092-29a20aae5a1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/fefb6b67-4266-43b2-bd04-839305297662?_state=w602-UjUl2GItcDdkqXiDdYbow7rnQHvDf9XA8tC6vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmI2YjY3LTQyNjYtNDNiMi1iZDA0LTgzOTMwNTI5NzY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNjE3MDA1NDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.284074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "PUT /v2/foo/bar/blobs/uploads/fefb6b67-4266-43b2-bd04-839305297662?_state=w602-UjUl2GItcDdkqXiDdYbow7rnQHvDf9XA8tC6vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmI2YjY3LTQyNjYtNDNiMi1iZDA0LTgzOTMwNTI5NzY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNjE3MDA1NDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=70d92b52-8f14-4d91-89fb-626c2462a62c http.request.method=POST http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.061856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=33b0ce1a-c984-4727-a481-2faced686976 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/ed70e565-c856-40d2-9109-6f9215717a29?_state=vHM3zziNHiB0HXwHHYFfcs-o1V-NGC-dcBDa42nlcGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzBlNTY1LWM4NTYtNDBkMi05MTA5LTZmOTIxNTcxN2EyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNzA5MzQ1OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.573593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "PUT /v2/foo/bar/blobs/uploads/ed70e565-c856-40d2-9109-6f9215717a29?_state=vHM3zziNHiB0HXwHHYFfcs-o1V-NGC-dcBDa42nlcGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNzBlNTY1LWM4NTYtNDBkMi05MTA5LTZmOTIxNTcxN2EyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yNzA5MzQ1OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=83029eb1-2efc-41fa-9b11-922696a200e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=40f1ab6b-e90b-4b4c-a6af-387bb575f6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/5213a898-03dc-4c83-8309-8da457b4d212?_state=LVsM5gbBaFHkKLGtu0VTvuT27XXqzBxOBz9XMMsSi3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTNhODk4LTAzZGMtNGM4My04MzA5LThkYTQ1N2I0ZDIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yODA2MTUyNjNaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.duration=14.058141403s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5213a898-03dc-4c83-8309-8da457b4d212?_state=LVsM5gbBaFHkKLGtu0VTvuT27XXqzBxOBz9XMMsSi3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTNhODk4LTAzZGMtNGM4My04MzA5LThkYTQ1N2I0ZDIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzowOC4yODA2MTUyNjNaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=8498fe1b-f1b7-4fdc-ab82-dcbb99777dd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33593" http.request.id=d602aa47-8129-46cd-ae8d-e3a0bea53f51 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/347303d1-d7f8-43e9-948a-e39c1fdeecaf?_state=Wrocuz4yheSpla5sWhc-0Tgt3W9PDpnRSiKUEEwaD7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NzMwM2QxLWQ3ZjgtNDNlOS05NDhhLWUzOWMxZmRlZWNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzoyMi44MTEwNDI3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=14.26069253s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/347303d1-d7f8-43e9-948a-e39c1fdeecaf?_state=Wrocuz4yheSpla5sWhc-0Tgt3W9PDpnRSiKUEEwaD7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NzMwM2QxLWQ3ZjgtNDNlOS05NDhhLWUzOWMxZmRlZWNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzoyMi44MTEwNDI3N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=694dbd7a-77ae-457c-9692-1710d6f9b84b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/uploads/347303d1-d7f8-43e9-948a-e39c1fdeecaf?_state=Zhnrm34dwLt5G5enddW28GY4pXJ62jEUcyDmp72vvJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NzMwM2QxLWQ3ZjgtNDNlOS05NDhhLWUzOWMxZmRlZWNhZiIsIk9mZnNldCI6MzExNzMxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjM6MjJaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.835135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "PUT /v2/foo/bar/blobs/uploads/347303d1-d7f8-43e9-948a-e39c1fdeecaf?_state=Zhnrm34dwLt5G5enddW28GY4pXJ62jEUcyDmp72vvJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NzMwM2QxLWQ3ZjgtNDNlOS05NDhhLWUzOWMxZmRlZWNhZiIsIk9mZnNldCI6MzExNzMxMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjM6MjJaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=17662d7e-157e-4924-84a5-5b2301cbcfdf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.204375ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=65df5d31-bce4-4ab4-8e03-58fad17de373 http.request.method=GET http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=388.901916ms http.response.status=200 http.response.written=31173120 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "GET /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 200 31173120 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=error msg="error parsing digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=04043507-a8e8-450d-8e46-ff376829463a http.request.method=GET http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" time="2025-08-08T04:23:37Z" 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:33593" http.request.id=04043507-a8e8-450d-8e46-ff376829463a http.request.method=GET http.request.remoteaddr="127.0.0.1:40482" http.request.uri="/v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.579776ms http.response.status=400 http.response.written=110 vars.digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "GET /v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=934aed27-a7f8-4712-be89-5d47795497ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39856" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.349255ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "GET /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=6d04ff50-bdc5-4bde-8f56-c22dcd903a82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39870" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.911677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=4e005c18-f822-436b-a1dc-7b1e9ac991cb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39870" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.777576ms http.response.status=404 http.response.written=157 vars.digest="sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" 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:33593" http.request.id=ecae48e3-38c6-4010-b579-e63b6a8f2d8d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39870" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.628596ms http.response.status=404 http.response.written=74 vars.digest="sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=error msg="error parsing digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=82c038d6-5bb8-4525-af7c-08473b9d60ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39886" http.request.uri="/v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" time="2025-08-08T04:23:37Z" 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:33593" http.request.id=82c038d6-5bb8-4525-af7c-08473b9d60ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39886" http.request.uri="/v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.200316ms http.response.status=400 http.response.written=110 vars.digest="sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "DELETE /v2/foo/bar/blobs/sha257:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T04:23:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=da3e9fc6-5b4d-4378-9b70-ce71e0389c9d http.request.method=POST http.request.remoteaddr="127.0.0.1:39896" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.381576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=b7237f22-a400-439d-99c1-36cc23f22e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39896" http.request.uri="/v2/foo/bar/blobs/uploads/7566d799-1fec-488c-8be3-492a47d213ee?_state=DWQylCyyCIprL8TmSEgAwwsXR92tm0LloPnrlQ8TzB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NjZkNzk5LTFmZWMtNDg4Yy04YmUzLTQ5MmE0N2QyMTNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzozNy42MzI3Mzk2NjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.duration=18.38055462s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "PUT /v2/foo/bar/blobs/uploads/7566d799-1fec-488c-8be3-492a47d213ee?_state=DWQylCyyCIprL8TmSEgAwwsXR92tm0LloPnrlQ8TzB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NjZkNzk5LTFmZWMtNDg4Yy04YmUzLTQ5MmE0N2QyMTNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzozNy42MzI3Mzk2NjVaIn0%3D&digest=sha256%3Ae49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=8ba4d01b-22eb-4f8d-9861-05e87328bf21 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39896" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.148894ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T04:23:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=75626762-9c8d-4345-b439-13386fda9e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:39854" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.894474028s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "GET /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T04:23:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33593" http.request.id=88268344-6fb3-42d8-89cd-a274c0a69991 http.request.method=GET http.request.remoteaddr="127.0.0.1:39856" http.request.uri="/v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.881795225s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [08/Aug/2025:04:23:37 +0000] "GET /v2/foo/bar/blobs/sha256:e49b13f566d6a885869820a7e0c41dae09710913d64030638cddfb3dc9a7673e HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (49.22s) === RUN TestRelativeURL time="2025-08-08T04:23:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:23:56Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:23:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43947" http.request.id=b56b6e07-1e73-44ad-b9d2-e64f3ccb97c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.306815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43947" http.request.id=46bcc583-c053-4c1f-a39d-83a211b5b1ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/bar/blobs/uploads/6dbb8af1-816e-4272-8b6b-7f9aa025c0f5?_state=eE_Mt_OSOO8cx3gH9DEZw-MtIEvNIKyTTv7JxVOIkYl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmI4YWYxLTgxNmUtNDI3Mi04YjZiLTdmOWFhMDI1YzBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzo1Ni41MDA3NDUxNjhaIn0%3D&digest=sha256%3A28f632dccc2c454b30ff79f899ccf33d2c86dcee21634ae6098888035bde9a44" http.request.useragent="Go-http-client/1.1" http.response.duration=12.233210321s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:23:57 +0000] "PUT /v2/foo/bar/blobs/uploads/6dbb8af1-816e-4272-8b6b-7f9aa025c0f5?_state=eE_Mt_OSOO8cx3gH9DEZw-MtIEvNIKyTTv7JxVOIkYl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmI4YWYxLTgxNmUtNDI3Mi04YjZiLTdmOWFhMDI1YzBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyMzo1Ni41MDA3NDUxNjhaIn0%3D&digest=sha256%3A28f632dccc2c454b30ff79f899ccf33d2c86dcee21634ae6098888035bde9a44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43947" http.request.id=8bb8a98d-0063-4f95-9883-ea7b6688da0a http.request.method=POST http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43947" http.request.id=48d16288-bd44-47d6-bf66-dbe643d1f6bc http.request.method=POST http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.202535ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43947" http.request.id=02f7bf09-b06a-44e0-a77b-ea31cf89b490 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/bar/blobs/uploads/3d30c65e-23a8-4c3c-9af5-cb1ff3cf3ac4?_state=4kq9ku9rbYZTrXTTbnpRPg5_eFibWJ9e7glXCp41UVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMzBjNjVlLTIzYTgtNGMzYy05YWY1LWNiMWZmM2NmM2FjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoxMC4xNzM3MzEwMDlaIn0%3D&digest=sha256%3A282e07c71cc028c84bd71187bdbc16f6e98bd26ddd6b5a9a335b9c93f9602a4f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.695833694s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:10 +0000] "PUT /v2/foo/bar/blobs/uploads/3d30c65e-23a8-4c3c-9af5-cb1ff3cf3ac4?_state=4kq9ku9rbYZTrXTTbnpRPg5_eFibWJ9e7glXCp41UVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMzBjNjVlLTIzYTgtNGMzYy05YWY1LWNiMWZmM2NmM2FjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoxMC4xNzM3MzEwMDlaIn0%3D&digest=sha256%3A282e07c71cc028c84bd71187bdbc16f6e98bd26ddd6b5a9a335b9c93f9602a4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (18.38s) === RUN TestBlobDeleteDisabled time="2025-08-08T04:24:14Z" 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-08T04:24:14Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:24:15Z" 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:41659" http.request.id=059925f1-9008-4095-addc-b415578eb8ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37016" http.request.uri="/v2/foo/bar/blobs/sha256:c4f3c586ecb2633fb970bb3b09d1ea859eb8983f7e65701760680003b41ec5c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.927656ms http.response.status=405 http.response.written=78 vars.digest="sha256:c4f3c586ecb2633fb970bb3b09d1ea859eb8983f7e65701760680003b41ec5c9" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:24:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:c4f3c586ecb2633fb970bb3b09d1ea859eb8983f7e65701760680003b41ec5c9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.54s) === RUN TestDeleteDisabled time="2025-08-08T04:24: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-08T04:24:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:24:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38117" http.request.id=5aa75ebc-bfe2-450a-8e12-ec874af42270 http.request.method=POST http.request.remoteaddr="127.0.0.1:51326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.892055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38117" http.request.id=6590d350-eea9-477c-b936-0e4bd0a5637a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51326" http.request.uri="/v2/foo/bar/blobs/uploads/ddcd5ee0-4a40-4080-96f3-542c7e58e1b7?_state=o_6Ilfmc-xzGMSsOUzUvTi173APW23FyZnX83YbO1Xh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkY2Q1ZWUwLTRhNDAtNDA4MC05NmYzLTU0MmM3ZTU4ZTFiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoxNS45NjQ0ODQ0MjhaIn0%3D&digest=sha256%3A51f6e18579a77f6f98a8907c2ea3d18216be838e6affed7107d847e66694f5d4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.821152486s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:15 +0000] "PUT /v2/foo/bar/blobs/uploads/ddcd5ee0-4a40-4080-96f3-542c7e58e1b7?_state=o_6Ilfmc-xzGMSsOUzUvTi173APW23FyZnX83YbO1Xh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkY2Q1ZWUwLTRhNDAtNDA4MC05NmYzLTU0MmM3ZTU4ZTFiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoxNS45NjQ0ODQ0MjhaIn0%3D&digest=sha256%3A51f6e18579a77f6f98a8907c2ea3d18216be838e6affed7107d847e66694f5d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:20Z" 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:38117" http.request.id=e33ce1dc-d081-4dd0-b8af-4fb40a7f6f34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51326" http.request.uri="/v2/foo/bar/blobs/sha256:51f6e18579a77f6f98a8907c2ea3d18216be838e6affed7107d847e66694f5d4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.944316ms http.response.status=405 http.response.written=78 vars.digest="sha256:51f6e18579a77f6f98a8907c2ea3d18216be838e6affed7107d847e66694f5d4" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:24:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:51f6e18579a77f6f98a8907c2ea3d18216be838e6affed7107d847e66694f5d4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.38s) === RUN TestDeleteReadOnly time="2025-08-08T04:24:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:24:20Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:24:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43933" http.request.id=3cbd2796-5c91-4b34-adf3-7d0fb5f3a8e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49700" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.281756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43933" http.request.id=bc7262ce-99f4-439b-9283-0961cfe9ab0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49700" http.request.uri="/v2/foo/bar/blobs/uploads/de752b42-99b9-4ac3-970f-1b685cb24749?_state=ijcciFeKFGPoEZuFlGu5yLgkbkcgluV9FyisFGGrD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzUyYjQyLTk5YjktNGFjMy05NzBmLTFiNjg1Y2IyNDc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoyMS42MDAzMTM4MTZaIn0%3D&digest=sha256%3A49d65bad0b60c46cadfcd576589de6f29800755b26d65187922fe35342b46cef" http.request.useragent="Go-http-client/1.1" http.response.duration=10.543874196s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:21 +0000] "PUT /v2/foo/bar/blobs/uploads/de752b42-99b9-4ac3-970f-1b685cb24749?_state=ijcciFeKFGPoEZuFlGu5yLgkbkcgluV9FyisFGGrD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNzUyYjQyLTk5YjktNGFjMy05NzBmLTFiNjg1Y2IyNDc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNDoyMS42MDAzMTM4MTZaIn0%3D&digest=sha256%3A49d65bad0b60c46cadfcd576589de6f29800755b26d65187922fe35342b46cef HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:49d65bad0b60c46cadfcd576589de6f29800755b26d65187922fe35342b46cef HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (11.36s) === RUN TestStartPushReadOnly time="2025-08-08T04:24:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:24:32Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:04:24:32 +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-08T04:24:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:24:32Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:24:32Z" 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:45573" http.request.id=aa11a641-487f-427b-87cc-38cb605fbaa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" 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.999756ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T04:24:32Z" 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:45573" http.request.id=b145f84a-8650-4689-b697-5d913f9fed94 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.760837ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:24:32Z" 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:45573" http.request.id=80bf1acb-9f68-4cb1-a7de-d63ff59a96fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" 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.747377ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T04:24:32Z" 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:45573" http.request.id=c672333a-8095-4fc4-be88-0ea62995f152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.462294ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:24:32Z" 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:45573" http.request.id=c672333a-8095-4fc4-be88-0ea62995f152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.621254ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:24:32Z" 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:45573" http.request.id=c672333a-8095-4fc4-be88-0ea62995f152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.750714ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:24:32Z" 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:45573" http.request.id=c672333a-8095-4fc4-be88-0ea62995f152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.869373ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T04:24:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=7422d9bc-8d29-4908-815b-12f06b289133 http.request.method=POST http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.479716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=642b9095-a495-4c6f-be3f-212feaca4248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/blobs/uploads/3cfd39e4-7e1e-4d13-bb53-febf8303abd1?_state=XiDOO80nZpbRLjYctNs8mbH0kwD8WPUt2Oeh_N8-jUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzY2ZkMzllNC03ZTFlLTRkMTMtYmI1My1mZWJmODMwM2FiZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6MzIuNzk4OTQ4NDVaIn0%3D&digest=sha256%3A2854451d2168db576077b5547a5826d5c126829015333a57878de8397358c242" http.request.useragent="Go-http-client/1.1" http.response.duration=5.907231222s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/3cfd39e4-7e1e-4d13-bb53-febf8303abd1?_state=XiDOO80nZpbRLjYctNs8mbH0kwD8WPUt2Oeh_N8-jUt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzY2ZkMzllNC03ZTFlLTRkMTMtYmI1My1mZWJmODMwM2FiZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6MzIuNzk4OTQ4NDVaIn0%3D&digest=sha256%3A2854451d2168db576077b5547a5826d5c126829015333a57878de8397358c242 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=032a0076-1ee6-489b-a0fc-15942c1e59bc http.request.method=POST http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.201416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=f7964044-1403-48ff-85ff-469f3b0b0053 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/blobs/uploads/484c7902-dcf0-4701-997c-ab904b2cdc19?_state=5uRSjinFxa1YZBRYPjE5fHgoQIVRkRdRv_Zu7xkdGed7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODRjNzkwMi1kY2YwLTQ3MDEtOTk3Yy1hYjkwNGIyY2RjMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6MzkuNDgxNjE1MDA4WiJ9&digest=sha256%3Adcb3689be3728f3cb9a2c5bdc793d5a3d80431023c1ed2aa59178da10c8d2c3c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.921650534s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/484c7902-dcf0-4701-997c-ab904b2cdc19?_state=5uRSjinFxa1YZBRYPjE5fHgoQIVRkRdRv_Zu7xkdGed7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODRjNzkwMi1kY2YwLTQ3MDEtOTk3Yy1hYjkwNGIyY2RjMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6MzkuNDgxNjE1MDA4WiJ9&digest=sha256%3Adcb3689be3728f3cb9a2c5bdc793d5a3d80431023c1ed2aa59178da10c8d2c3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=69255ac6-0e6c-488a-9a11-31a5f3d46338 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.276711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=565bf8f1-70ff-42b9-91db-485c89c9496a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.611852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=eb9b665f-69c1-4a15-8fde-ca6a8dfc854b http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.072293ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=a2dec503-0754-4150-9b66-0177d1a44562 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.602374ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=302808aa-cd80-469e-8090-78773639bb27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.248673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=2f32dcc0-c915-43a3-b49b-9113ae0f3bd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.257033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45573" http.request.id=ba6f295f-2606-417f-91f9-ea218ba083f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.365372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=db179417-e8ed-4e9c-8a1f-818a7ddb9051 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.270395ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=7efc258d-90e4-49c9-ade3-bb061b4b7b3f http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.492016ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=ac801abd-aaa7-4300-bc09-ae1e6330206b http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414177ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=0feed7bb-a9e5-40f8-808a-a29b264f3e32 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.496156ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=error msg="payload digest does match: "sha256:d7d559c1aaa3b6124ad064b7690cd03320e690b417499f3f11e7ed38f172fc0a" != "sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff"" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=043b2236-206a-41bd-bd44-be3981c82809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=043b2236-206a-41bd-bd44-be3981c82809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.998156ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff" 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:86102e331f50dac8e5f9b97d03c593e2841637d8733f7dd455750c8ef0de8eff HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=b2dfa68d-9d33-4dc6-83ad-0dc3a90b540c http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.972316ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=ceb9f2a7-9839-470d-85f6-bfd41a79e4b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.530397ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=69dda9f6-1ca1-49d2-9dde-532602119a9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.942996ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:24:49Z" 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:45573" http.request.id=69dda9f6-1ca1-49d2-9dde-532602119a9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.103815ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:24:49Z" 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:45573" http.request.id=69dda9f6-1ca1-49d2-9dde-532602119a9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.209255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=9cb65274-5949-4795-9fd9-9251e57980e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.928276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=5ca8d4fd-3778-44a6-9055-c548b9082af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/b15d748f-69b9-4805-acb1-e13e87554b1b?_state=Z9jfMI6hD6pOIlA06F-MOWl-4TDWa-cmMl6STxgFpnp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTVkNzQ4Zi02OWI5LTQ4MDUtYWNiMS1lMTNlODc1NTRiMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6NDkuNDg4OTAzMDg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.782635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/b15d748f-69b9-4805-acb1-e13e87554b1b?_state=Z9jfMI6hD6pOIlA06F-MOWl-4TDWa-cmMl6STxgFpnp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTVkNzQ4Zi02OWI5LTQ4MDUtYWNiMS1lMTNlODc1NTRiMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6NDkuNDg4OTAzMDg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:49Z" 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:45573" http.request.id=a94bd4b6-6d93-4244-8ff2-1ca742e620c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.333656ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:24:49Z" 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:45573" http.request.id=a94bd4b6-6d93-4244-8ff2-1ca742e620c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.494656ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:24:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T04:24:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=b60169c5-54fa-45a6-9dbf-0363a4968cb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.866194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:24:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=0ea9282d-5b0c-4e1c-b3bf-e23bea7599b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/66546a86-5266-4986-acab-2903970281af?_state=l0Vi-rpMWTDJw3I_TsxlaN1nbjynmrNLCNfcfGNBQJN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjU0NmE4Ni01MjY2LTQ5ODYtYWNhYi0yOTAzOTcwMjgxYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6NTAuMjY3OTMwNjM3WiJ9&digest=sha256%3A8d98eb5e4d8080b69d04cbe645bd87bcba6afb62d4bb466f085292d6b32016ce" http.request.useragent="Go-http-client/1.1" http.response.duration=8.92950395s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:24:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/66546a86-5266-4986-acab-2903970281af?_state=l0Vi-rpMWTDJw3I_TsxlaN1nbjynmrNLCNfcfGNBQJN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjU0NmE4Ni01MjY2LTQ5ODYtYWNhYi0yOTAzOTcwMjgxYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjQ6NTAuMjY3OTMwNjM3WiJ9&digest=sha256%3A8d98eb5e4d8080b69d04cbe645bd87bcba6afb62d4bb466f085292d6b32016ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=0f8d14b4-f092-4c3c-b414-217768bab54d http.request.method=POST http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.262316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=837937fc-546f-4e3a-91ea-d4e9e1cf7ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/blobs/uploads/8044cf34-e989-4039-a6b5-6bca7edb2cd3?_state=yxRG8jBDJtNOWrxlo86InJazSqvQflWWuwOO0pn69Hl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDQ0Y2YzNC1lOTg5LTQwMzktYTZiNS02YmNhN2VkYjJjZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MDAuMDM4NjM5NDc0WiJ9&digest=sha256%3A3c9f1042158f22c8d1bf5fa8e82cdf09e813eac8863c25edcc916d402a2e46fc" http.request.useragent="Go-http-client/1.1" http.response.duration=11.470718607s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/8044cf34-e989-4039-a6b5-6bca7edb2cd3?_state=yxRG8jBDJtNOWrxlo86InJazSqvQflWWuwOO0pn69Hl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDQ0Y2YzNC1lOTg5LTQwMzktYTZiNS02YmNhN2VkYjJjZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MDAuMDM4NjM5NDc0WiJ9&digest=sha256%3A3c9f1042158f22c8d1bf5fa8e82cdf09e813eac8863c25edcc916d402a2e46fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:45573" http.request.id=b445998a-b2bc-45d5-95bd-d838073c6ad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.334214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:45573" http.request.id=1997b126-311c-4ebf-be1c-c2a3927836c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541" http.request.useragent="Go-http-client/1.1" http.response.duration=3.586856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=23171314-2dd0-4ee6-bf66-b66660f8f795 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.224535ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=84acf178-6933-476d-a3bb-24e8c6325b2c http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.997636ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=c542ce9f-1505-4159-b8c8-f9c8b64c3f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411877ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=f70c2955-3a47-4532-a610-881eb038d1bf http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541" http.request.useragent="Go-http-client/1.1" http.response.duration=2.261817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=c1e4a7b8-76c7-49c1-8e69-66105ad56168 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.474897ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="rewriting manifest sha256:a69428617ab7182de294a89304b5d3d595e57b4059938783e32edf9d52b1d541 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=5c57a973-7598-43e7-a1a8-3ccdbc70c78d http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" 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-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=5c57a973-7598-43e7-a1a8-3ccdbc70c78d http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.340213ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:45573" http.request.id=8d794f43-c194-4418-8613-58ed4e703ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" 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=2.694697ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:45573" http.request.id=aa6e9214-4586-482a-a352-d519495e711a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.345796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:45573" http.request.id=b1610506-6547-45b9-9575-28a069497666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=52cb3043-fd89-4b82-9bd2-9b0e53b0b2e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" 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=2.911736ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=23295ac1-c4e5-43fe-b17d-f813aa6e0fac http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.886456ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=06e769ba-bcbd-47d3-8a87-4ae6b3016ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.453257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=2fa0cf7a-e9f6-4fcb-a922-cfba3bd0b562 http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368756ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=info msg="rewriting manifest list sha256:9917d53c42efb3dd9e6f1147f8bd1c37b94b5db7a8059461d0f12822a4937189 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=1954f9af-9f66-4b7f-a686-c161774981aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" 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-08T04:25:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45573" http.request.id=1954f9af-9f66-4b7f-a686-c161774981aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36524" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.129533ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:25:11Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:25:11Z" 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:34829" http.request.id=b9c4f8dd-feb8-4ef5-8f85-f9a3d2eeba2b http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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.710236ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:34829" http.request.id=ee8ecc51-1b36-4eb7-aacc-2899d5971f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.557017ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:34829" http.request.id=907f421d-9ebc-4f7b-96d1-3f4ce89fa22b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" 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.551017ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T04:25:11Z" 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:34829" http.request.id=da2e3971-a227-4abb-9f8a-a0db0774e439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.218714ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:11Z" 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:34829" http.request.id=da2e3971-a227-4abb-9f8a-a0db0774e439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.372654ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:11Z" 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:34829" http.request.id=da2e3971-a227-4abb-9f8a-a0db0774e439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.479214ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:11Z" 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:34829" http.request.id=da2e3971-a227-4abb-9f8a-a0db0774e439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.622954ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T04:25:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=b1ee1272-a8b6-450b-9fe3-413adc6a70f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=da5b0099-dac5-4565-b567-2b48727df678 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/blobs/uploads/d55d69bb-47b8-4c76-8079-14c5a122d113?_state=sjQ08kzYYgkzZ4kfZUlIG7pgA8IbWsh6olYF-DKgwXB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTVkNjliYi00N2I4LTRjNzYtODA3OS0xNGM1YTEyMmQxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MTIuMzY4MjAzODY0WiJ9&digest=sha256%3A5659d9871b39d7b3548995feb96fcdfbcad75c203d1f3def69aa385dce19b2d6" http.request.useragent="Go-http-client/1.1" http.response.duration=10.116791971s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/d55d69bb-47b8-4c76-8079-14c5a122d113?_state=sjQ08kzYYgkzZ4kfZUlIG7pgA8IbWsh6olYF-DKgwXB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTVkNjliYi00N2I4LTRjNzYtODA3OS0xNGM1YTEyMmQxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MTIuMzY4MjAzODY0WiJ9&digest=sha256%3A5659d9871b39d7b3548995feb96fcdfbcad75c203d1f3def69aa385dce19b2d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=26c12f9e-4722-4fb9-ab0f-0ee0e18aa814 http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.323396ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=2f415438-317c-44ca-95f0-d56c86552d2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/blobs/uploads/7a355ad6-14fa-4da8-8241-b1c0a4778b49?_state=KbF_iWz3d5m0thGjQGr1K8he63iISZmHYib42qIY-cl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTM1NWFkNi0xNGZhLTRkYTgtODI0MS1iMWMwYTQ3NzhiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MjMuMTcyNjQ2MDQ5WiJ9&digest=sha256%3A946cd3d5e34570c4022cbf20de828abbdca07255cacabc1d204095ba0079b7f2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.381521868s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/7a355ad6-14fa-4da8-8241-b1c0a4778b49?_state=KbF_iWz3d5m0thGjQGr1K8he63iISZmHYib42qIY-cl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTM1NWFkNi0xNGZhLTRkYTgtODI0MS1iMWMwYTQ3NzhiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MjMuMTcyNjQ2MDQ5WiJ9&digest=sha256%3A946cd3d5e34570c4022cbf20de828abbdca07255cacabc1d204095ba0079b7f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=4fadd655-d377-4a9f-9697-10ab266a43d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.973472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=05572845-6f1d-48c3-afe7-b09a907db942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.288413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=23dfe833-cf34-4df4-b078-3aceba85867c http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=13.224302ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=64dc8553-9ae8-4989-a41e-647b77cbae1f http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.514574ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" 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:34829" http.request.id=4456e88c-06ed-45a1-ba24-c0ed2de12d70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" 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:34829" http.request.id=ffbd7a9e-2fc7-457f-ae48-534bfe00f6ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.221213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:34829" http.request.id=e322841d-807d-41bd-b4f0-57e8021ac869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.306753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=cb4d77e2-0e11-49cc-bbc6-c1eb8c4179c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.301374ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=e4b272c0-a00e-4bfb-989a-729ee1eb75b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545177ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=f0f32e76-6ddf-456b-a9e0-00005d23ac0d http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.279337ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=386ee37a-00f2-4ba2-b1b2-4cced0fd5219 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.356656ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=error msg="payload digest does match: "sha256:a1b53d760af93f260c83f9f60dda2cdd1cbdc67cc9b935c27e5630a90c5369d5" != "sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd"" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=1d1020e5-d88c-4dfa-b1ee-20888ed6b8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" time="2025-08-08T04:25:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=1d1020e5-d88c-4dfa-b1ee-20888ed6b8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.988776ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd" 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2b62d4982d6caae3c0c07b2c1ad67f3340228df0c81689e3c73423ef211db9fd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" 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:34829" http.request.id=ddf8ceeb-e74c-4b77-b1cd-5fc5c25adf28 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.850996ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" 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:34829" http.request.id=a3506da0-d890-4693-b3b9-04a911d39fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.726656ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34829" http.request.id=74500265-ded7-45dd-b986-c4bcef4a74ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.199156ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:25:31Z" 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:34829" http.request.id=74500265-ded7-45dd-b986-c4bcef4a74ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.356815ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:25:31Z" 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:34829" http.request.id=74500265-ded7-45dd-b986-c4bcef4a74ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.478775ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=5f7fe80e-ddac-46f0-b9ff-5082e1c3c17c http.request.method=POST http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.216615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=0aa05fcd-0a3b-4ed6-b6f9-2aa3dedfe0dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/b3075ccb-8032-462e-8647-4bbc09f89332?_state=lSDKGN5uiQVJm2q005erbVrmN8ergl5W1I2C76EfNP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzA3NWNjYi04MDMyLTQ2MmUtODY0Ny00YmJjMDlmODkzMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MzEuNjQ3NzY0OTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.258334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/b3075ccb-8032-462e-8647-4bbc09f89332?_state=lSDKGN5uiQVJm2q005erbVrmN8ergl5W1I2C76EfNP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzA3NWNjYi04MDMyLTQ2MmUtODY0Ny00YmJjMDlmODkzMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MzEuNjQ3NzY0OTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:31Z" 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:34829" http.request.id=fa53ed14-3a7c-40f4-aa4a-d694dce5632c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.613115ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:25:31Z" 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:34829" http.request.id=fa53ed14-3a7c-40f4-aa4a-d694dce5632c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.778095ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:25:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T04:25:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=7f0b6619-54c8-45f1-b59c-9072e0d3a58d http.request.method=POST http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=f9d451db-81f7-4011-aa2b-c38313c5946b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/6eea7659-96f6-42b3-8d15-6ebef50645f2?_state=MvJ-snFzdilMWpZa5ezrmh97twrgzC3yyMHkQ6PXs-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZWVhNzY1OS05NmY2LTQyYjMtOGQxNS02ZWJlZjUwNjQ1ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MzIuNjI2Mzk3NTEzWiJ9&digest=sha256%3Ae60ade133117da2334ea166aa7a58e5b85c2e6b6ebcdc0a654ecb57c5c70c7c3" http.request.useragent="Go-http-client/1.1" http.response.duration=14.938027756s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/6eea7659-96f6-42b3-8d15-6ebef50645f2?_state=MvJ-snFzdilMWpZa5ezrmh97twrgzC3yyMHkQ6PXs-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZWVhNzY1OS05NmY2LTQyYjMtOGQxNS02ZWJlZjUwNjQ1ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6MzIuNjI2Mzk3NTEzWiJ9&digest=sha256%3Ae60ade133117da2334ea166aa7a58e5b85c2e6b6ebcdc0a654ecb57c5c70c7c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=5edfa594-e7ae-4aaa-a06e-186fb391cf07 http.request.method=POST http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.569655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=01c510d6-b877-4e7e-913f-0cef31cc40e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/blobs/uploads/aa1b5be8-c808-4883-9cba-9751c070e2b7?_state=qfjlf-2jSH5MV1YQN2eO-LY4yPCZcJbO4a3LvkpnRZd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTFiNWJlOC1jODA4LTQ4ODMtOWNiYS05NzUxYzA3MGUyYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6NDguMjY4NDk1NTE5WiJ9&digest=sha256%3A2147337cf975cd0abe9966db2eb88fe8b03bf7c44416a739cb53707fbe861bf5" http.request.useragent="Go-http-client/1.1" http.response.duration=9.412307819s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa1b5be8-c808-4883-9cba-9751c070e2b7?_state=qfjlf-2jSH5MV1YQN2eO-LY4yPCZcJbO4a3LvkpnRZd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTFiNWJlOC1jODA4LTQ4ODMtOWNiYS05NzUxYzA3MGUyYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6NDguMjY4NDk1NTE5WiJ9&digest=sha256%3A2147337cf975cd0abe9966db2eb88fe8b03bf7c44416a739cb53707fbe861bf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:34829" http.request.id=dfd7a68d-15b6-4c8b-8cf6-5be3e02e1d17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.136334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:34829" http.request.id=a1e62ac9-ae5d-4dc2-aa70-928f590cc16c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088" http.request.useragent="Go-http-client/1.1" http.response.duration=3.554935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=ecf524ac-ef5e-4214-a0d0-10ae5d6b4ffe http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.208536ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=213e0608-1764-4eca-a020-efb15319f146 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.192456ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=bed97337-fb47-4ebf-9b10-a5f318f1245c http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.428657ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=c5f2449c-7d9e-4cf5-bda5-e67bd6894764 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088" http.request.useragent="Go-http-client/1.1" http.response.duration=2.386457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=c807d0a7-dce5-4759-ae9a-ab9739625bc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.399837ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="rewriting manifest sha256:aaa211714829a195390a01b3e064bdf8eb12861e3cbe9de6d72f8256296a7088 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=18a89479-6840-4c0b-bad1-e75238dab027 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" 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-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=18a89479-6840-4c0b-bad1-e75238dab027 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.859053ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:34829" http.request.id=52de53a1-51cb-4c66-b910-faebf76e8056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" 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=2.975016ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:34829" http.request.id=03155b63-d686-4576-bab5-e06c69bf8ca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.588575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:34829" http.request.id=580027bc-2a46-4171-bde2-cc713afd6680 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=de2b4561-9311-416f-8453-398cfac2eaec http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.016875ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=694aa9cd-ec93-45a1-850f-aa46abd01573 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.976376ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=a52be2cc-eab0-4619-9ca1-6fa0ed799667 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.450617ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=8eac6f01-5435-46e1-bb7e-57dc02905ed4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.560397ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" level=info msg="rewriting manifest list sha256:147539bd392dc56eceb5483035d5d19d8851acc424e5fe966fe47aad1e9ac7af in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=bae84663-9f26-4883-945e-17fd5dc15243 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" 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-08T04:25:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34829" http.request.id=bae84663-9f26-4883-945e-17fd5dc15243 http.request.method=GET http.request.remoteaddr="127.0.0.1:54336" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.458152ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (85.59s) === RUN TestGetManifestWithStorageError time="2025-08-08T04:25:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:25:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:25:57Z" 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:44149" http.request.id=d274f8a0-811a-48a1-bdbb-dfff6d95d09a http.request.method=GET http.request.remoteaddr="127.0.0.1:47672" 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=2.855596ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:44149" http.request.id=33ed33cf-10a4-4eaf-befb-c0ebe2f211b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47672" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.582097ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:44149" http.request.id=88f7a788-4bb6-444f-b942-b864540c7a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:47672" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.601236ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:44149" http.request.id=2ed8b92a-f5c9-4bf4-a22f-43365e78b143 http.request.method=GET http.request.remoteaddr="127.0.0.1:47672" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.474236ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-08-08T04:25:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T04:25:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:25:57Z" 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:40325" http.request.id=0b5e88ca-da26-4529-80f5-43a00aca2e99 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" 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.744597ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:40325" http.request.id=2e7d9d22-61d9-4a94-9c9c-5440d01267b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.411837ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:40325" http.request.id=9fc8b0b1-155a-49ec-931a-3442726f5396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" 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.470217ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T04:25:57Z" 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:40325" http.request.id=8d8e7a39-9b9c-4f7d-8909-97571177c395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.294414ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:57Z" 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:40325" http.request.id=8d8e7a39-9b9c-4f7d-8909-97571177c395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.458514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:57Z" 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:40325" http.request.id=8d8e7a39-9b9c-4f7d-8909-97571177c395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.567474ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T04:25:57Z" 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:40325" http.request.id=8d8e7a39-9b9c-4f7d-8909-97571177c395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.661614ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:04:25:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T04:25:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=a63484e7-01de-420b-8928-1a47cfaad64e http.request.method=POST http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198776ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=cac3d956-8337-4b6a-b5a1-74a4566fb1b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/blobs/uploads/ad757d04-b790-4671-867b-fca8ec9033d9?_state=-xhUCqju0ralLnEGjPRk1ONWuMNAAoFfb0AwG-VNcWl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZDc1N2QwNC1iNzkwLTQ2NzEtODY3Yi1mY2E4ZWM5MDMzZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6NTguMzM5OTQ5NDcxWiJ9&digest=sha256%3A6a18359102a3d666999a2909265ee91c1e0c880bcea40ef5f4515d565e957c30" http.request.useragent="Go-http-client/1.1" http.response.duration=5.224310621s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:25:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/ad757d04-b790-4671-867b-fca8ec9033d9?_state=-xhUCqju0ralLnEGjPRk1ONWuMNAAoFfb0AwG-VNcWl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZDc1N2QwNC1iNzkwLTQ2NzEtODY3Yi1mY2E4ZWM5MDMzZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjU6NTguMzM5OTQ5NDcxWiJ9&digest=sha256%3A6a18359102a3d666999a2909265ee91c1e0c880bcea40ef5f4515d565e957c30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=160febaf-4dde-4d99-9ed0-84791f19895d http.request.method=POST http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.361695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=c3b6e3c9-3838-45b4-94b8-ce0e0c1a4a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/blobs/uploads/2dd0eafa-9fea-4d62-86c6-b0549504847f?_state=TXqDO1fI10v3K5WiyEikwByW3RYtuY4ChQ4jY_fpEGh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZGQwZWFmYS05ZmVhLTRkNjItODZjNi1iMDU0OTUwNDg0N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MDQuMjM1Mzk0Mjg4WiJ9&digest=sha256%3A042f50f88a721d33c3540e716555af76170cee24c83ae2080c8dd8d5bfdf1993" http.request.useragent="Go-http-client/1.1" http.response.duration=7.551492226s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/2dd0eafa-9fea-4d62-86c6-b0549504847f?_state=TXqDO1fI10v3K5WiyEikwByW3RYtuY4ChQ4jY_fpEGh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZGQwZWFmYS05ZmVhLTRkNjItODZjNi1iMDU0OTUwNDg0N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MDQuMjM1Mzk0Mjg4WiJ9&digest=sha256%3A042f50f88a721d33c3540e716555af76170cee24c83ae2080c8dd8d5bfdf1993 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=f7ebecdc-6fb5-4323-9453-905219f718e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.087571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=aaf77b41-b8bf-4141-b4ed-b6f8a5d6ff4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=5.492453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=15f0a5a9-3140-4bca-b2cb-e6254ad738c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.429454ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=62706b25-77c7-4960-a6e9-00a0405df369 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.731314ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=4c131a41-e48d-4fd1-af5d-e1490ae607ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=5.280493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=1904efc3-4028-44f5-ae8b-4be02d1e5493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=5.427533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:40325" http.request.id=8c9c71e5-06e6-4055-9331-0e8e21759431 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=5.395973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=c3407887-2aae-4cf1-ba7d-77a1584f7d60 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.433434ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=f8a9d7c7-1524-42cd-8af6-502bd017a51d http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506837ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=3566db5e-3ec9-47a3-b0f7-dad483922d13 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355656ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=e417d793-93be-4fda-a0f5-5f09baf71936 http.request.method=GET http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.467197ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=error msg="payload digest does match: "sha256:6622567757c1200390586c009d5d24a009f4128723f2eb15d452f6d56f7f27ca" != "sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527"" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=2450eabc-7ec2-47eb-b5d8-a4d3b45ebd3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=2450eabc-7ec2-47eb-b5d8-a4d3b45ebd3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.221636ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=cad4b4f7-eb90-4b45-8c89-9d89dc6d8f72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=3.281516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=4d2c98d2-e3f5-43ed-befe-3a953c2a516d http.request.method=GET http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.153116ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=ea3b6662-16ed-4f97-9de5-ccdaf3a3f897 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36112" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.284415ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=3e2a7cb6-23d5-4134-8287-2f75f87b2b2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=5.845413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=c273e490-cc7e-4384-9742-340d83cfadd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.539594ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=69337661-7867-4c7f-afce-a7ba0b7c3229 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36136" 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=50.589192ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=2a2684b1-6dff-4fd4-a102-0bdd8bf9bfde http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.940628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=4ac6e5b3-131a-4751-acab-ecfebfac5829 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.795856ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=d8765f6b-98d3-40ea-a29a-308b3a22ac3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527" http.request.useragent="Go-http-client/1.1" http.response.duration=3.448275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:885260dc08b8459949239a5d5e377fd0a182d5097f405ef1c48c9164d3e01527 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=c56c3b5f-3f5f-4df1-aef9-d3a6ca769e3e http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.347416ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=3b9e254d-af4d-4510-9fdc-5d84954e7fbd http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.283956ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=d6a296fe-4373-4ce1-9f05-dc548b651cab http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.862077ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=9ae5ce09-a711-4e88-a51c-18df244b95ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" 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=4.192774ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:26:11Z" 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:40325" http.request.id=9ae5ce09-a711-4e88-a51c-18df244b95ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" 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=4.524174ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:26:11Z" 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:40325" http.request.id=9ae5ce09-a711-4e88-a51c-18df244b95ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" 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=4.634474ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=78a203bd-3745-4432-b6f0-a4a5ce69e03d http.request.method=POST http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.399216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=7d15d1df-540f-4f3b-a3ab-849684ae0c6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/b86ecb6f-22a9-4cac-a59e-a47975f2a5c2?_state=cNpbKEWyqx0Uk61dCNYBv14vEO4Y8QFplMgP8xovyEd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODZlY2I2Zi0yMmE5LTRjYWMtYTU5ZS1hNDc5NzVmMmE1YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MTEuOTc2NjQyMDE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.980415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/b86ecb6f-22a9-4cac-a59e-a47975f2a5c2?_state=cNpbKEWyqx0Uk61dCNYBv14vEO4Y8QFplMgP8xovyEd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODZlY2I2Zi0yMmE5LTRjYWMtYTU5ZS1hNDc5NzVmMmE1YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MTEuOTc2NjQyMDE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:11Z" 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:40325" http.request.id=48778787-eb39-4b49-ae36-c9c3ca89cdb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.389396ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T04:26:11Z" 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:40325" http.request.id=48778787-eb39-4b49-ae36-c9c3ca89cdb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.531936ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:04:26:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T04:26:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=f8225bfe-d63b-45a5-99d5-8167930d998f http.request.method=POST http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.136236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=161067fe-dab2-485f-bbfe-d46ddf161bb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/8e2f4918-299b-4fc2-944f-e17ad2374822?_state=ISoAUEEYb319tIi5k2F9s9EdiMagXT0m9i2WZ5F_Jsx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTJmNDkxOC0yOTliLTRmYzItOTQ0Zi1lMTdhZDIzNzQ4MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MTIuOTA3ODc4MzQ0WiJ9&digest=sha256%3A9fc4c941e1cd4d58cedc128054df47131a4a10596f61eccf5cb6106b276683d0" http.request.useragent="Go-http-client/1.1" http.response.duration=15.068222639s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/8e2f4918-299b-4fc2-944f-e17ad2374822?_state=ISoAUEEYb319tIi5k2F9s9EdiMagXT0m9i2WZ5F_Jsx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTJmNDkxOC0yOTliLTRmYzItOTQ0Zi1lMTdhZDIzNzQ4MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MTIuOTA3ODc4MzQ0WiJ9&digest=sha256%3A9fc4c941e1cd4d58cedc128054df47131a4a10596f61eccf5cb6106b276683d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=7b0e71eb-8a26-47ed-bc16-2db265a7358b http.request.method=POST http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.462056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=47815074-ae59-41a2-a730-6431e415945e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/blobs/uploads/4596640b-c488-47ef-b627-3a88145dd30e?_state=RYhIpC07rbo23PMMDwHRsOFqUFl0_oxDgDJfAT0lxs97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTk2NjQwYi1jNDg4LTQ3ZWYtYjYyNy0zYTg4MTQ1ZGQzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MjguODQyMTE3ODE2WiJ9&digest=sha256%3A4339f30e842eab2a68e2c736c6abbd104faea8a46ed276e401c25313d9858d81" http.request.useragent="Go-http-client/1.1" http.response.duration=13.313356623s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/4596640b-c488-47ef-b627-3a88145dd30e?_state=RYhIpC07rbo23PMMDwHRsOFqUFl0_oxDgDJfAT0lxs97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTk2NjQwYi1jNDg4LTQ3ZWYtYjYyNy0zYTg4MTQ1ZGQzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMDQ6MjY6MjguODQyMTE3ODE2WiJ9&digest=sha256%3A4339f30e842eab2a68e2c736c6abbd104faea8a46ed276e401c25313d9858d81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=fa2951eb-003e-43b5-8e2f-5a46f09eb0ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.469514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=9008a70b-3f2e-485d-900a-71949dfadcc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.963055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=f013c522-d963-44bb-8e26-c0ca9d12b09d http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.302875ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=599377e3-25a0-4ebb-b278-1383af90e2a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.306356ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=aee50e80-e370-4167-b872-2d159eb9fdf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.652677ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=2b1e5dba-9c3b-4ae0-bbc8-be58c61996d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.748136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=10ee6bc0-77bc-4dd2-b8fc-56fce0bfffe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" 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=6.487571ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="rewriting manifest sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=10f096eb-8be7-4595-a01d-eb35c8450576 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" 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-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=10f096eb-8be7-4595-a01d-eb35c8450576 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.472572ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=32ce1613-5b78-46d1-9035-218fb8a9d1bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=889f352e-4e7c-42f1-9c39-16c80f6312b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36152" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.631017ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=8980f00e-d4d6-411b-8f06-c248c91b3edc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34930" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.066596ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=ff60a77c-c722-445f-9922-761cdbc40af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34942" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.943354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=172e024b-0b20-4ed4-abe0-dfee8779cffb http.request.method=GET http.request.remoteaddr="127.0.0.1:34942" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.087356ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=c21fc0a1-42fc-4a4a-b1a2-16424c8ffa05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34956" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.458056ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:40325" http.request.id=19afc8c0-496e-4da6-a8d9-ac5232903ebd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.880652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=fbea0759-ac09-46d5-af85-ea60fd86f54d http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" 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=4.203314ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=8455e055-22eb-4bee-ac0e-be2c94516b00 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:55978ea3b6d52c62330b419114a1aac6e1ca59e55b490d75ebf170c29232dfb2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40325" http.request.id=e0a10069-cdc1-4768-9b92-155b6ab55d4d http.request.method=GET http.request.remoteaddr="127.0.0.1:34970" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.919197ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (44.48s) === RUN TestManifestDeleteDisabled time="2025-08-08T04:26: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-08T04:26:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:26:42Z" 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:45735" http.request.id=6c592a07-b592-4ce9-a69f-91d0585ce07a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52844" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.619116ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-08T04:26: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-08T04:26:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:26:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T04:26:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T04:26:42Z" 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-08T04:26:42Z" 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:46347" http.request.id=e4c29180-b78c-42d8-a341-58c61c95f7c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37590" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.914652ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:46347" http.request.id=8a2f2ad6-9b30-47dd-88ca-35f5882c9512 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37592" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.479033ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:46347" http.request.id=a71858cf-7bbd-4f40-999e-bb9cbeb48516 http.request.method=POST http.request.remoteaddr="127.0.0.1:37604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.507992ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T04:26:42Z" 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:46347" http.request.id=559959ee-3bdf-4747-82a6-aa6c9b431bc0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37618" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.473553ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:04:26:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.72s) === RUN TestProxyManifestGetByTag time="2025-08-08T04:26: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-08T04:26:42Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:26:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=f9caa08c-341b-4819-bbce-3bd3c58e52c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.673875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=eeed4624-25ab-4658-833d-4c0b5be81718 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/bar/blobs/uploads/b6cc9434-8a1c-46b9-a427-85d1cbd0f38b?_state=__mEBsA3TF44b2ItdWMqsHCfdo_hGglhrUcg-cfhL_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2Y2M5NDM0LThhMWMtNDZiOS1hNDI3LTg1ZDFjYmQwZjM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNjo0NC4wMDU2MjAxODdaIn0%3D&digest=sha256%3Ab04197e9ef83749e160e4e8dae3cf22509d74bb73c147eaf612289187af19228" http.request.useragent="Go-http-client/1.1" http.response.duration=10.177947147s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:44 +0000] "PUT /v2/foo/bar/blobs/uploads/b6cc9434-8a1c-46b9-a427-85d1cbd0f38b?_state=__mEBsA3TF44b2ItdWMqsHCfdo_hGglhrUcg-cfhL_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2Y2M5NDM0LThhMWMtNDZiOS1hNDI3LTg1ZDFjYmQwZjM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNjo0NC4wMDU2MjAxODdaIn0%3D&digest=sha256%3Ab04197e9ef83749e160e4e8dae3cf22509d74bb73c147eaf612289187af19228 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=4b43f72f-98f1-4166-8d04-c41e5592dd02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.971532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" 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-08T04:26:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T04:26:54Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.24.6 time="2025-08-08T04:26:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=13086f1c-2454-48b8-9fcd-9f46e6a93eca http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.251597ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40839" go.version=go1.24.6 time="2025-08-08T04:26:54Z" 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-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=14d71d10-b930-43bf-941e-e5b374c39597 http.request.method=GET http.request.remoteaddr="127.0.0.1:34816" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.695017ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40839 /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:40839/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=2b672125-263d-4443-ae09-14391b36b23a http.request.method=GET http.request.remoteaddr="127.0.0.1:60504" http.request.uri="/v2/foo/bar/manifests/sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=6508f277-736e-4b70-9020-c74cf1d7ea62 http.request.method=GET http.request.remoteaddr="127.0.0.1:34826" http.request.uri="/v2/foo/bar/manifests/sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.632754ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/foo/bar/manifests/sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781 with ttl=167h59m59.99999138s" go.version=go1.24.6 time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=2b672125-263d-4443-ae09-14391b36b23a http.request.method=GET http.request.remoteaddr="127.0.0.1:60504" http.request.uri="/v2/foo/bar/manifests/sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.881755ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/foo/bar/manifests/sha256:971e9694332a73bfc0cef0a8e827137a624cb755a7e43a46f0c0fbb883dfb781 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=d8627e0f-954e-403a-aea9-4f93efdd3e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:34826" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.497116ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40839 /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:40839/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=9713ca31-5f92-4230-b8b0-86cec485a27d http.request.method=GET http.request.remoteaddr="127.0.0.1:60508" 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-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=7eb07615-22d6-4f59-9070-20ce4b41ead5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34836" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.138493ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=9713ca31-5f92-4230-b8b0-86cec485a27d http.request.method=GET http.request.remoteaddr="127.0.0.1:60508" 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=17.671876ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:26:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=da80b8a8-8385-4c69-b038-777db9700c55 http.request.method=POST http.request.remoteaddr="127.0.0.1:34836" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.783995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=10638ff9-f458-4e1c-af38-1a5ccc89858b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34836" http.request.uri="/v2/foo/bar/blobs/uploads/e1da82cd-a4a0-414f-b71c-16942ccdb70d?_state=4KTbRiFm1Z6B_4LQm2b50TCES73XQpOVGg7AzvPSkrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZGE4MmNkLWE0YTAtNDE0Zi1iNzFjLTE2OTQyY2NkYjcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNjo1NC45NTYyNDY0MTNaIn0%3D&digest=sha256%3A017a510e96cf29d9f8364ae53ce172bfa228cf20664071f0eb4ec2ad0cca8cdf" http.request.useragent="Go-http-client/1.1" http.response.duration=8.145836505s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:26:54 +0000] "PUT /v2/foo/bar/blobs/uploads/e1da82cd-a4a0-414f-b71c-16942ccdb70d?_state=4KTbRiFm1Z6B_4LQm2b50TCES73XQpOVGg7AzvPSkrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZGE4MmNkLWE0YTAtNDE0Zi1iNzFjLTE2OTQyY2NkYjcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQwNDoyNjo1NC45NTYyNDY0MTNaIn0%3D&digest=sha256%3A017a510e96cf29d9f8364ae53ce172bfa228cf20664071f0eb4ec2ad0cca8cdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=3054833a-d4c5-4942-8785-34907579dca3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34836" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.027532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=952a1487-4b3d-4c66-b8ae-39e30d364508 http.request.method=GET http.request.remoteaddr="127.0.0.1:34836" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.230037ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40839 /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:40839/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=0ce17beb-9602-469c-9639-a069df1dac5c http.request.method=GET http.request.remoteaddr="127.0.0.1:55612" 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-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=adf01160-9d2b-41e4-807e-3049423f4aa4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.248613ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=2d6ff88a-38f0-45d7-9823-0b4997e189bf http.request.method=GET http.request.remoteaddr="127.0.0.1:49888" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.201837ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40839 /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:40839/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=0ce17beb-9602-469c-9639-a069df1dac5c http.request.method=GET http.request.remoteaddr="127.0.0.1:55612" 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-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40839" http.request.id=abbea72c-6f4a-4398-aad7-b2a4f0a02258 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.509874ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T04:27:03Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:63096d84a777183cc94c202593d95c234ad9db6faa3b11fcd6ab4345d69afa32 with ttl=167h59m59.99998976s" go.version=go1.24.6 time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45425" http.request.id=0ce17beb-9602-469c-9639-a069df1dac5c http.request.method=GET http.request.remoteaddr="127.0.0.1:55612" 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=27.392103ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:04:27:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (20.16s) === RUN TestAppDispatcher time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34275" http.request.id=6804f9cd-e646-4a74-ab67-c419b0dc1250 http.request.method=GET http.request.remoteaddr="127.0.0.1:56586" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.578377ms http.response.status=200 http.response.written=0 time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34275" http.request.id=4dda1bb3-cc28-4e61-bcba-6427d17ef400 http.request.method=GET http.request.remoteaddr="127.0.0.1:56586" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.328557ms http.response.status=200 http.response.written=0 time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34275" http.request.id=4e293462-439d-40d2-a0d0-26ea24ab5df3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412356ms http.response.status=200 http.response.written=0 time="2025-08-08T04:27:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34275" http.request.id=e6741890-2199-4442-b2bb-07bb16629380 http.request.method=GET http.request.remoteaddr="127.0.0.1:56586" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.797696ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-08-08T04:27:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:03Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:03Z" 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:34701" http.request.id=0387faef-0747-42e4-89fc-cfe97f5cdf57 http.request.method=GET http.request.remoteaddr="127.0.0.1:45378" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-08T04:27:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:03Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:03Z" level=info msg="configuring file health check path=/tmp/healthcheck1799950897, interval=1" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T04:27:07Z" 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=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:07Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:07Z" level=info msg="configuring TCP health check addr=127.0.0.1:42179, interval=1" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T04:27:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:11Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f time="2025-08-08T04:27:11Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38901, interval=1, threshold=3" go.version=go1.24.6 instance.id=8561980e-5f23-4c9a-b290-f62c4682034f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 398.789s ? 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.05s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.37s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.17s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.97s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.20s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.140s === RUN TestSchedule time="2025-08-08T04:20:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98952ms" go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=991.4µs" go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.58µs" go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 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-08T04:20:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T04:20:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99118ms" go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9929ms" go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 time="2025-08-08T04:20:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T04:20:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=f5c7addb-92eb-49f2-bea1-f19dac0eca46 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.866s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (21.68s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17015808 sha256:3b0d4892c4c7f029456460ca06318ca802ef8deaa95f8916363cb020497f6719 [] map[] } --- PASS: TestSimpleBlobRead (1.44s) === RUN TestBlobMount --- PASS: TestBlobMount (1.81s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (12.08s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.70s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.47s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:5591ed390fbaf77cdab2a80b5ec1c2e808b2e6907cd6550b1ff86c14dd1424b6 palailogos: marking blob sha256:7e8c20f7a52f5e52fbebf59d4aaa4972d18b755fea2da282d84e687ba50fe87f palailogos: marking blob sha256:4bbbef2088640432254a86fc6f5169d8b5ca8ec39e3939d88dda1db3a34e1be5 palailogos: marking manifest sha256:73bc04a79d0f41e5710147dbc9039dbf9004c902fff8841cc7f91274ec95b034 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3d63c46cbc3988cd8ddb2ba5a499f7d5788f7aea2890e8a4fcfe225833b49c47 palailogos: marking blob sha256:4bbdb1bf08b9fc3f77e560f1d09d4a5c79b318ba187366d636f01238ad153225 palailogos: marking manifest sha256:af09047a8251f8f8323883932fb34a8f44547f415d2f8fdfae4fc84d9e5f27da palailogos: marking blob sha256:43546228c62a7e43c21f25cbe09b4bc06b8a2c571797127176e769cd52f688da palailogos: marking blob sha256:f18fb8adf9122bedd81562071e59e869074d424830db0f13bba57293905e142d palailogos: marking manifest sha256:de7ce058dfa9af59c47a834403e11514567f617518777f2091a40bd9833cb590 palailogos: marking blob sha256:5591ed390fbaf77cdab2a80b5ec1c2e808b2e6907cd6550b1ff86c14dd1424b6 palailogos: marking blob sha256:af09047a8251f8f8323883932fb34a8f44547f415d2f8fdfae4fc84d9e5f27da 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.99s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173 deletemanifests: marking manifest sha256:951478fc0fcc1fd025ea7914c236d06c9337247ae5a168cd7575ad77dc27b0bc deletemanifests: marking blob sha256:153850b96bd1b433d4c3e72f0e40be59424c93af21dbe0a1cf2c1ae589ec8ac0 deletemanifests: marking blob sha256:eaf3cee764dbb60a9aa4dc7b65bc3979d56c42e4d2ff794d1b2ae543b52c803f deletemanifests: marking blob sha256:351547ed5ec420d3005d3c02d85a31bf28af06a89f673446c9456bc5bb50e667 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1ce24e086e2cc1752ead8c8d572ffcb8f34c3b07c9569c5bbf7b93c86a50b188 blob eligible for deletion: sha256:35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173 blob eligible for deletion: sha256:5da10b77c96834a370575176c59babeee60e7d1094e8d78bf2005af235a0ca37 blob eligible for deletion: sha256:8e1656fd0ca4507d258283b7deb4e9366d759fa3df3481e7f9adecc2f61f02d5 deletemanifests manifest eligible for deletion: sha256:35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173 deletemanifests: marking manifest sha256:951478fc0fcc1fd025ea7914c236d06c9337247ae5a168cd7575ad77dc27b0bc deletemanifests: marking blob sha256:153850b96bd1b433d4c3e72f0e40be59424c93af21dbe0a1cf2c1ae589ec8ac0 deletemanifests: marking blob sha256:eaf3cee764dbb60a9aa4dc7b65bc3979d56c42e4d2ff794d1b2ae543b52c803f deletemanifests: marking blob sha256:351547ed5ec420d3005d3c02d85a31bf28af06a89f673446c9456bc5bb50e667 time="2025-08-08T04:21:50Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 time="2025-08-08T04:21:50Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1ce24e086e2cc1752ead8c8d572ffcb8f34c3b07c9569c5bbf7b93c86a50b188 time="2025-08-08T04:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1ce24e086e2cc1752ead8c8d572ffcb8f34c3b07c9569c5bbf7b93c86a50b188" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173 time="2025-08-08T04:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35f2fd3f0677bf00aa4901877903cb832385b65f84415fc783460bb4db38d173" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:5da10b77c96834a370575176c59babeee60e7d1094e8d78bf2005af235a0ca37 time="2025-08-08T04:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5da10b77c96834a370575176c59babeee60e7d1094e8d78bf2005af235a0ca37" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:8e1656fd0ca4507d258283b7deb4e9366d759fa3df3481e7f9adecc2f61f02d5 time="2025-08-08T04:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8e1656fd0ca4507d258283b7deb4e9366d759fa3df3481e7f9adecc2f61f02d5" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 --- PASS: TestDeleteManifestIfTagNotFound (6.85s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:43928163880e8bc83fa878453fe9882ec957f2249d68dd1f1ea0f4df96288f1f time="2025-08-08T04:21:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43928163880e8bc83fa878453fe9882ec957f2249d68dd1f1ea0f4df96288f1f" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:5867ac7b7b3c492c8e9aeccb19a89ffe1d7e6a396929b42cec460b829661b365 time="2025-08-08T04:21:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/5867ac7b7b3c492c8e9aeccb19a89ffe1d7e6a396929b42cec460b829661b365" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:d23dc6dd191ed6c4d35449340ab2c229615fad9e7a69edf18338ee7b0e8a85ca time="2025-08-08T04:21:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d2/d23dc6dd191ed6c4d35449340ab2c229615fad9e7a69edf18338ee7b0e8a85ca" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 --- PASS: TestGCWithMissingManifests (1.79s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:a94d1ff8f7b747cdbf94361dd805d1c172290dce832c320988d3ce7339206a5f komnenos: marking blob sha256:91f6e24d0e51dee808e7d8670943c5bc73de749544de881167097c593ef8c417 komnenos: marking blob sha256:54698d66cab00f498e7390842eea0c110679bb7c535dc50eb5ce22daf3ff3c97 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:afa9366906055effa5b7d361ef0c18d89c4470d86ce5d4f90a87c2dad2972f0f time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/afa9366906055effa5b7d361ef0c18d89c4470d86ce5d4f90a87c2dad2972f0f" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:db3e28273854b82365de99f4046ac1a80a86e62037be938b937837e207f5bab2 time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db3e28273854b82365de99f4046ac1a80a86e62037be938b937837e207f5bab2" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:f8ecada2c5571709ff01af4e784585cfed8d639cc5b749007ed099aba1c16d1e time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f8ecada2c5571709ff01af4e784585cfed8d639cc5b749007ed099aba1c16d1e" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:54bd4a874ee0a0ace8f3b569cb13c4650b5003cdd0c2206b21d56c895ec18187 time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54bd4a874ee0a0ace8f3b569cb13c4650b5003cdd0c2206b21d56c895ec18187" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:62061a7222b941613b78774262f52cd668af6aac41cffacc07a75668ffb0a531 time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/62061a7222b941613b78774262f52cd668af6aac41cffacc07a75668ffb0a531" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 blob eligible for deletion: sha256:79b3807e503c231a3aebc3db3f87d3d702b47dfda3655122f7d3692c62ba353b time="2025-08-08T04:22:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79b3807e503c231a3aebc3db3f87d3d702b47dfda3655122f7d3692c62ba353b" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 --- PASS: TestDeletionHasEffect (7.32s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.33s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:ce568e383dc8f5c00b90c14174ca73947aa910f5419c333950380e4838416696 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:7e3c4001bd4c3bb5d22bb0849af69f677d57ca53a88cba69f69fb2f54d0ffd37 michael_z_doukas: marking blob sha256:9cb6e62b945add01e44432a845052802c814753d8e397766d1f4af6391c1cb8f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:df1462e2b4b1a4410b94c2414c046318d021bdc30187fa753ec69894fc27e894 time="2025-08-08T04:22:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/df1462e2b4b1a4410b94c2414c046318d021bdc30187fa753ec69894fc27e894" go.version=go1.24.6 instance.id=db42e05a-92c8-4e03-891b-7d1f79607526 --- PASS: TestOrphanBlobDeleted (3.09s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1b055acc6854af3035a67e664d767ce4bad949a2391f4b72dd882f8a4afb32e5 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d17a592d882757d857bfd18a89ce571a0bdf5be88da1a0f74754f39d7850ffc7 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.06s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.06s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.74s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.56s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-08-08T04:22:19Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 03:22:19.915064991 +0000 UTC m=-3499.758517354, actuallyDelete=true" time="2025-08-08T04:22:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T04:22:19Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742, actuallyDelete=true" time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/55d7f1f5-528b-4139-9b52-5271d7201e25 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e5596b6-40d7-4e3c-bdbc-8649f7b86597 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bc277a1f-b2b2-4294-a8d4-df1faa070b22 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d4ce3693-b755-4bd3-bcc1-cc54319a5f01 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e7b26d7-dc86-4fba-8054-ba8d358e30b7 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f225b84-852f-4245-9a61-eacc0c6b41dc have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dd85535c-aea8-4001-b68f-1330e06ebc15 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dead246b-96d6-4508-a99d-cc45434c2668 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3bf7b26-5f64-4cca-b6e7-fb6fc6ac566e have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/15e44c9d-5dc5-45aa-9577-a8c46fd37bbc have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/34c72a99-2752-4900-95a5-76ded24f2f47 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.917996087 +0000 UTC m=+100.244413742). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T04:22:19Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696, actuallyDelete=true" time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8bf28e7e-e287-4f81-89ea-ad9554ad0ca7 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a3be8321-cecd-447d-ae29-527ac1914745 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d1f9ea09-36a4-4c7d-91a6-ae6a4bf73d5a have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2a8e98ee-ff2b-4bd9-a590-f8478d79ba30 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4312fa47-dd4f-4961-aca2-b0c317a33de7 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.922616061 +0000 UTC m=+100.249033696). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T04:22:19Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911, actuallyDelete=true" time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/251bc822-9fab-4512-a695-684d977bd004 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ace88668-a963-46a7-b51e-760519a51474 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6af6fe8-ef42-4647-9cea-96338945f880 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4b250b3-ab09-43ca-bc97-af3d44a355f3 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee9b06c8-4cff-4950-9ca0-9d6149eb07d7 have older date (2025-08-08 03:22:19 +0000 UTC) than purge date (2025-08-08 04:22:19.926727256 +0000 UTC m=+100.253144911). Removing upload directory." time="2025-08-08T04:22:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T04:22:19Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 04:22:19.928449733 +0000 UTC m=+100.254867388, actuallyDelete=true" time="2025-08-08T04:22:19Z" 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.01s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 100.463s ? 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.284s === 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.286s === RUN TestWalkFileRemoved time="2025-08-08T04:20:39Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.160s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.316s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.76s) === 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 1.040s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.43s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 20.619s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (26.51s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 28.722s ? 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-08T04:20:39Z" 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-08T04:20:39Z" 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-08T04:20:39Z" 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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestS3TryUpdate === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestS3TryUpdate (0.03s) --- PASS: TestParsing (0.03s) time="2025-08-08T04:20:39Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=b62b680d-fbc6-4462-8dcf-886a8a08b212 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.04s) time="2025-08-08T04:20:39Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestMatchIPV6 (0.06s) --- PASS: TestMatchIPV4WithRegionMatched (0.06s) --- PASS: TestMatchIPV4_2 (0.06s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.04s) time="2025-08-08T04:20:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=b62b680d-fbc6-4462-8dcf-886a8a08b212 --- PASS: TestMatchIPV4 (0.07s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.07s) time="2025-08-08T04:20:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=b62b680d-fbc6-4462-8dcf-886a8a08b212 --- PASS: TestInvalidData (0.07s) time="2025-08-08T04:20:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T04:20:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T04:20:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T04:20:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.56s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.897s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.256s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.278s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.49s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 20.828s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.190s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r14.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 04:27:20 +0000 elapsed time 0h 8m 20s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.041903) (2/2) Purging go (1.24.6-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 361 MiB in 101 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...