>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r2) started Fri, 08 Aug 2025 23:34:17 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.6-r1) (2/2) Installing .makedepends-docker-registry (20250808.233418) busybox-1.37.0-r22.trigger: Executing script... OK: 621 MiB in 110 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-08T23:34:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T23:34:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.045s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T23:34:31Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.042s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.041s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.024s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.06s) PASS ok github.com/docker/distribution/health/checks 0.092s ? 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.028s === 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.034s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.041s === 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.036s ? 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 23:34:31 http: TLS handshake error from 127.0.0.1:40234: 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:39513/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39513/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39513/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39513/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42669?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.23s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T23:34:32Z" level=info msg="broadcaster: closing" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" time="2025-08-08T23:34:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T23:34:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=warning msg="&{0x4000375ef0 0.9} encountered too many errors, backing off" time="2025-08-08T23:34:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T23:34:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.65s) PASS ok github.com/docker/distribution/notifications 1.058s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T23:34:31Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T23:34:31.753768227Z" 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-08T23:34:31.753841587Z" level=info msg="Starting upload purge in 22m0s" go.version=go1.24.6 time="2025-08-08T23:34:31.753861988Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:31.754308112Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T23:34:34.756939371Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T23:34:34.859899625Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=1231d9a5-eb2f-47cb-bef8-76967bbf7516 http.request.method=GET http.request.remoteaddr="[::1]:57748" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.651378ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:23:34:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T23:34:35.093410356Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T23:34:35.094062563Z" 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-08T23:34:35.094080164Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:35.094150324Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.24.6 time="2025-08-08T23:34:35.094203005Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T23:34:35.094212365Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T23:34:35.094528208Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T23:34:38.102395851Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=9d27fb0a-25c1-4c5c-8d7a-0d9d1ec23aa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T23:34:38.102516932Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T23:34:38.665112248Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T23:34:38.665945017Z" 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-08T23:34:38.665968698Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:38.665971658Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.24.6 time="2025-08-08T23:34:38.666095899Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.57s) PASS ok github.com/docker/distribution/registry 15.065s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.025s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.114s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T23:34:31Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=22138291-a769-4f76-936e-e7af19645a56 time="2025-08-08T23:34:31Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=22138291-a769-4f76-936e-e7af19645a56 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T23:34:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password="VCGdRs8DXXRFKTeB_aPHK8NESa3K57Ap9-K0hmD8et4" user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.104s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.040s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-08-08T23:34:31Z" level=info msg="token not to be used before 2025-08-08 23:34:32 +0000 UTC - currently 2025-08-08 23:34:31.744383163 +0000 UTC m=+0.022469248" time="2025-08-08T23:34:31Z" level=info msg="token not to be used after 2025-08-08 23:34:31 +0000 UTC - currently 2025-08-08 23:34:31.744917049 +0000 UTC m=+0.023003134" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-08-08T23:34:31Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.050s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.088s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.066s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.027s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T23:34:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:31Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:32769" http.request.id=95996515-97e1-4a4c-b815-981f15cbeb18 http.request.method=GET http.request.remoteaddr="127.0.0.1:46438" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.977142ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:34:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T23:34:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:31Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=18c45167-2442-4c80-8976-830a788d87fd http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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.165064ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:23:34:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T23:34:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=8e17f301-3830-4c0b-bece-7050b8849d55 http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=9fa11f19-887d-4307-90f1-0586240d2aa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/aaaa/blobs/uploads/c1291727-c324-403a-9b1d-554b18f8ee87?_state=mpPzPkM6qrfBz1KQ-aOjlWg33wMOwIf90hNC3IUkyQp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMTI5MTcyNy1jMzI0LTQwM2EtOWIxZC01NTRiMThmOGVlODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzEuODczOTQyMzA5WiJ9&digest=sha256%3A83ef6d727142a67a13e6b93aa060f8ac50cc9ed341b855c5d27e211738690ba3" http.request.useragent="Go-http-client/1.1" http.response.duration=754.241423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c1291727-c324-403a-9b1d-554b18f8ee87?_state=mpPzPkM6qrfBz1KQ-aOjlWg33wMOwIf90hNC3IUkyQp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMTI5MTcyNy1jMzI0LTQwM2EtOWIxZC01NTRiMThmOGVlODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzEuODczOTQyMzA5WiJ9&digest=sha256%3A83ef6d727142a67a13e6b93aa060f8ac50cc9ed341b855c5d27e211738690ba3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=c3771497-bee2-4f70-8487-fe1ed80e905d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.455776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=f6e1bea0-37d4-4229-933c-ea20af637e3c http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=da5e84a5-3ecd-43e2-9dc1-3f5efc2412cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/bbbb/blobs/uploads/13a63f6d-d6c4-4ab9-be55-363828328f81?_state=uvwa2OQHh5Q6Pntrky6oFQph5xa1VaHYvx0rZnJHYZR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2E2M2Y2ZC1kNmM0LTRhYjktYmU1NS0zNjM4MjgzMjhmODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzIuNzM5MjM3ODc2WiJ9&digest=sha256%3A1c8c76d9ee201f89529e0fbc7d1fad010aa6baad4126c5d0ff0e17c16b6b0f0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677119625s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/13a63f6d-d6c4-4ab9-be55-363828328f81?_state=uvwa2OQHh5Q6Pntrky6oFQph5xa1VaHYvx0rZnJHYZR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxM2E2M2Y2ZC1kNmM0LTRhYjktYmU1NS0zNjM4MjgzMjhmODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzIuNzM5MjM3ODc2WiJ9&digest=sha256%3A1c8c76d9ee201f89529e0fbc7d1fad010aa6baad4126c5d0ff0e17c16b6b0f0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=13ba0a5e-46e2-4be5-a49a-f94ce1a6c599 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=95818c65-e6b8-4763-ac75-bc4c13b50ce1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=021439d3-58b3-4dc8-ba0a-74a777544fb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/cccc/blobs/uploads/ef0c5dd4-96f7-40f8-81c5-3f7338681478?_state=_20U8FhDNFpcMhPbwQJJnVptZcyJxypI9cpo8drVlX17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlZjBjNWRkNC05NmY3LTQwZjgtODFjNS0zZjczMzg2ODE0NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzQuNDk5OTIyNDIxWiJ9&digest=sha256%3A894b529a5cc19841fa0bb4ca582f023bcd1f0e438148685ab1974d3c2faf8be3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152938415s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/ef0c5dd4-96f7-40f8-81c5-3f7338681478?_state=_20U8FhDNFpcMhPbwQJJnVptZcyJxypI9cpo8drVlX17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlZjBjNWRkNC05NmY3LTQwZjgtODFjNS0zZjczMzg2ODE0NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzQuNDk5OTIyNDIxWiJ9&digest=sha256%3A894b529a5cc19841fa0bb4ca582f023bcd1f0e438148685ab1974d3c2faf8be3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=3d71e86b-fedf-4dfb-b2f8-4da5ab81d986 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:35 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=31d49264-bc7e-4441-ab2c-a666346482ca http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=4a91449f-6926-4ea1-a9a4-e94c452da4e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/dddd/blobs/uploads/5bf3c3eb-bd8d-4c41-ac89-7b77506ad056?_state=a7Ild4c-ZONtggiSdfSkOMz1OmXofVXi9NDGUJnINeB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YmYzYzNlYi1iZDhkLTRjNDEtYWM4OS03Yjc3NTA2YWQwNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzUuNzA4MjQ0MzI2WiJ9&digest=sha256%3A75b04c33b8e0a5efdeff5de21fcbb89063522dde7e0ebd9edc5b1c74bc6e247d" http.request.useragent="Go-http-client/1.1" http.response.duration=496.671949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/5bf3c3eb-bd8d-4c41-ac89-7b77506ad056?_state=a7Ild4c-ZONtggiSdfSkOMz1OmXofVXi9NDGUJnINeB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YmYzYzNlYi1iZDhkLTRjNDEtYWM4OS03Yjc3NTA2YWQwNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzUuNzA4MjQ0MzI2WiJ9&digest=sha256%3A75b04c33b8e0a5efdeff5de21fcbb89063522dde7e0ebd9edc5b1c74bc6e247d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=5e55827b-6186-4645-8166-6bb917bdf545 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:36 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=e00bb43d-58d9-4bcb-a0e7-f1d0bef1d057 http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:36 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=19ba53a8-46fc-4747-b2a6-34d07f9eee15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/eeee/blobs/uploads/285b8f91-2b4a-43ae-8432-0c3d5cffd9bc?_state=yBE8IwYNjQXDDV21KE8D99AEoXzZBtIPUsGmK1AlkKl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyODViOGY5MS0yYjRhLTQzYWUtODQzMi0wYzNkNWNmZmQ5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzYuMzAxNDE2MDE4WiJ9&digest=sha256%3Af8bfa0cbdf99717fd14be4743d78e0c1811d6ada92d86db60ff79a402cb8cabf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282536083s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:36 +0000] "PUT /v2/foo/eeee/blobs/uploads/285b8f91-2b4a-43ae-8432-0c3d5cffd9bc?_state=yBE8IwYNjQXDDV21KE8D99AEoXzZBtIPUsGmK1AlkKl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyODViOGY5MS0yYjRhLTQzYWUtODQzMi0wYzNkNWNmZmQ5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzYuMzAxNDE2MDE4WiJ9&digest=sha256%3Af8bfa0cbdf99717fd14be4743d78e0c1811d6ada92d86db60ff79a402cb8cabf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=f639b24a-6e1a-4342-aaf7-28ef3e0b9db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:37 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=bf8cc0b3-d687-4bde-b16f-7ca89e1dfe4e http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:37 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=9e151fa3-a7c9-463a-8f72-6a3363b9d47f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/ffff/blobs/uploads/0fbdae4f-4e30-4643-bdd2-257b19916906?_state=NrCujWR7T6pohw_1diKyI15FvjAIr94yExcP7ueLgOx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZmJkYWU0Zi00ZTMwLTQ2NDMtYmRkMi0yNTdiMTk5MTY5MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzcuNjUwODA3MTU4WiJ9&digest=sha256%3A2fea5622c3f050fbacd80cefc3013d4791178cd69324a647fc7de33e69694be8" http.request.useragent="Go-http-client/1.1" http.response.duration=672.661768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:37 +0000] "PUT /v2/foo/ffff/blobs/uploads/0fbdae4f-4e30-4643-bdd2-257b19916906?_state=NrCujWR7T6pohw_1diKyI15FvjAIr94yExcP7ueLgOx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZmJkYWU0Zi00ZTMwLTQ2NDMtYmRkMi0yNTdiMTk5MTY5MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzcuNjUwODA3MTU4WiJ9&digest=sha256%3A2fea5622c3f050fbacd80cefc3013d4791178cd69324a647fc7de33e69694be8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=acbe0c76-8c4b-4213-8ef3-05ad7db56895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=80cc068e-d20c-4a86-bdcc-e575275f255b http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="618.367µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=09bbb8e5-7f53-4c8c-92cd-1b1dedf68b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="564.446µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=a1a9e0c5-ee07-4dfa-9bcd-bbd1f6e51694 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="533.926µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=3141c6d1-b4ae-44f4-95b6-68eef4b380f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="497.045µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=d46ed1e7-84e9-4568-80dc-8fda51f5f275 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="536.846µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=14247d2b-e708-4a91-b2f0-cfc49c9a0566 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="501.646µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" 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:45739" http.request.id=e96b72a3-9123-40c5-886f-c9b2f6ec090b http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="538.526µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" 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:45739" http.request.id=a7a10408-f501-44b1-9ff8-9b3730e3d85a http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="515.366µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=e387b2f2-4082-4ed0-b486-237a6448f6ea http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="501.165µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45739" http.request.id=6daa3656-612a-4592-94a9-87e8eb2b1484 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="521.045µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T23:34:38Z" 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-08T23:34:38Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=e09f2bc3-a2fe-446e-88cb-e9c108945951 http.request.method=POST http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=2aa8431c-074f-4a4d-8413-8577618e3158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/aaaa/blobs/uploads/98a3cb5e-982a-40b9-9cae-6a27a3c16dfd?_state=juOFX3i9rk1nHSwO7OQGnolbTsEGhin6IFWag8Xd61J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5OGEzY2I1ZS05ODJhLTQwYjktOWNhZS02YTI3YTNjMTZkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzguNDM1OTc3ODQ1WiJ9&digest=sha256%3Aa83fd4ad23f9e39daea7b950335cf89dd912d96ad67eda161fce527753cd722a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540495287s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/98a3cb5e-982a-40b9-9cae-6a27a3c16dfd?_state=juOFX3i9rk1nHSwO7OQGnolbTsEGhin6IFWag8Xd61J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5OGEzY2I1ZS05ODJhLTQwYjktOWNhZS02YTI3YTNjMTZkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6MzguNDM1OTc3ODQ1WiJ9&digest=sha256%3Aa83fd4ad23f9e39daea7b950335cf89dd912d96ad67eda161fce527753cd722a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=bc35fc44-670f-4ef9-a920-f7649cf1e30d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=d2945d41-ed85-4e22-8a59-9a59528ff669 http.request.method=POST http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=d92ad0e2-7542-48b6-8a40-786292001e70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/bbbb/blobs/uploads/94de8a14-9c6e-4f54-9037-4cfbcddbbef8?_state=2MdltA8iT2PApauFG-vZ4RkfO0EerMxt1hq5DyvsI_B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NGRlOGExNC05YzZlLTRmNTQtOTAzNy00Y2ZiY2RkYmJlZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDAuMDg4MTY5MjQxWiJ9&digest=sha256%3Ae6c8bd97df08184613c18cbe4d7b59aec7166fad0673fa5dd168c238fde793cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603663544s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/94de8a14-9c6e-4f54-9037-4cfbcddbbef8?_state=2MdltA8iT2PApauFG-vZ4RkfO0EerMxt1hq5DyvsI_B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NGRlOGExNC05YzZlLTRmNTQtOTAzNy00Y2ZiY2RkYmJlZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDAuMDg4MTY5MjQxWiJ9&digest=sha256%3Ae6c8bd97df08184613c18cbe4d7b59aec7166fad0673fa5dd168c238fde793cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=968cf837-2324-4bc0-9c3d-86e94c907662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=72af520b-f813-4388-9187-04e56b647a94 http.request.method=POST http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=68f49c32-a253-426a-ae9f-84cb72bfdbe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/cccc/blobs/uploads/c7ff95a6-2249-4fdf-9b5d-b76eb04ac354?_state=GHaxitZItijF_iOpgKYIxMV-xMOAXf5CPrZoJOjoaEZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjN2ZmOTVhNi0yMjQ5LTRmZGYtOWI1ZC1iNzZlYjA0YWMzNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDEuNzgyNDI3NjYyWiJ9&digest=sha256%3A6751d71cb30f9e6905b761e1899aa28a563dbc6976bed9714edf82f2e0aa17b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20922604s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/c7ff95a6-2249-4fdf-9b5d-b76eb04ac354?_state=GHaxitZItijF_iOpgKYIxMV-xMOAXf5CPrZoJOjoaEZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjN2ZmOTVhNi0yMjQ5LTRmZGYtOWI1ZC1iNzZlYjA0YWMzNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDEuNzgyNDI3NjYyWiJ9&digest=sha256%3A6751d71cb30f9e6905b761e1899aa28a563dbc6976bed9714edf82f2e0aa17b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=42bf1461-b1e1-41c1-8367-3da24b55901a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=e4623314-7121-4aa0-8219-cac3999ca3b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:43 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=40d9e61f-b453-4217-b1e7-a481ac11d55b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/dddd/blobs/uploads/de6f491b-c79f-4043-8971-947280240a33?_state=IUUltrRpD6OoIFOv2Z_j7DqmylzSQSJa9czv0b4dpfF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZTZmNDkxYi1jNzlmLTQwNDMtODk3MS05NDcyODAyNDBhMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDMuMDcwNTQyNDEyWiJ9&digest=sha256%3Aff62e1168c71398e9d94f9e09a2ab39e38b407fa51ee526058821db606966416" http.request.useragent="Go-http-client/1.1" http.response.duration=955.300723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:43 +0000] "PUT /v2/foo/dddd/blobs/uploads/de6f491b-c79f-4043-8971-947280240a33?_state=IUUltrRpD6OoIFOv2Z_j7DqmylzSQSJa9czv0b4dpfF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZTZmNDkxYi1jNzlmLTQwNDMtODk3MS05NDcyODAyNDBhMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDMuMDcwNTQyNDEyWiJ9&digest=sha256%3Aff62e1168c71398e9d94f9e09a2ab39e38b407fa51ee526058821db606966416 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=5e57c871-6c9b-477c-ae26-62c1a3801fb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55270" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46019" http.request.id=c6704ac3-87d9-4c67-b4bb-fffb61127d09 http.request.method=GET http.request.remoteaddr="127.0.0.1:55270" 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="575.526µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.22s) === RUN TestURLPrefix time="2025-08-08T23:34:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:44Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34995" http.request.id=0c698ce9-a80d-4787-a1ed-94e38b5f6493 http.request.method=GET http.request.remoteaddr="127.0.0.1:36970" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T23:34:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:44Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=c6998211-6bbe-41ac-925e-20c3598e5f4f http.request.method=GET http.request.remoteaddr="127.0.0.1:34972" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.329µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=2995031c-f17f-42c3-926d-8264aee4802c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=d86112ae-dbb8-40c0-8ad2-7c55ce15b0e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=dbf8723a-417e-4eb0-bf9e-901b3ab4d203 http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="739.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=d7f3c58c-2410-4d21-be85-bcec97aaa03d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="769.528µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=7cb7a75d-2a4e-4989-8d6f-715040f5b928 http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e3a08101-0155-451f-a15c-26863a689d7f time="2025-08-08T23:34:44Z" 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:34043" http.request.id=7cb7a75d-2a4e-4989-8d6f-715040f5b928 http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.849µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e3a08101-0155-451f-a15c-26863a689d7f 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/uploads/e3a08101-0155-451f-a15c-26863a689d7f?_state=C7cdJFp3fkEEI-ITwfn5D0iQbgTpXZR1Ww7vyVmMlz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzYTA4MTAxLTAxNTUtNDUxZi1hMTVjLTI2ODYzYTY4OWQ3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODQ1MTA2MjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=0e76adb1-d633-4455-98be-750d0861b0fc http.request.method=POST http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=579aaf51-051f-4a71-bab4-4fdc23f5b379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/a836fffe-d5a6-4361-9f96-5a475302468c?_state=aCMWB4CF2tCvjf2ZHYamUxyRqO5gd_yiH3PNmHcKUdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzZmZmZlLWQ1YTYtNDM2MS05Zjk2LTVhNDc1MzAyNDY4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODgzNzMxMDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" provided=sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b vars.name="foo/bar" vars.uuid=a836fffe-d5a6-4361-9f96-5a475302468c time="2025-08-08T23:34:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=579aaf51-051f-4a71-bab4-4fdc23f5b379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/a836fffe-d5a6-4361-9f96-5a475302468c?_state=aCMWB4CF2tCvjf2ZHYamUxyRqO5gd_yiH3PNmHcKUdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzZmZmZlLWQ1YTYtNDM2MS05Zjk2LTVhNDc1MzAyNDY4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODgzNzMxMDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a836fffe-d5a6-4361-9f96-5a475302468c time="2025-08-08T23:34:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b, 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:34043" http.request.id=579aaf51-051f-4a71-bab4-4fdc23f5b379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/a836fffe-d5a6-4361-9f96-5a475302468c?_state=aCMWB4CF2tCvjf2ZHYamUxyRqO5gd_yiH3PNmHcKUdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzZmZmZlLWQ1YTYtNDM2MS05Zjk2LTVhNDc1MzAyNDY4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODgzNzMxMDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.129µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a836fffe-d5a6-4361-9f96-5a475302468c 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/bar/blobs/uploads/a836fffe-d5a6-4361-9f96-5a475302468c?_state=aCMWB4CF2tCvjf2ZHYamUxyRqO5gd_yiH3PNmHcKUdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MzZmZmZlLWQ1YTYtNDM2MS05Zjk2LTVhNDc1MzAyNDY4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wODgzNzMxMDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=b75f1fe0-b4fc-4f0b-ad28-a2f230cddfbe http.request.method=POST http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=af2956bb-1523-467d-bf9e-eed51949716f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/f4bc08de-34dd-4825-a78a-0ab775a20e0a?_state=vUl_T4D4L-PcmOX1Eliqf8UfOzkKKmdLfnw7aF0P7El7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YmMwOGRlLTM0ZGQtNDgyNS1hNzhhLTBhYjc3NWEyMGUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTAzMzI4MDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="864.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/bar/blobs/uploads/f4bc08de-34dd-4825-a78a-0ab775a20e0a?_state=vUl_T4D4L-PcmOX1Eliqf8UfOzkKKmdLfnw7aF0P7El7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YmMwOGRlLTM0ZGQtNDgyNS1hNzhhLTBhYjc3NWEyMGUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTAzMzI4MDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=598e6962-25aa-4e43-84bb-ffe8965b18f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=ab9f9d4d-09b4-4b78-898b-8068a0e04c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/86bbf516-ebb5-4bb6-888e-6e9acf75c94c?_state=TEK7jeJOSJD_okCSj1FKyv5gjjk0COFGBu0HhvToJmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2YmJmNTE2LWViYjUtNGJiNi04ODhlLTZlOWFjZjc1Yzk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTIyNzkzMDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="887.13µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/bar/blobs/uploads/86bbf516-ebb5-4bb6-888e-6e9acf75c94c?_state=TEK7jeJOSJD_okCSj1FKyv5gjjk0COFGBu0HhvToJmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2YmJmNTE2LWViYjUtNGJiNi04ODhlLTZlOWFjZjc1Yzk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTIyNzkzMDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=a4abe0a4-20ee-46c4-882f-3997f5f21997 http.request.method=POST http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=a193e320-c59a-4218-94a1-0968b5604a74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/66ce0856-7acd-4270-9b17-b79f40f5279c?_state=akWPvQwDCLRTSCQrSZWMgOZbimIDiwBXN_KiY2qDUcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2Y2UwODU2LTdhY2QtNDI3MC05YjE3LWI3OWY0MGY1Mjc5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTQxOTI4ODhaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.duration=435.745441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/bar/blobs/uploads/66ce0856-7acd-4270-9b17-b79f40f5279c?_state=akWPvQwDCLRTSCQrSZWMgOZbimIDiwBXN_KiY2qDUcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2Y2UwODU2LTdhY2QtNDI3MC05YjE3LWI3OWY0MGY1Mjc5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC4wOTQxOTI4ODhaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=189bf87f-65fe-4234-98ab-74fdd514f4e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34043" http.request.id=0de1825f-b442-448f-b3c9-1b5499d372a1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/303ffafc-103b-4131-ac09-6d1f14785562?_state=mzUFj-XbL74_bS5q3nxT22SVnE4kcGkV--AzG7EbmRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2ZmYWZjLTEwM2ItNDEzMS1hYzA5LTZkMWYxNDc4NTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC41MzkyMjU2MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=407.173406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/303ffafc-103b-4131-ac09-6d1f14785562?_state=mzUFj-XbL74_bS5q3nxT22SVnE4kcGkV--AzG7EbmRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2ZmYWZjLTEwM2ItNDEzMS1hYzA5LTZkMWYxNDc4NTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NC41MzkyMjU2MzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=ee454bd9-b794-411b-8c88-5b1082d0aac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/uploads/303ffafc-103b-4131-ac09-6d1f14785562?_state=kb6MPyZ7N1job4icFwVgRCXhTSjTtkTDUO-76foqTah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2ZmYWZjLTEwM2ItNDEzMS1hYzA5LTZkMWYxNDc4NTU2MiIsIk9mZnNldCI6MTQ2OTY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.duration="893.41µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "PUT /v2/foo/bar/blobs/uploads/303ffafc-103b-4131-ac09-6d1f14785562?_state=kb6MPyZ7N1job4icFwVgRCXhTSjTtkTDUO-76foqTah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwM2ZmYWZjLTEwM2ItNDEzMS1hYzA5LTZkMWYxNDc4NTU2MiIsIk9mZnNldCI6MTQ2OTY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDRaIn0%3D&digest=sha256%3Ac07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=16c7f2ff-6f94-45dd-af05-ea2cd6eb3bb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="812.409µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=1d0eb3af-7e23-4d26-b038-87cef15b89d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.714074ms http.response.status=200 http.response.written=14696448 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 200 14696448 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=error msg="error parsing digest="sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=36dff61c-8b25-4856-a910-f0f9d34170af http.request.method=GET http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" vars.name="foo/bar" time="2025-08-08T23:34:44Z" 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:34043" http.request.id=36dff61c-8b25-4856-a910-f0f9d34170af http.request.method=GET http.request.remoteaddr="127.0.0.1:34982" http.request.uri="/v2/foo/bar/blobs/sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.688µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha257:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=04fc0ef1-a0a7-4ce4-bc9a-07a35af88b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:35006" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.duration="856.329µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:44Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=6750e822-6ded-42e5-9033-93b3406c25ff http.request.method=GET http.request.remoteaddr="127.0.0.1:38410" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.529µs" http.response.status=404 http.response.written=157 vars.digest="sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "GET /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=76ae6f45-b6cc-43eb-adf8-6f9d4e5074db http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.208µs" http.response.status=404 http.response.written=157 vars.digest="sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=1fd4c08d-7ce4-4cbd-88e6-9bde918b5ec4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="642.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=a53d8cca-f1de-439f-95db-9004ea33efe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="655.768µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "GET /v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=21635fa0-05d7-4279-8aa1-69090c25c0db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="710.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=4e41f85f-c83c-42ca-a6be-74b84bb9f717 http.request.method=GET http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eb40f595-1f3f-4b3e-84e7-f13b2ae8255c time="2025-08-08T23:34:45Z" 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:40701" http.request.id=4e41f85f-c83c-42ca-a6be-74b84bb9f717 http.request.method=GET http.request.remoteaddr="127.0.0.1:38414" http.request.uri="/v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.407µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=eb40f595-1f3f-4b3e-84e7-f13b2ae8255c 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "GET /v2/foo/bar/blobs/uploads/eb40f595-1f3f-4b3e-84e7-f13b2ae8255c?_state=vQQfnuZAC2ME0msh7XkSKRJXXVp9dV_KKcBOxgldcb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNDBmNTk1LTFmM2YtNGIzZS04NGU3LWYxM2IyYWU4MjU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDI2MjM5MzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=cd11c3d8-ca38-4c10-8002-93b92e7cf58f http.request.method=POST http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=706fd130-6212-49f4-9e62-5813f0e280fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/b436fa50-096e-42b8-b649-dd9960cc3d82?_state=qiqHhwa7Gw0dX2O1m2mj7qcIUVqVHZx4-UIhgPcCFoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzZmYTUwLTA5NmUtNDJiOC1iNjQ5LWRkOTk2MGNjM2Q4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDU5OTk1MzRaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" provided=sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 vars.name="foo/bar" vars.uuid=b436fa50-096e-42b8-b649-dd9960cc3d82 time="2025-08-08T23:34:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=706fd130-6212-49f4-9e62-5813f0e280fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/b436fa50-096e-42b8-b649-dd9960cc3d82?_state=qiqHhwa7Gw0dX2O1m2mj7qcIUVqVHZx4-UIhgPcCFoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzZmYTUwLTA5NmUtNDJiOC1iNjQ5LWRkOTk2MGNjM2Q4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDU5OTk1MzRaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b436fa50-096e-42b8-b649-dd9960cc3d82 time="2025-08-08T23:34:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39, 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:40701" http.request.id=706fd130-6212-49f4-9e62-5813f0e280fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/b436fa50-096e-42b8-b649-dd9960cc3d82?_state=qiqHhwa7Gw0dX2O1m2mj7qcIUVqVHZx4-UIhgPcCFoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzZmYTUwLTA5NmUtNDJiOC1iNjQ5LWRkOTk2MGNjM2Q4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDU5OTk1MzRaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.689µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b436fa50-096e-42b8-b649-dd9960cc3d82 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "PUT /v2/foo/bar/blobs/uploads/b436fa50-096e-42b8-b649-dd9960cc3d82?_state=qiqHhwa7Gw0dX2O1m2mj7qcIUVqVHZx4-UIhgPcCFoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzZmYTUwLTA5NmUtNDJiOC1iNjQ5LWRkOTk2MGNjM2Q4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDU5OTk1MzRaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=6ef4895e-bed6-4bfb-aab1-af000de4a389 http.request.method=POST http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=faf4bc1a-a395-4cef-ab8d-d90f15a0e774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/1a3ec628-d60f-4ea5-b868-6c77f593f109?_state=CqP2bbfsk-fxNC18bUOulrmGV1a4nCzKIjVVlZsp-mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2VjNjI4LWQ2MGYtNGVhNS1iODY4LTZjNzdmNTkzZjEwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDc4OTY3NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="956.17µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "PUT /v2/foo/bar/blobs/uploads/1a3ec628-d60f-4ea5-b868-6c77f593f109?_state=CqP2bbfsk-fxNC18bUOulrmGV1a4nCzKIjVVlZsp-mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2VjNjI4LWQ2MGYtNGVhNS1iODY4LTZjNzdmNTkzZjEwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDc4OTY3NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=257f871f-4908-447b-8b63-b7524959da86 http.request.method=POST http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=96a98d61-53ee-4e56-a6a6-e9cc53bbeed4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/51ca26b6-24bc-4d35-b825-2a7bd4290a16?_state=Sv_GXSoSruLdm78TXoCN1uPVuaii3CNkzKiUwO-04t57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxY2EyNmI2LTI0YmMtNGQzNS1iODI1LTJhN2JkNDI5MGExNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDk5MDc4OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="882.17µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "PUT /v2/foo/bar/blobs/uploads/51ca26b6-24bc-4d35-b825-2a7bd4290a16?_state=Sv_GXSoSruLdm78TXoCN1uPVuaii3CNkzKiUwO-04t57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxY2EyNmI2LTI0YmMtNGQzNS1iODI1LTJhN2JkNDI5MGExNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNDk5MDc4OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=f0e3ae81-c305-4956-ad94-4eedc41c24c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="717.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=b93ae9ad-c1b4-457d-b4ba-303363ae33e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/abac3c19-a94e-48d6-abf9-6585081fb53f?_state=OPrTMuxKlWj9JKnPvY6Hy7KFpkCtcUWipZwar5glTfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYWMzYzE5LWE5NGUtNDhkNi1hYmY5LTY1ODUwODFmYjUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNTE4NTA1NThaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.duration=976.082314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:45 +0000] "PUT /v2/foo/bar/blobs/uploads/abac3c19-a94e-48d6-abf9-6585081fb53f?_state=OPrTMuxKlWj9JKnPvY6Hy7KFpkCtcUWipZwar5glTfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiYWMzYzE5LWE5NGUtNDhkNi1hYmY5LTY1ODUwODFmYjUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0NS4wNTE4NTA1NThaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=1a1ad891-48ed-44bd-87ab-2d2cd148c35c http.request.method=POST http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40701" http.request.id=079641a3-aab0-43f5-9392-7b4d1181dfd4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/197a14d7-627d-4743-b18d-46cd7a40d6d6?_state=mKXTXsiYOmz6AbjA4FLYJJ4V5rGQif49pbnr8lKpo4l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5N2ExNGQ3LTYyN2QtNDc0My1iMThkLTQ2Y2Q3YTQwZDZkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ni4wNDE1OTc0MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=938.739302ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/197a14d7-627d-4743-b18d-46cd7a40d6d6?_state=mKXTXsiYOmz6AbjA4FLYJJ4V5rGQif49pbnr8lKpo4l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5N2ExNGQ3LTYyN2QtNDc0My1iMThkLTQ2Y2Q3YTQwZDZkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ni4wNDE1OTc0MjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=fc60c50c-a558-4694-99ca-73789f24bc3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/uploads/197a14d7-627d-4743-b18d-46cd7a40d6d6?_state=t4W2dwZhBVVQ43Sp-dSrm_p5n19H1diQc7WJM_g8QkJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5N2ExNGQ3LTYyN2QtNDc0My1iMThkLTQ2Y2Q3YTQwZDZkNiIsIk9mZnNldCI6MjMxMzExMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDZaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.duration="952.171µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "PUT /v2/foo/bar/blobs/uploads/197a14d7-627d-4743-b18d-46cd7a40d6d6?_state=t4W2dwZhBVVQ43Sp-dSrm_p5n19H1diQc7WJM_g8QkJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5N2ExNGQ3LTYyN2QtNDc0My1iMThkLTQ2Y2Q3YTQwZDZkNiIsIk9mZnNldCI6MjMxMzExMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDZaIn0%3D&digest=sha256%3A48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=8cd3d042-79e7-4e65-bb92-8a43871aaa7c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="809.169µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=5d083f35-7386-4aa4-842e-85242026ba3f http.request.method=GET http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.094042ms http.response.status=200 http.response.written=23131136 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "GET /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 200 23131136 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=error msg="error parsing digest="sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=671a50a9-dfa4-4332-87e6-51521837f69d http.request.method=GET http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" vars.name="foo/bar" time="2025-08-08T23:34:47Z" 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:40701" http.request.id=671a50a9-dfa4-4332-87e6-51521837f69d http.request.method=GET http.request.remoteaddr="127.0.0.1:38424" http.request.uri="/v2/foo/bar/blobs/sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.567µs" http.response.status=400 http.response.written=110 vars.digest="sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:46 +0000] "GET /v2/foo/bar/blobs/sha257:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=ba75688d-e182-451d-9cc3-94699a710b96 http.request.method=GET http.request.remoteaddr="127.0.0.1:38444" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.duration="772.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=8e654a66-47ae-4a83-9a08-a0a273186f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:38444" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.633069ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40701" http.request.id=9f3ca8ab-cefd-4b70-b0a7-3ef5a3f6db10 http.request.method=GET http.request.remoteaddr="127.0.0.1:38436" http.request.uri="/v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.117616ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:48ddc5c081a0a0a5e0a97a2f3d3b515fb31b8261776b12ec231db6646d1d7d39 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=f0c20d8b-8a2d-4e65-833f-fab69dbdcec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35006" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.042166139s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34043" http.request.id=8b4b4b1f-5fe4-430b-b2b0-ce4c3c5d1160 http.request.method=GET http.request.remoteaddr="127.0.0.1:34990" http.request.uri="/v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.044800009s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:23:34:44 +0000] "GET /v2/foo/bar/blobs/sha256:c07285d58eb45dcb806f38c2f01d82d831c312cd2003be7a50ad1e99901a1c2b HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.97s) === RUN TestBlobDelete time="2025-08-08T23:34:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:47Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=7e125455-cee0-47cc-a8da-ec610a8b3501 http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=293d5432-0ac2-4ce1-9c33-342f9ce4cf3a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=4fababc0-f9c6-447d-9549-1c5fb27899ec http.request.method=POST http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="691.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=0f0c2a62-d7b7-4675-bdfb-edccd5dc8c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="734.168µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=3190539a-8d1e-4efa-8943-a4ec53f4f45a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="633.887µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=5db7b6eb-f7e8-46ad-85df-4d75bacdb7fb http.request.method=GET http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3597856d-dddc-4666-a360-2d9f4aa40da7 time="2025-08-08T23:34:47Z" 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:35827" http.request.id=5db7b6eb-f7e8-46ad-85df-4d75bacdb7fb http.request.method=GET http.request.remoteaddr="127.0.0.1:33250" http.request.uri="/v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.207µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3597856d-dddc-4666-a360-2d9f4aa40da7 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "GET /v2/foo/bar/blobs/uploads/3597856d-dddc-4666-a360-2d9f4aa40da7?_state=Bbrht18noHf2XJQz-M0CyYEu1C_dyn4wqXRgNWb9fcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OTc4NTZkLWRkZGMtNDY2Ni1hMzYwLTJkOWY0YWE0MGRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTU2NTA2OTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=a6bbe12a-1e73-4776-8ece-d6d9a88e1d39 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=39cc6899-036a-46fd-a503-4b3542f9446f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/b961b123-9dff-4143-8c7a-61a407fc885d?_state=JegxWCd-h3fLjQrwqqIxv6zo-X-ALndzfZIba5pnLUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NjFiMTIzLTlkZmYtNDE0My04YzdhLTYxYTQwN2ZjODg1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTkwNTYwMTRaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" provided=sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae vars.name="foo/bar" vars.uuid=b961b123-9dff-4143-8c7a-61a407fc885d time="2025-08-08T23:34:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=39cc6899-036a-46fd-a503-4b3542f9446f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/b961b123-9dff-4143-8c7a-61a407fc885d?_state=JegxWCd-h3fLjQrwqqIxv6zo-X-ALndzfZIba5pnLUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NjFiMTIzLTlkZmYtNDE0My04YzdhLTYxYTQwN2ZjODg1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTkwNTYwMTRaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b961b123-9dff-4143-8c7a-61a407fc885d time="2025-08-08T23:34:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae, 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:35827" http.request.id=39cc6899-036a-46fd-a503-4b3542f9446f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/b961b123-9dff-4143-8c7a-61a407fc885d?_state=JegxWCd-h3fLjQrwqqIxv6zo-X-ALndzfZIba5pnLUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NjFiMTIzLTlkZmYtNDE0My04YzdhLTYxYTQwN2ZjODg1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTkwNTYwMTRaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.808µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b961b123-9dff-4143-8c7a-61a407fc885d 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "PUT /v2/foo/bar/blobs/uploads/b961b123-9dff-4143-8c7a-61a407fc885d?_state=JegxWCd-h3fLjQrwqqIxv6zo-X-ALndzfZIba5pnLUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NjFiMTIzLTlkZmYtNDE0My04YzdhLTYxYTQwN2ZjODg1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMTkwNTYwMTRaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=4f33a169-eade-486f-94f9-491dcee19147 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="593.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=008d63ee-991a-46e8-aee2-030affde8702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/d66f1fa9-c866-4268-bca0-d15422d343bb?_state=ucF4BpAf0RDpAxCBwLE3yqqSyiUe-27zMtNoyK37r457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NmYxZmE5LWM4NjYtNDI2OC1iY2EwLWQxNTQyMmQzNDNiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjA3NDQwNzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="834.689µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "PUT /v2/foo/bar/blobs/uploads/d66f1fa9-c866-4268-bca0-d15422d343bb?_state=ucF4BpAf0RDpAxCBwLE3yqqSyiUe-27zMtNoyK37r457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NmYxZmE5LWM4NjYtNDI2OC1iY2EwLWQxNTQyMmQzNDNiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjA3NDQwNzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=01f557d5-dc63-42b7-b3de-013b089dd4a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=ed0bdbdc-529e-45e6-97d0-eed88074c11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/0ac8a907-2daf-45d2-aba7-982d5461125a?_state=vzQGDoe_6f2ObXOkq8pmHL2vkRuEOwHPcpR31OM-sqd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhYzhhOTA3LTJkYWYtNDVkMi1hYmE3LTk4MmQ1NDYxMTI1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjI1MzMwMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="880.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "PUT /v2/foo/bar/blobs/uploads/0ac8a907-2daf-45d2-aba7-982d5461125a?_state=vzQGDoe_6f2ObXOkq8pmHL2vkRuEOwHPcpR31OM-sqd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhYzhhOTA3LTJkYWYtNDVkMi1hYmE3LTk4MmQ1NDYxMTI1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjI1MzMwMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=bb6ce0c6-be49-4081-9773-df0b72cf5d85 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="708.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=ec141d7e-0ada-4af1-804c-da709d0194f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/9d2d6a48-dee5-4e5a-b70b-ef6ed8d7530b?_state=8MglovcFHm7HpnxD3BwcAlorDorFrWNISrO3opIaq0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMmQ2YTQ4LWRlZTUtNGU1YS1iNzBiLWVmNmVkOGQ3NTMwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjQ0NDQwNzNaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638835777s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:47 +0000] "PUT /v2/foo/bar/blobs/uploads/9d2d6a48-dee5-4e5a-b70b-ef6ed8d7530b?_state=8MglovcFHm7HpnxD3BwcAlorDorFrWNISrO3opIaq0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMmQ2YTQ4LWRlZTUtNGU1YS1iNzBiLWVmNmVkOGQ3NTMwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0Ny4xMjQ0NDQwNzNaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=bd6c13e5-fbaa-4466-9b5c-e882b4483e14 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35827" http.request.id=c1cd664f-2577-4503-8778-5866d089ba8b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/1f1d114c-0bd8-4601-97ca-f84c7f121af6?_state=heP7tXeOdTA7NTlLMxL7uRI6uHOKrCNO83aoU4BQZDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWQxMTRjLTBiZDgtNDYwMS05N2NhLWY4NGM3ZjEyMWFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0OC43ODA1OTkwODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537560663s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/1f1d114c-0bd8-4601-97ca-f84c7f121af6?_state=heP7tXeOdTA7NTlLMxL7uRI6uHOKrCNO83aoU4BQZDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWQxMTRjLTBiZDgtNDYwMS05N2NhLWY4NGM3ZjEyMWFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo0OC43ODA1OTkwODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=cd03c2ca-7465-4154-aa33-b8d2897c7d8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/uploads/1f1d114c-0bd8-4601-97ca-f84c7f121af6?_state=f4u-PeRw9aa2c5A7THbB1T_hhXFSPB073iLmW7zlsnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWQxMTRjLTBiZDgtNDYwMS05N2NhLWY4NGM3ZjEyMWFmNiIsIk9mZnNldCI6Mjk2NjY4MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDhaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.duration="905.09µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "PUT /v2/foo/bar/blobs/uploads/1f1d114c-0bd8-4601-97ca-f84c7f121af6?_state=f4u-PeRw9aa2c5A7THbB1T_hhXFSPB073iLmW7zlsnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWQxMTRjLTBiZDgtNDYwMS05N2NhLWY4NGM3ZjEyMWFmNiIsIk9mZnNldCI6Mjk2NjY4MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NDhaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=1c5047df-3d71-4a48-950a-85036178ea10 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="770.409µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=1db5a100-7e0f-416e-ac37-daa0d3b5580d http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.234219ms http.response.status=200 http.response.written=29666816 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "GET /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 200 29666816 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=error msg="error parsing digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=89c85c52-6a65-4973-903d-88fbbe62c3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" time="2025-08-08T23:34:50Z" 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:35827" http.request.id=89c85c52-6a65-4973-903d-88fbbe62c3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.728µs" http.response.status=400 http.response.written=110 vars.digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "GET /v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=d691b418-6bee-460c-a32b-51ae37d35268 http.request.method=GET http.request.remoteaddr="127.0.0.1:53400" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.duration="979.45µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "GET /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=31ced020-9b19-474f-a65b-29a84d308f81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53416" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.duration="653.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=6880d1a5-5216-443f-aacb-f785568478f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53416" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.247µs" http.response.status=404 http.response.written=157 vars.digest="sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" 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:35827" http.request.id=9e716b75-728b-40c5-8034-b29eb7826fca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53416" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.806µs" http.response.status=404 http.response.written=74 vars.digest="sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=error msg="error parsing digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=a2a43283-1236-4248-8546-6cee0715a6c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53420" http.request.uri="/v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" time="2025-08-08T23:34:50Z" 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:35827" http.request.id=a2a43283-1236-4248-8546-6cee0715a6c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53420" http.request.uri="/v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.009µs" http.response.status=400 http.response.written=110 vars.digest="sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T23:34:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=db865fb2-bdae-42e8-9dcb-3f312fb0a920 http.request.method=POST http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=493e0c19-3efd-4265-81e6-32228e1df481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/blobs/uploads/02566a3f-7a78-4cea-ac8a-51ac5effc852?_state=wFdkRQu0HQoqaXtoDl35SiMkz-G_A9Dnh2POm7jBSE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNTY2YTNmLTdhNzgtNGNlYS1hYzhhLTUxYWM1ZWZmYzg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1MC4zNTQ2OTU1NDdaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568832169s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "PUT /v2/foo/bar/blobs/uploads/02566a3f-7a78-4cea-ac8a-51ac5effc852?_state=wFdkRQu0HQoqaXtoDl35SiMkz-G_A9Dnh2POm7jBSE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNTY2YTNmLTdhNzgtNGNlYS1hYzhhLTUxYWM1ZWZmYzg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1MC4zNTQ2OTU1NDdaIn0%3D&digest=sha256%3A62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=2335ac32-0fab-46c9-9c5b-9e44fee21f87 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="936.93µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=ffb51dd4-ecbc-4527-a206-9bda9cf27122 http.request.method=GET http.request.remoteaddr="127.0.0.1:53398" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.597903929s http.response.status=200 http.response.written=2883584 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "GET /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 200 2883584 "" "Go-http-client/1.1" time="2025-08-08T23:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35827" http.request.id=76ec8545-a0e3-4bf4-94a8-eaa4be75251a http.request.method=GET http.request.remoteaddr="127.0.0.1:53400" http.request.uri="/v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.593808605s http.response.status=200 http.response.written=2785280 127.0.0.1 - - [08/Aug/2025:23:34:50 +0000] "GET /v2/foo/bar/blobs/sha256:62db44efd3ff59511d9e1334d48aa5235d5f631e8b554b27290aec98e51a33ae HTTP/1.1" 200 2785280 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.94s) === RUN TestRelativeURL time="2025-08-08T23:34:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:51Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33471" http.request.id=32db886f-7f2d-4424-b18d-3adb18eaacdf http.request.method=POST http.request.remoteaddr="127.0.0.1:56070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33471" http.request.id=d09923e2-b0c7-409e-a5d0-3b52983e1fb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56070" http.request.uri="/v2/foo/bar/blobs/uploads/bfe52e3c-ca0b-4183-b3d9-315937289dcf?_state=nIcg86LuUVS-bFxabIvmiaX-5x_bRvYWCcprtduMGGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTUyZTNjLWNhMGItNDE4My1iM2Q5LTMxNTkzNzI4OWRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1MS45NDM2NDI5NzhaIn0%3D&digest=sha256%3A7c344fccb5d2a38629a4ec8387ace367681b0f3cf100fc7f8db7a20afb5ee5b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557674888s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:52 +0000] "PUT /v2/foo/bar/blobs/uploads/bfe52e3c-ca0b-4183-b3d9-315937289dcf?_state=nIcg86LuUVS-bFxabIvmiaX-5x_bRvYWCcprtduMGGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTUyZTNjLWNhMGItNDE4My1iM2Q5LTMxNTkzNzI4OWRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1MS45NDM2NDI5NzhaIn0%3D&digest=sha256%3A7c344fccb5d2a38629a4ec8387ace367681b0f3cf100fc7f8db7a20afb5ee5b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33471" http.request.id=8274ce06-8a4a-4741-8599-50e7cfcd4de5 http.request.method=POST http.request.remoteaddr="127.0.0.1:56070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33471" http.request.id=fdef9b63-ec86-4cc1-95c7-af2195ccf056 http.request.method=POST http.request.remoteaddr="127.0.0.1:56070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33471" http.request.id=b3d81115-34b2-494c-8ee9-9dbc78cb9429 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56070" http.request.uri="/v2/foo/bar/blobs/uploads/a6ff91b8-d786-4e95-b6d2-a2d11eb96fdc?_state=hoZ9JGqJmk4l9g8fB-4JlfC2UA7cbhqDQkY42oFD7uR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZmY5MWI4LWQ3ODYtNGU5NS1iNmQyLWEyZDExZWI5NmZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1My43MDgxMjUxODZaIn0%3D&digest=sha256%3Ad8377d1e411d1368445e38acbbb120d8668a85878db01200e183cdc72d413a16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731590006s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:53 +0000] "PUT /v2/foo/bar/blobs/uploads/a6ff91b8-d786-4e95-b6d2-a2d11eb96fdc?_state=hoZ9JGqJmk4l9g8fB-4JlfC2UA7cbhqDQkY42oFD7uR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZmY5MWI4LWQ3ODYtNGU5NS1iNmQyLWEyZDExZWI5NmZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1My43MDgxMjUxODZaIn0%3D&digest=sha256%3Ad8377d1e411d1368445e38acbbb120d8668a85878db01200e183cdc72d413a16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.50s) === RUN TestBlobDeleteDisabled time="2025-08-08T23:34:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:55Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:55Z" 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:37389" http.request.id=5c102308-56c0-48c5-8d2a-a32c7aec5808 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50938" http.request.uri="/v2/foo/bar/blobs/sha256:d270c49eeb05a20cdd30184f07cbe8ce77daa942b992f7fa46b84ff19aba74ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="872.049µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d270c49eeb05a20cdd30184f07cbe8ce77daa942b992f7fa46b84ff19aba74ef" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:d270c49eeb05a20cdd30184f07cbe8ce77daa942b992f7fa46b84ff19aba74ef HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2025-08-08T23:34:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:34:55Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41337" http.request.id=d1d19cb8-8fc8-406d-995c-0984bc4ea6d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41337" http.request.id=d38a8d4c-247a-4efe-a67b-52bd77f7ca30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45946" http.request.uri="/v2/foo/bar/blobs/uploads/d0a3223d-be94-432c-bae5-d9c51505f7cd?_state=djofBk9UQS75iDvhPmDbhMUqnLvKCukr08wvrjiqv-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYTMyMjNkLWJlOTQtNDMyYy1iYWU1LWQ5YzUxNTA1ZjdjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1NS42Mjc5Mzk4MjdaIn0%3D&digest=sha256%3Af7282b0023bc696b321599c421193ed8301116845fc9f4b71699b8125f149731" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334233228s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:55 +0000] "PUT /v2/foo/bar/blobs/uploads/d0a3223d-be94-432c-bae5-d9c51505f7cd?_state=djofBk9UQS75iDvhPmDbhMUqnLvKCukr08wvrjiqv-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYTMyMjNkLWJlOTQtNDMyYy1iYWU1LWQ5YzUxNTA1ZjdjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1NS42Mjc5Mzk4MjdaIn0%3D&digest=sha256%3Af7282b0023bc696b321599c421193ed8301116845fc9f4b71699b8125f149731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:56Z" 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:41337" http.request.id=9660fb0b-4923-4d0b-a023-9b9de747f96c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45946" http.request.uri="/v2/foo/bar/blobs/sha256:f7282b0023bc696b321599c421193ed8301116845fc9f4b71699b8125f149731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.047µs" http.response.status=405 http.response.written=78 vars.digest="sha256:f7282b0023bc696b321599c421193ed8301116845fc9f4b71699b8125f149731" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:34:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:f7282b0023bc696b321599c421193ed8301116845fc9f4b71699b8125f149731 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.43s) === RUN TestDeleteReadOnly time="2025-08-08T23:34: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-08T23:34:56Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34569" http.request.id=82fc9c33-e68a-47c8-8934-f02d67f0bf48 http.request.method=POST http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:34:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34569" http.request.id=93115fc3-1c31-444d-800c-484f61788d23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/foo/bar/blobs/uploads/12c9be77-b1d7-448a-b079-a7b6578ce266?_state=q00YtMj4EJt_M3JV0bN2l5pI8JoH3ngxQ12g43vHpRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYzliZTc3LWIxZDctNDQ4YS1iMDc5LWE3YjY1NzhjZTI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1Ny4wNDM0OTAwNzFaIn0%3D&digest=sha256%3Ad5e338c2bc2cc46e067bb06a6760595093eb156e08c444b79498ec56e1b18374" http.request.useragent="Go-http-client/1.1" http.response.duration=934.748985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "PUT /v2/foo/bar/blobs/uploads/12c9be77-b1d7-448a-b079-a7b6578ce266?_state=q00YtMj4EJt_M3JV0bN2l5pI8JoH3ngxQ12g43vHpRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYzliZTc3LWIxZDctNDQ4YS1iMDc5LWE3YjY1NzhjZTI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNDo1Ny4wNDM0OTAwNzFaIn0%3D&digest=sha256%3Ad5e338c2bc2cc46e067bb06a6760595093eb156e08c444b79498ec56e1b18374 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:d5e338c2bc2cc46e067bb06a6760595093eb156e08c444b79498ec56e1b18374 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.02s) === RUN TestStartPushReadOnly time="2025-08-08T23:34: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-08T23:34:57Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-08-08T23:34: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-08T23:34:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:34: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:36001" http.request.id=59fc86a9-08ca-40f5-8370-abc07c6c5b5b http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" 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="857.93µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T23:34: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:36001" http.request.id=de9462dc-b5fd-4aae-a512-14952a8f722c http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" 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="686.848µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:34: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:36001" http.request.id=0c66c997-6824-4565-a6c0-97357cd0478a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" 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="623.647µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T23:34: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:36001" http.request.id=801d89d2-751f-4d50-9f96-04a1dc90c443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" 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="977.291µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:34: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:36001" http.request.id=801d89d2-751f-4d50-9f96-04a1dc90c443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.014971ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:34: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:36001" http.request.id=801d89d2-751f-4d50-9f96-04a1dc90c443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037811ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:34: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:36001" http.request.id=801d89d2-751f-4d50-9f96-04a1dc90c443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.055852ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:34:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T23:34:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=cd676f9a-db0c-4787-abd8-cdc058f51696 http.request.method=POST http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=9a1abf0c-d97f-4e2e-96b7-9f4c5e417944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/blobs/uploads/1e622178-c960-4cec-bf14-99845a30cee4?_state=P3fGgVDip8Yl0AkKgiSsNG0PSdHY32c7Qy5IH8EMUYB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTYyMjE3OC1jOTYwLTRjZWMtYmYxNC05OTg0NWEzMGNlZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NTguMTA5OTI1MTg4WiJ9&digest=sha256%3A20e06eafd92cb7ef6d3c13dbd1856ca54c2a0dd80565c9b88aaee33f424c2113" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204505866s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:34:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/1e622178-c960-4cec-bf14-99845a30cee4?_state=P3fGgVDip8Yl0AkKgiSsNG0PSdHY32c7Qy5IH8EMUYB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTYyMjE3OC1jOTYwLTRjZWMtYmYxNC05OTg0NWEzMGNlZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzQ6NTguMTA5OTI1MTg4WiJ9&digest=sha256%3A20e06eafd92cb7ef6d3c13dbd1856ca54c2a0dd80565c9b88aaee33f424c2113 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=da1b9acc-1a1f-4073-811d-c03fd0121b7b http.request.method=POST http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=5b3ea5e6-f1ad-4fb3-aaea-dee787b3d77f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/blobs/uploads/3aa0dbcc-48b3-4f3b-b16d-81f364b7d39f?_state=GP4IXGO0lMQC4GXBRO8io-ThWPcLRmCO5MWK0WiN3aN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYWEwZGJjYy00OGIzLTRmM2ItYjE2ZC04MWYzNjRiN2QzOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuMzc3MDkwNDI0WiJ9&digest=sha256%3A835a87231920556377e6da9c61eb2f18f496759d711051b26463aa5893d70e35" http.request.useragent="Go-http-client/1.1" http.response.duration=521.630151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/3aa0dbcc-48b3-4f3b-b16d-81f364b7d39f?_state=GP4IXGO0lMQC4GXBRO8io-ThWPcLRmCO5MWK0WiN3aN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYWEwZGJjYy00OGIzLTRmM2ItYjE2ZC04MWYzNjRiN2QzOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuMzc3MDkwNDI0WiJ9&digest=sha256%3A835a87231920556377e6da9c61eb2f18f496759d711051b26463aa5893d70e35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=8bafb396-5f95-4eac-9f48-f933d29edc74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=233b2d22-4c82-4613-9651-3312d08e0c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=0a77189d-e289-43b0-9da7-621b6878e404 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" 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="998.331µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=cfbb8483-5469-454a-8918-f4d1cfb4c0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.016931ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=7229f72d-86c4-4d0b-8a30-aff17ccccad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=9a051e44-219b-49c9-a7ed-138a9e913746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36001" http.request.id=1ba4ec94-4cc2-458c-afca-ee12fb96f66c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=811c8a1d-d19c-4ea8-9e38-003b278ef3d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="931.89µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=0b45a72f-11ba-489b-b9f7-940a46991d35 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="525.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=cccf0f99-1cc3-4db2-831c-e018adbe9298 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.duration="540.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=f4aab094-a535-4acd-aa75-e6b98c4f9644 http.request.method=GET http.request.remoteaddr="127.0.0.1:55370" 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="523.686µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=error msg="payload digest does match: "sha256:fde5c4500b68a1548a93a8ef9012cc2cf3a894e93593a5c3a1ef276bf962a933" != "sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13"" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=559ffe57-fb65-4239-b5d8-66127a49a960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=559ffe57-fb65-4239-b5d8-66127a49a960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55370" http.request.uri="/v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.328µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13" 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:34e5bb0d5899105687f5796081c5b5709ab618e2b8c021c2fe7177644a902a13 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=c29073bd-f547-4a07-8759-1ffb82ff871f http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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="640.287µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=f61af40c-0f20-4c4d-bbe7-6d914fd14798 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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="527.486µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=d4159470-4ea6-450b-872c-a918b67f7a0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="649.287µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:00Z" 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:36001" http.request.id=d4159470-4ea6-450b-872c-a918b67f7a0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="679.168µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:00Z" 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:36001" http.request.id=d4159470-4ea6-450b-872c-a918b67f7a0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="697.408µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=285eb771-a167-41a9-8f3d-3a47852beabb http.request.method=POST http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="610.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=7093df48-b41e-46b5-9b7e-360923e34f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/e31e9041-da31-491b-9a79-a50ac1564467?_state=nnVdgZDGQ8_URjnQpv5TZIqU-UPDxlVZTckQGlVujnp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzFlOTA0MS1kYTMxLTQ5MWItOWE3OS1hNTBhYzE1NjQ0NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuOTE2NDM0NTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="863.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/e31e9041-da31-491b-9a79-a50ac1564467?_state=nnVdgZDGQ8_URjnQpv5TZIqU-UPDxlVZTckQGlVujnp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzFlOTA0MS1kYTMxLTQ5MWItOWE3OS1hNTBhYzE1NjQ0NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuOTE2NDM0NTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" 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:36001" http.request.id=6a4dab77-37f5-45e4-b219-14037c521f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="634.367µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:00Z" 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:36001" http.request.id=6a4dab77-37f5-45e4-b219-14037c521f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="662.407µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T23:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=68451a8e-991f-4d40-8d2d-a360e7ef6ac5 http.request.method=POST http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=9d1e41f5-11f2-4cdb-9ba7-df61d891f40a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/b26467ce-d17f-4879-a0ba-a5450444fa0b?_state=IQyYCIPMzpNWc9-UJsC8aSAD1DR5YLJxWUWkIXjUJOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjY0NjdjZS1kMTdmLTQ4NzktYTBiYS1hNTQ1MDQ0NGZhMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuOTk0MjA1MzA4WiJ9&digest=sha256%3A1b35e4059fb6f271bcfdd1a48d6f6e708a7c1cdfd73e985e040c3ccf6642e433" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135536921s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/b26467ce-d17f-4879-a0ba-a5450444fa0b?_state=IQyYCIPMzpNWc9-UJsC8aSAD1DR5YLJxWUWkIXjUJOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjY0NjdjZS1kMTdmLTQ4NzktYTBiYS1hNTQ1MDQ0NGZhMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDAuOTk0MjA1MzA4WiJ9&digest=sha256%3A1b35e4059fb6f271bcfdd1a48d6f6e708a7c1cdfd73e985e040c3ccf6642e433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=9cc4294b-e643-49df-867b-08d78473b56a http.request.method=POST http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=65d1118e-0810-4b72-a5ae-6e16bf8b964c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/blobs/uploads/bfeff323-69a9-4994-be0f-c329cd632734?_state=UA6nLDYfAyIvF9ujAuxvG3DC5AYNO-e3rYq1mvIA3JJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZmVmZjMyMy02OWE5LTQ5OTQtYmUwZi1jMzI5Y2Q2MzI3MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDIuMjI3NTYxMTA4WiJ9&digest=sha256%3Afb1473943b698bf809c83b40878eac89b461ec63ee921dbface47d915a2344e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333650986s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/bfeff323-69a9-4994-be0f-c329cd632734?_state=UA6nLDYfAyIvF9ujAuxvG3DC5AYNO-e3rYq1mvIA3JJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZmVmZjMyMy02OWE5LTQ5OTQtYmUwZi1jMzI5Y2Q2MzI3MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDIuMjI3NTYxMTA4WiJ9&digest=sha256%3Afb1473943b698bf809c83b40878eac89b461ec63ee921dbface47d915a2344e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:36001" http.request.id=bfcf299e-3bf4-4451-8e53-766a9fbe3dd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:36001" http.request.id=4a3da228-ec31-470f-8dce-982b71a9566b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917" http.request.useragent="Go-http-client/1.1" http.response.duration="899.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=8cd07ceb-c592-4acb-99d2-a2c1b5f2b11f http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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="796.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=58eb6e8a-3745-49be-b56b-1fc077576fb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="770.448µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=87e0dc7a-0a85-49eb-93dc-51f5793fa6ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="599.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=3c709a3e-7b9d-4401-b1d6-545cfb089111 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917" http.request.useragent="Go-http-client/1.1" http.response.duration="651.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=a05aefd0-96ba-4f2f-b026-2ca55af7fe24 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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="616.647µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="rewriting manifest sha256:dad0e97d8079f0d1e9285957807a864255b653ee5ae49675b005d06027fec917 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=08f09fcf-f762-4959-af65-42c649a305ef http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=08f09fcf-f762-4959-af65-42c649a305ef http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.266814ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:36001" http.request.id=bb24be6a-5b1d-47e7-90f7-83ebc8c85a07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" 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="813.769µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:36001" http.request.id=0e93192e-c07a-47a9-8438-a0d154b83257 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="890.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:36001" http.request.id=79db1a1f-b488-4057-8fe6-a677595cfcb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894" http.request.useragent="Go-http-client/1.1" http.response.duration="843.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=3b7b16db-da7a-4fd3-a135-e686ad6220a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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="795.409µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=29b20575-1031-4562-a1e1-f072ea88aee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="789.169µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=b533cbbc-c8ae-4d4b-b49b-976564bbe301 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="662.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=3956c43d-af91-4e62-9254-7bdd2ee04607 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" http.request.uri="/v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894" http.request.useragent="Go-http-client/1.1" http.response.duration="616.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="rewriting manifest list sha256:1f798042082c7e501eb76ac02ac27a9914d5ee8647170e7a126fd8bcd6cba894 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=c322cb01-03c2-4882-9d82-aefb4d78aa09 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36001" http.request.id=c322cb01-03c2-4882-9d82-aefb4d78aa09 http.request.method=GET http.request.remoteaddr="127.0.0.1:57390" 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=1.338455ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:35:03Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:03Z" 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:38607" http.request.id=a2131df5-7ab7-4ec1-bfe0-d268c5df4f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" 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="842.129µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:38607" http.request.id=94742090-ff6a-472e-8c8e-91ad968f0687 http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" 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="661.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:38607" http.request.id=5c6e0fff-c627-48b6-ab96-1fdb1f067f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" 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="715.968µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" 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:38607" http.request.id=461ce19d-43c3-4087-a7e3-3217fff1e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.043811ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:03Z" 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:38607" http.request.id=461ce19d-43c3-4087-a7e3-3217fff1e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.078932ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:03Z" 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:38607" http.request.id=461ce19d-43c3-4087-a7e3-3217fff1e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099172ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:03Z" 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:38607" http.request.id=461ce19d-43c3-4087-a7e3-3217fff1e4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116292ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T23:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=382d2ef8-e810-42b5-85ee-0189f73fc56d http.request.method=POST http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=8cacb0e3-6067-49d7-85a2-08acb8e3205c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/blobs/uploads/66be2288-5061-482c-a0f8-c6878da1794f?_state=HtxYxwU1LXDytcJro4wun0pvgTOMAY0lxII6pNiFwGx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NmJlMjI4OC01MDYxLTQ4MmMtYTBmOC1jNjg3OGRhMTc5NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDMuNjc3Njk1MDk5WiJ9&digest=sha256%3A681c38817cd710195b6f00f6ee7ae56735e237ce1ef8b4d72942449c28c7300e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.351666266s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/66be2288-5061-482c-a0f8-c6878da1794f?_state=HtxYxwU1LXDytcJro4wun0pvgTOMAY0lxII6pNiFwGx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NmJlMjI4OC01MDYxLTQ4MmMtYTBmOC1jNjg3OGRhMTc5NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDMuNjc3Njk1MDk5WiJ9&digest=sha256%3A681c38817cd710195b6f00f6ee7ae56735e237ce1ef8b4d72942449c28c7300e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=4d166140-1741-44dd-919c-2240cf50c321 http.request.method=POST http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=fb1b7e4d-8538-4733-996c-9ad6c42fd91c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/blobs/uploads/1b2dfef2-420b-460e-8ad5-3a2786b22c49?_state=J4rLaThZGNF2ze3Hs77UHK339bRSSOI7K9mxFR3QI7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjJkZmVmMi00MjBiLTQ2MGUtOGFkNS0zYTI3ODZiMjJjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDUuMTI4ODg0MzQzWiJ9&digest=sha256%3Ae04ae5b703cf260d13bdfec03ed6e6a5c668cb2c23574b2c544c22aaa63211bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489101904s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/1b2dfef2-420b-460e-8ad5-3a2786b22c49?_state=J4rLaThZGNF2ze3Hs77UHK339bRSSOI7K9mxFR3QI7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjJkZmVmMi00MjBiLTQ2MGUtOGFkNS0zYTI3ODZiMjJjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDUuMTI4ODg0MzQzWiJ9&digest=sha256%3Ae04ae5b703cf260d13bdfec03ed6e6a5c668cb2c23574b2c544c22aaa63211bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=fd9ffc3e-bc2a-48e8-afea-5514c2489e80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=04bb5678-c55e-41f6-9e1f-6c89c1493d78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=06c212ef-7fe1-42ba-b712-e42a56cc40e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.002731ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=72f20de8-5657-4473-990c-bf39e0a63a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.014811ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38607" http.request.id=9f659af8-1556-4895-a1c6-92659533f3a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38607" http.request.id=50cb6e80-009a-46f9-bc9c-139c2cffade9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38607" http.request.id=1e5731d7-42bc-4ffc-97db-15f989014de9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=a37c686e-5eef-4177-a317-304907173297 http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.030411ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=4271d531-c6c6-44a9-b613-7955a43bd88f http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=6f3d9e29-a9a7-4223-bbac-1444c974f0c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.duration="655.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=1bc50571-fc4a-44f0-b1e8-e62ea3cec7be http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" 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="660.047µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=error msg="payload digest does match: "sha256:7f588b0dd0c4b19f083ddd2a6d36e5adc874afe8bc4e1403274b4067390f707f" != "sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06"" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=49007224-c9b4-4a2c-8e7d-e066e4efde89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=49007224-c9b4-4a2c-8e7d-e066e4efde89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.249µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06" 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:a1556c37a0359b5047eab508128457c009c68782c8a49c5bbeca7efb268a0d06 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=a9e7b6bd-a14b-4d30-87cf-a4dd874ae051 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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="788.968µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=659cae3b-4f22-4ded-9f78-0dd67b8f97e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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="656.008µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38607" http.request.id=653bd477-9298-4ea1-9acf-b164a8c669f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="777.448µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38607" http.request.id=653bd477-9298-4ea1-9acf-b164a8c669f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="806.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38607" http.request.id=653bd477-9298-4ea1-9acf-b164a8c669f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="826.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=371d2ec9-65e2-42af-ad1d-80ee0043d03d http.request.method=POST http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=7d3ff610-6c16-4ed0-a904-ee4d84c09d52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/719ceac9-02ce-4b86-b2fc-c8da5956dc13?_state=rfkWc576BRJxsHlpDO1DORDzgSmb3Ka-Kwg63XnWQCR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTljZWFjOS0wMmNlLTRiODYtYjJmYy1jOGRhNTk1NmRjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDYuNjM3MDM4NTM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/719ceac9-02ce-4b86-b2fc-c8da5956dc13?_state=rfkWc576BRJxsHlpDO1DORDzgSmb3Ka-Kwg63XnWQCR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTljZWFjOS0wMmNlLTRiODYtYjJmYy1jOGRhNTk1NmRjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDYuNjM3MDM4NTM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38607" http.request.id=375bc8ba-06f0-49dc-8645-d0489c68683d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="792.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38607" http.request.id=375bc8ba-06f0-49dc-8645-d0489c68683d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="823.209µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T23:35:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=7dc72a7a-2372-4e42-ab82-3fd0d838f261 http.request.method=POST http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="756.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=798521f4-33a0-4edf-a1ae-a4ff00bde03c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/0f778697-fe95-49b1-a175-ea18e13a7ff3?_state=wQ7nP4NosZn7aFVZf9x3m91z-saHuGlKcUxszAmYBPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjc3ODY5Ny1mZTk1LTQ5YjEtYTE3NS1lYTE4ZTEzYTdmZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDYuNzEyMDIzNDQ0WiJ9&digest=sha256%3Abac457e2a05d83d8fa8103b888effb47e406e82c0f2af2fe1f98406155f38568" http.request.useragent="Go-http-client/1.1" http.response.duration=850.865185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f778697-fe95-49b1-a175-ea18e13a7ff3?_state=wQ7nP4NosZn7aFVZf9x3m91z-saHuGlKcUxszAmYBPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjc3ODY5Ny1mZTk1LTQ5YjEtYTE3NS1lYTE4ZTEzYTdmZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDYuNzEyMDIzNDQ0WiJ9&digest=sha256%3Abac457e2a05d83d8fa8103b888effb47e406e82c0f2af2fe1f98406155f38568 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=e9a165c1-4de9-4975-a276-fa1663495a39 http.request.method=POST http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=78ca053b-bcd4-4991-a889-a47e82327ef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/blobs/uploads/37575926-6836-48bf-a228-f994c3edfcc4?_state=swigYHwJWwl1VS9WwF-2jD5dH6t-YkmwErTk8TOKyaB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzU3NTkyNi02ODM2LTQ4YmYtYTIyOC1mOTk0YzNlZGZjYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDcuNjY1ODE0ODA0WiJ9&digest=sha256%3Ad97bfe930593972ae22a483383a650d578fb6b2a8e0d44edd59ee8ead682aec7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.703956316s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/37575926-6836-48bf-a228-f994c3edfcc4?_state=swigYHwJWwl1VS9WwF-2jD5dH6t-YkmwErTk8TOKyaB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzU3NTkyNi02ODM2LTQ4YmYtYTIyOC1mOTk0YzNlZGZjYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDcuNjY1ODE0ODA0WiJ9&digest=sha256%3Ad97bfe930593972ae22a483383a650d578fb6b2a8e0d44edd59ee8ead682aec7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:38607" http.request.id=ec459f75-013c-4122-ad7b-5a9d80943497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:38607" http.request.id=b1a2998e-e3a3-40dc-aa7d-767d5e841be9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de" http.request.useragent="Go-http-client/1.1" http.response.duration="858.849µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=97bdae04-7d72-4254-9d10-64f49d0cb0ca http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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="757.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=c0111fb2-9253-438c-bcac-abc1010b8831 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="765.128µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=353c5d9d-7d55-4b4c-ad36-be812fc72d11 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="682.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=f039182a-c9a4-4664-8ce2-162a1692c4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de" http.request.useragent="Go-http-client/1.1" http.response.duration="628.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=a6771743-0a24-421c-8c7b-23fb554bc6e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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="613.087µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="rewriting manifest sha256:a4a063ed552496b6b1c2971775c1a3a5b0a73bd4de4b00f58ac2e3f71b28f6de in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=fee19a4c-67e9-4bf3-867e-b7ed7fe44581 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=fee19a4c-67e9-4bf3-867e-b7ed7fe44581 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.164333ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38607" http.request.id=c11dbaa1-f0fd-4434-9d3a-0d8d4621b49e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" 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="699.167µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:38607" http.request.id=937b9fc3-cacf-4a18-ab9a-526821ff165e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="873.21µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:38607" http.request.id=19722062-e1e6-48d1-84a9-57805de760cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1" http.request.useragent="Go-http-client/1.1" http.response.duration="800.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=016c4c79-82a7-4c95-9e7e-35927690270b http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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="774.089µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=ddb7f383-4420-49d7-be50-deba536b5712 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="822.33µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=86e821de-73cb-4f91-b2e0-b738a0ae6565 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="638.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=16e8c715-f98a-4f95-8611-1e90c7d360ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1" http.request.useragent="Go-http-client/1.1" http.response.duration="575.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="rewriting manifest list sha256:e8240dedf9382e862e6799e2804de8cf300fe845043bc48febdc3da6f212c8a1 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=13c3adbe-94ac-4ab9-8458-e0c8c9850bd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38607" http.request.id=13c3adbe-94ac-4ab9-8458-e0c8c9850bd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" 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=1.271614ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.40s) === RUN TestGetManifestWithStorageError time="2025-08-08T23:35:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:35:09Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:09Z" 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:41613" http.request.id=41f7a8ea-3e1d-4df6-ad20-031c2ecd45a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49006" 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="767.529µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:41613" http.request.id=2145aa7e-ebb3-4ba3-9fdb-769337eb0ae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49006" 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="651.008µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:41613" http.request.id=0e66161f-8e5d-46c1-ab99-39db7a867948 http.request.method=GET http.request.remoteaddr="127.0.0.1:49006" 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="671.208µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:41613" http.request.id=356d57bb-7789-4a7f-9bab-8a46c5a3d2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49006" 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="659.887µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-08-08T23:35:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T23:35:09Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:09Z" 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:37609" http.request.id=d4b4aed7-e04f-441d-ac45-33fde2252d80 http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" 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="799.249µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:37609" http.request.id=6763ccb9-6cc2-49f0-83db-9ffe0b3824e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" 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="659.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" 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:37609" http.request.id=669e8334-4d11-4d2c-b1c6-b9aa7936db42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" 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="669.607µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=33da6959-960d-4184-ad84-905ccbc3a509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" 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="971.691µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:09Z" 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:37609" http.request.id=33da6959-960d-4184-ad84-905ccbc3a509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" 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="999.091µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=33da6959-960d-4184-ad84-905ccbc3a509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021651ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T23:35:09Z" 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:37609" http.request.id=33da6959-960d-4184-ad84-905ccbc3a509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039532ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T23:35:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=efcc3666-3b32-43e2-b87f-f161b66c1b22 http.request.method=POST http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=fc8a8831-fb21-4097-9ff3-9c99826d4683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/blobs/uploads/9349b7b7-3f34-42d1-a111-cac25488f844?_state=4P11y2pw7ar7Zb2jF6ras6QXjKaZkJ7jMcn1NYtGr917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzQ5YjdiNy0zZjM0LTQyZDEtYTExMS1jYWMyNTQ4OGY4NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDkuNDY4OTQ1NzMzWiJ9&digest=sha256%3Aea2734b9ba06ee6b1c8c5f039ae1c7e49f452d7757d0e8df64f6f5e1962aeb27" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129330698s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/9349b7b7-3f34-42d1-a111-cac25488f844?_state=4P11y2pw7ar7Zb2jF6ras6QXjKaZkJ7jMcn1NYtGr917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzQ5YjdiNy0zZjM0LTQyZDEtYTExMS1jYWMyNTQ4OGY4NDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MDkuNDY4OTQ1NzMzWiJ9&digest=sha256%3Aea2734b9ba06ee6b1c8c5f039ae1c7e49f452d7757d0e8df64f6f5e1962aeb27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=3f181c4c-e9f8-46a8-a7f9-5d2832acd7e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.291µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=40e6b339-43ac-4962-a62d-f6e454134412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/blobs/uploads/1814eeb5-f81c-47de-aa7f-d54392b6e30e?_state=Mjx3c127GG3wZzBY7Yuq3xw4cFxhfeAwFC33YJDHdSB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxODE0ZWViNS1mODFjLTQ3ZGUtYWE3Zi1kNTQzOTJiNmUzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTAuNzA5MzQxNjE3WiJ9&digest=sha256%3Aaa2ef3f680ef1846aa42ae26964ef407e9f7da14332737fa79e18cb78076068a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005438405s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/1814eeb5-f81c-47de-aa7f-d54392b6e30e?_state=Mjx3c127GG3wZzBY7Yuq3xw4cFxhfeAwFC33YJDHdSB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxODE0ZWViNS1mODFjLTQ3ZGUtYWE3Zi1kNTQzOTJiNmUzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTAuNzA5MzQxNjE3WiJ9&digest=sha256%3Aaa2ef3f680ef1846aa42ae26964ef407e9f7da14332737fa79e18cb78076068a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=4145f435-c581-4596-aa39-fcc399c25cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.460896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=f3b8ecf6-259d-4a22-a391-e3560940a4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=44413b76-da4e-4b06-9545-846536a7270a http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.059372ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=c38be75b-2f77-4977-a89d-10ad4ea9d0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.050131ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=79329346-1c87-4a7c-90f9-1f2c1184cbf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=59f47ea3-8004-4716-9f2e-1e47530e0070 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:37609" http.request.id=6e5aee04-b918-4530-aa32-1ff566875f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.234013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=dbe0920b-4e24-4055-b835-083b6b47cd02 http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.105373ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=16d016dc-33c2-4a61-9b5f-f1f11d54187e http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="687.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=50a5798d-6c29-47b2-8b78-78960a3012f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration="604.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=d1c49d24-0e47-4aed-8698-8cf72b6f2e7c http.request.method=GET http.request.remoteaddr="127.0.0.1:35530" 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="645.767µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=error msg="payload digest does match: "sha256:d5ca2980c596e26ef25ed875b5d9b11f60dc6972b42fd6fdb77153e914ca1f2a" != "sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1"" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=f341b17e-a570-4b62-b162-cccd90894dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=f341b17e-a570-4b62-b162-cccd90894dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35530" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.248µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=9ddcac69-617e-415a-8b56-ae2ecf0b877e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45524" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration="884.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=a439a046-ac3b-40e1-8267-976559144615 http.request.method=GET http.request.remoteaddr="127.0.0.1:45524" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.328µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=bcd5d68a-b4a0-4c3b-9a81-14c6713a5819 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45528" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.089µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=c297fba9-3139-47ee-bc2c-2b8c5a50903d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45534" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.401416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=e2ae6e4a-d3f2-42fb-9ddd-85032ac3a250 http.request.method=GET http.request.remoteaddr="127.0.0.1:45534" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.080572ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=9ce5c8e3-082f-4fc8-9886-db20a9769c96 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45536" 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="937.011µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=e27cfbfa-8c29-49b6-b9b1-d6a98741dc32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=1f07b318-da3d-4351-ae1f-3a797681b524 http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="656.768µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=39fd8ccb-cc3e-46f5-805e-1766ac447835 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1" http.request.useragent="Go-http-client/1.1" http.response.duration="840.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7e3b707eda396c0390811db9ed4e0044c03b426945d1e3a67c85a5574d0b4bf1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=06265a41-58a6-4424-b1d8-743978486ecc http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="666.807µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=039de7e3-1ac9-47a9-836f-780e6e32710d http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="668.407µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=75841e69-50da-4242-9c74-86805a08e21b http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="694.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=83fd5908-6c97-4261-b5d2-64032dab02a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" 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="806.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:12Z" 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:37609" http.request.id=83fd5908-6c97-4261-b5d2-64032dab02a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" 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="838.049µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:12Z" 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:37609" http.request.id=83fd5908-6c97-4261-b5d2-64032dab02a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" 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="861.17µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=17eab6fb-fece-40a6-8c65-fa71e2b08898 http.request.method=POST http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=9f41b22c-b090-4844-8fea-ecdbc6cb91ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/38061e49-e4c7-42fb-9a50-a326d729d7be?_state=hI8xrfIA5K982Cnb_gYwCPgzcfrGTor9c_ORugBKryl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzODA2MWU0OS1lNGM3LTQyZmItOWE1MC1hMzI2ZDcyOWQ3YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTIuNzQ2NzkwMjE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="968.051µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/38061e49-e4c7-42fb-9a50-a326d729d7be?_state=hI8xrfIA5K982Cnb_gYwCPgzcfrGTor9c_ORugBKryl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzODA2MWU0OS1lNGM3LTQyZmItOWE1MC1hMzI2ZDcyOWQ3YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTIuNzQ2NzkwMjE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" 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:37609" http.request.id=21b8d494-1405-4c15-93ed-b061f45ec9f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" 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="848.529µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T23:35:12Z" 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:37609" http.request.id=21b8d494-1405-4c15-93ed-b061f45ec9f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" 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="878.25µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T23:35:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=52b8f76e-86ac-499b-8093-5902a2dbf10d http.request.method=POST http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=61d5a0a7-8817-48dd-bfcf-2938d1bf1d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/eaaf69c0-704e-4e0e-99c6-71f976b27aeb?_state=8ceO3fiarXZOf_OBCKyUuD33DlkbSbWw1zU3QNfZXa17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYWFmNjljMC03MDRlLTRlMGUtOTljNi03MWY5NzZiMjdhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTIuODUxMzAxNjA4WiJ9&digest=sha256%3Aa4deaf656dbae799c1003839d2113383c412a73f637e4ede360afe996f0e0fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169875428s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/eaaf69c0-704e-4e0e-99c6-71f976b27aeb?_state=8ceO3fiarXZOf_OBCKyUuD33DlkbSbWw1zU3QNfZXa17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYWFmNjljMC03MDRlLTRlMGUtOTljNi03MWY5NzZiMjdhZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTIuODUxMzAxNjA4WiJ9&digest=sha256%3Aa4deaf656dbae799c1003839d2113383c412a73f637e4ede360afe996f0e0fa5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=6a5f9b9e-9b2a-498e-b96b-291fb0c97edf http.request.method=POST http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=36b59e9f-6369-4ae3-89b5-29c54df3a7ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/blobs/uploads/4af7587e-9fca-438c-8d2e-3e52c7f3434b?_state=DhWchpEclwzCwYPIItLZTDiobd8tro7B8zNUW40Y3WR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YWY3NTg3ZS05ZmNhLTQzOGMtOGQyZS0zZTUyYzdmMzQzNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTQuMTA1NTA2ODA2WiJ9&digest=sha256%3Af306ff941062f414227e1b20efa199a144cecab3ab939298a4277f3e9f5b8ca8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191831311s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/4af7587e-9fca-438c-8d2e-3e52c7f3434b?_state=DhWchpEclwzCwYPIItLZTDiobd8tro7B8zNUW40Y3WR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YWY3NTg3ZS05ZmNhLTQzOGMtOGQyZS0zZTUyYzdmMzQzNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMjM6MzU6MTQuMTA1NTA2ODA2WiJ9&digest=sha256%3Af306ff941062f414227e1b20efa199a144cecab3ab939298a4277f3e9f5b8ca8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37609" http.request.id=adee2a22-fc54-4cac-808e-4a2473e65129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37609" http.request.id=e89cea3b-7566-4ac8-979d-80654922483b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.duration="872.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=c2e6be20-4045-4ab8-958e-5aab9a7a348b http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="779.048µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=bebf2ea7-2a9a-4ceb-b0b7-c50a2a45c93f http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="775.968µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=7e4eac68-dfda-47e7-8f35-df9df45f0b2f http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=e5e10f89-2cae-41c5-abd5-45ec6b07d367 http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.duration="606.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=adabc57c-5adf-4150-aadf-59dfd4fef52e http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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="646.487µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="rewriting manifest sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=38b60695-0b73-4842-b929-ccc1fa3691dc http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" 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-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=38b60695-0b73-4842-b929-ccc1fa3691dc http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.194014ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=337542e5-998b-4154-b6f1-08d8fad12169 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.duration="719.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=7b538df4-e11f-40b2-a711-60aff9ae2356 http.request.method=GET http.request.remoteaddr="127.0.0.1:45538" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.008µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" 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:37609" http.request.id=5ef311ed-19ae-4741-b620-c0983a0950d3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45546" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="792.409µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37609" http.request.id=740d341a-cc3c-42b0-9b9b-9c60bf3432ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:45548" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=83caec15-0544-4edb-bd69-5cfd57b0cddf http.request.method=GET http.request.remoteaddr="127.0.0.1:45548" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="786.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" 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:37609" http.request.id=71b267fe-a6c5-42ca-9302-9df134d2a0ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45550" 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="856.289µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37609" http.request.id=191b42e4-1c08-402b-a795-6c380ed6a763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45562" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=af2a76c3-9c3c-45a2-8e70-1ce02ce61ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45562" 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="682.248µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=5dea37c2-f6f8-4fa7-b500-8c9a2b404b50 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45562" http.request.uri="/v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b" http.request.useragent="Go-http-client/1.1" http.response.duration="806.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c588d87c2992b12cb00a28035dd1eb2155ca2929a13e9b3d225ca67c1b9be5b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37609" http.request.id=5a227fe1-4730-44bb-8caf-4167ca5cf134 http.request.method=GET http.request.remoteaddr="127.0.0.1:45562" 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="657.127µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.92s) === RUN TestManifestDeleteDisabled time="2025-08-08T23:35: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-08T23:35:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35: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:37409" http.request.id=fe842c80-aa66-4135-80c0-5dc0ac0a77c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34060" 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="753.089µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-08T23:35: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-08T23:35:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T23:35:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T23:35:15Z" 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-08T23:35: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:43729" http.request.id=98a0941f-22c4-4f12-a21b-9db44064f705 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56112" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.399495ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T23:35: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:43729" http.request.id=3d864a25-5b8a-46f7-aad1-60d845ab089b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56126" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.301134ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T23:35: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:43729" http.request.id=41c61bce-f9ee-44e4-82f9-8b9593214464 http.request.method=POST http.request.remoteaddr="127.0.0.1:56134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.356095ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T23:35: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:43729" http.request.id=c6cdf64e-89c8-4734-b8ea-0d7992620a36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56148" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.231214ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-08-08T23:35: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-08T23:35:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=84dbdecd-dcfb-48b0-ad72-11a44b15126b http.request.method=POST http.request.remoteaddr="127.0.0.1:41850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.451µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=a3e19099-3336-47b6-846a-d53da04fcec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41850" http.request.uri="/v2/foo/bar/blobs/uploads/634f0bb1-e065-40fd-b054-d61ea02ff0ad?_state=kxybqfPaxy3jN7frVLoH-YXNQdTx2q7xQv1PiZsLe9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNGYwYmIxLWUwNjUtNDBmZC1iMDU0LWQ2MWVhMDJmZjBhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNToxNS45MzAxNjAxOFoifQ%3D%3D&digest=sha256%3Acfbf329c916eea858e569f11ef7c7b68b3fe6e98950a595410cf7fa6e3688f30" http.request.useragent="Go-http-client/1.1" http.response.duration=926.424223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:15 +0000] "PUT /v2/foo/bar/blobs/uploads/634f0bb1-e065-40fd-b054-d61ea02ff0ad?_state=kxybqfPaxy3jN7frVLoH-YXNQdTx2q7xQv1PiZsLe9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNGYwYmIxLWUwNjUtNDBmZC1iMDU0LWQ2MWVhMDJmZjBhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNToxNS45MzAxNjAxOFoifQ%3D%3D&digest=sha256%3Acfbf329c916eea858e569f11ef7c7b68b3fe6e98950a595410cf7fa6e3688f30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=c9be9af0-c303-40f8-bd44-f3c63e59acc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" 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-08T23:35:16Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T23:35:16Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.24.6 time="2025-08-08T23:35:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=8523ba8b-b832-4896-9bdf-860e5041ae08 http.request.method=GET http.request.remoteaddr="127.0.0.1:41850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="513.125µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38141" go.version=go1.24.6 time="2025-08-08T23:35:16Z" 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-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=768bccdf-f8db-4a3f-b42e-07f328d2bc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:41866" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38141 /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:38141/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=e69f0803-95d4-46e9-b246-92541ae20add http.request.method=GET http.request.remoteaddr="127.0.0.1:51182" http.request.uri="/v2/foo/bar/manifests/sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=f64ecfe8-2ca4-4c57-bd10-128c2e43e540 http.request.method=GET http.request.remoteaddr="127.0.0.1:41876" http.request.uri="/v2/foo/bar/manifests/sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.099892ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/foo/bar/manifests/sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6 with ttl=167h59m59.99999796s" go.version=go1.24.6 time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=e69f0803-95d4-46e9-b246-92541ae20add http.request.method=GET http.request.remoteaddr="127.0.0.1:51182" http.request.uri="/v2/foo/bar/manifests/sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.240166ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/foo/bar/manifests/sha256:347f79e157906a3179ca4f5100b56444e6a315d05e775150b1e86ed6ac0e2fe6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=88d9b95b-0842-44ad-8993-b038d6c6bdaf http.request.method=GET http.request.remoteaddr="127.0.0.1:41876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38141 /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:38141/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=851aec9d-3e3c-44de-941c-b6f43d5be8c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51192" 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-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=96f6e064-2aa0-4119-bff7-805dc7377cff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.136132ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=851aec9d-3e3c-44de-941c-b6f43d5be8c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51192" 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=3.933604ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=941e900c-d760-4655-856c-e197a53015ec http.request.method=POST http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=af307b20-648c-4c35-bd7f-12e8cd130575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/bar/blobs/uploads/fbdba86c-2afd-4107-918f-1d9b016a0334?_state=QzdjtCHbfiNVpnBw9Et4c5gSL48PbLc6GMscpVSCK8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZGJhODZjLTJhZmQtNDEwNy05MThmLTFkOWIwMTZhMDMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNToxNi45NzM4NzE3MzhaIn0%3D&digest=sha256%3A20195496caeecd09000ea15abb327371e1c27658453cad7546ee4f7617b8c369" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633338305s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:16 +0000] "PUT /v2/foo/bar/blobs/uploads/fbdba86c-2afd-4107-918f-1d9b016a0334?_state=QzdjtCHbfiNVpnBw9Et4c5gSL48PbLc6GMscpVSCK8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZGJhODZjLTJhZmQtNDEwNy05MThmLTFkOWIwMTZhMDMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQyMzozNToxNi45NzM4NzE3MzhaIn0%3D&digest=sha256%3A20195496caeecd09000ea15abb327371e1c27658453cad7546ee4f7617b8c369 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=e744f647-e1ca-4c00-b362-325e9f98945e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=8b661118-28c1-4a6c-8883-f575bf9ae790 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.407µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38141 /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:38141/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=fc6a07a8-7bc6-4414-bb00-2e17fcfbe60b http.request.method=GET http.request.remoteaddr="127.0.0.1:51206" 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-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=8e46505c-1ee8-4ce7-84b3-13b0e88a704e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41894" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.122653ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=8b451b62-4db0-4fa1-b07e-706210d580b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41894" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="614.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38141 /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:38141/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=fc6a07a8-7bc6-4414-bb00-2e17fcfbe60b http.request.method=GET http.request.remoteaddr="127.0.0.1:51206" 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-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38141" http.request.id=aca4ed26-6545-4e96-9b3b-2f0f2fbe342d http.request.method=GET http.request.remoteaddr="127.0.0.1:41906" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.183013ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T23:35:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b2ca7867bfae594407263cab8ea71c94787e10bd2a528285beaf93a2e85b28ef with ttl=167h59m59.99999696s" go.version=go1.24.6 time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33201" http.request.id=fc6a07a8-7bc6-4414-bb00-2e17fcfbe60b http.request.method=GET http.request.remoteaddr="127.0.0.1:51206" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.569912ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:23:35:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.77s) === RUN TestAppDispatcher time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43449" http.request.id=c443754a-1b78-4b87-84b0-89adb6316e19 http.request.method=GET http.request.remoteaddr="127.0.0.1:35052" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="708.127µs" http.response.status=200 http.response.written=0 time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43449" http.request.id=4f1ca78e-693a-405a-880e-5ddaa23bf353 http.request.method=GET http.request.remoteaddr="127.0.0.1:35052" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="639.607µs" http.response.status=200 http.response.written=0 time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43449" http.request.id=72782bea-4f97-4bba-97c1-3cb425c05d62 http.request.method=GET http.request.remoteaddr="127.0.0.1:35052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="630.287µs" http.response.status=200 http.response.written=0 time="2025-08-08T23:35:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43449" http.request.id=061ce851-4b19-4473-8f45-1c9f8aea5a6c http.request.method=GET http.request.remoteaddr="127.0.0.1:35052" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="630.927µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-08-08T23:35:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:18Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:18Z" 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:41447" http.request.id=e0ef735e-973f-4e39-a29e-12f1eec771be http.request.method=GET http.request.remoteaddr="127.0.0.1:37240" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-08T23:35:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:18Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:18Z" level=info msg="configuring file health check path=/tmp/healthcheck4247740203, interval=1" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T23:35:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:22Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:22Z" level=info msg="configuring TCP health check addr=127.0.0.1:40833, interval=1" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T23:35:26Z" 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=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:26Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 time="2025-08-08T23:35:26Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44441, interval=1, threshold=3" go.version=go1.24.6 instance.id=d1b25ed0-5013-4d59-a8e7-175046788228 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 61.937s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.20s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.399s === RUN TestSchedule time="2025-08-08T23:34:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99876ms" go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.72µs" go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.68µs" go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb 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-08T23:34:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T23:34:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99844ms" go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99872ms" go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb time="2025-08-08T23:34:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T23:34:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=a74ba45f-0a80-43bb-b4da-08431f1acadb --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.601s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.70s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24806912 sha256:04c16f7c34df05ee1933f1956d8692a24733ebec9449c1704d2da57b28cabbc1 [] map[] } --- PASS: TestSimpleBlobRead (0.17s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.83s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.88s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.75s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0650f16c330ed9140d0d686bc7b4a5894aacb10a412d60a9089ccaf42b12483d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6722b831f910297c5f57eeca58e36bf99524e1f786b310fa77367a52705757bf palailogos: marking blob sha256:cc8a98c1be27e5c1e02af739f4662ec9449ee8eeff1c4d3ca1cee8509aed3720 palailogos: marking manifest sha256:2561af9d5a0a172639671fd6d69d0e6151b1508757781793b30280f0a740955c palailogos: marking blob sha256:f4f3eb347613b013cda2fff8d758c36b8b3d9a807faaed546760594ca33b6382 palailogos: marking blob sha256:6dda940146336e5261ca59cdde74d73ffe3c77b5f4414c7b37267e104e0c41af palailogos: marking manifest sha256:6dda940146336e5261ca59cdde74d73ffe3c77b5f4414c7b37267e104e0c41af palailogos: marking blob sha256:c04dbee7e087d0f334ccb2043fa61720bb80c92246813c7d3e368c73a8231c89 palailogos: marking blob sha256:55b6a8ded699f38a08354a39a10634183e523e8329a213ea2f2fb4f4675a6292 palailogos: marking manifest sha256:f4f3eb347613b013cda2fff8d758c36b8b3d9a807faaed546760594ca33b6382 palailogos: marking blob sha256:8b393cbc23eee3e78183172d51f3dcddea8b1e707d2436801aaf3123f528bfe4 palailogos: marking blob sha256:eb4a55359d115c1ba7ab98f3ae23a4ecf771fccbb9f7b820f1a1848da4b2084c 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.49s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19 deletemanifests: marking manifest sha256:ba1287bfc3513e11a58888982f42d4813a47d8f0a0848fddd06ffae3254e0dd0 deletemanifests: marking blob sha256:cb31794c50ec0b57b5be3d30621c26ad88967889ec55b64f8e603364f47902e9 deletemanifests: marking blob sha256:20842ec3fb51e20f87d50a8279a34cab431ffffe9c01e9480b720a186b30a70e deletemanifests: marking blob sha256:ab7ba0aebe54a514cb4c07f8785a5dfee04cd5b761e9a6e27fad8e2f943ecfdc 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0feba4646de02a59cda5fb735873e057ece9aa7e9b4e85e646c9d594358ec917 blob eligible for deletion: sha256:1b455cae893c5c78b336ce649bf1c5509954c4f867990e63b3b4d605caa104d3 blob eligible for deletion: sha256:721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19 blob eligible for deletion: sha256:a71d555ab6c37c495ae66d44423b81e8199d8a6d0093f7088a22fe671918451c deletemanifests manifest eligible for deletion: sha256:721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19 deletemanifests: marking manifest sha256:ba1287bfc3513e11a58888982f42d4813a47d8f0a0848fddd06ffae3254e0dd0 deletemanifests: marking blob sha256:cb31794c50ec0b57b5be3d30621c26ad88967889ec55b64f8e603364f47902e9 deletemanifests: marking blob sha256:20842ec3fb51e20f87d50a8279a34cab431ffffe9c01e9480b720a186b30a70e deletemanifests: marking blob sha256:ab7ba0aebe54a514cb4c07f8785a5dfee04cd5b761e9a6e27fad8e2f943ecfdc time="2025-08-08T23:34:36Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c time="2025-08-08T23:34:36Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0feba4646de02a59cda5fb735873e057ece9aa7e9b4e85e646c9d594358ec917 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0feba4646de02a59cda5fb735873e057ece9aa7e9b4e85e646c9d594358ec917" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:1b455cae893c5c78b336ce649bf1c5509954c4f867990e63b3b4d605caa104d3 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b455cae893c5c78b336ce649bf1c5509954c4f867990e63b3b4d605caa104d3" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/721c100bdf4310238249fc1299d7952c5e01c17b5b4f51f35806386500688e19" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:a71d555ab6c37c495ae66d44423b81e8199d8a6d0093f7088a22fe671918451c time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a71d555ab6c37c495ae66d44423b81e8199d8a6d0093f7088a22fe671918451c" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c --- PASS: TestDeleteManifestIfTagNotFound (0.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:28e785fb526b7841e8f7d2e1170c70ddbbba51754955581aca6f717a8d59c300 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/28e785fb526b7841e8f7d2e1170c70ddbbba51754955581aca6f717a8d59c300" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:f857afb56e2af82fd5733dcd4919f0fc4fb9a481bad9007ed6d738dd5369194d time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f857afb56e2af82fd5733dcd4919f0fc4fb9a481bad9007ed6d738dd5369194d" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:fe2767a602685683c5ef58174a62c4e6fe6db70411c245aa8474e958b14d0d3d time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fe2767a602685683c5ef58174a62c4e6fe6db70411c245aa8474e958b14d0d3d" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c --- PASS: TestGCWithMissingManifests (0.14s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3bfa220e5b91e29876473cfd7ccf01bffac06446a52dba194532be73078331d2 komnenos: marking blob sha256:22d8ba5de48a5aaf5f028dc6f2cb5470984a9c5fa4716c23102a49783e9f6611 komnenos: marking blob sha256:11d361866f853f7c0214d9eaa338dd6928affe0cc9f864e2aa0fa66debe5cfb0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4718426ce59cd42cec6e31b26080c84cad7bb55b90118ae21fd4e1774a2f34ff time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/47/4718426ce59cd42cec6e31b26080c84cad7bb55b90118ae21fd4e1774a2f34ff" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:56c32b9d34feea00e67f13e642a2a66398d5a18aa19d8753414cdcb4f8f2ae05 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56c32b9d34feea00e67f13e642a2a66398d5a18aa19d8753414cdcb4f8f2ae05" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:6272be0cfb70c1c6cb788125c4a1c4553a3068cdd20c27c0fbf94fe02854c160 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/6272be0cfb70c1c6cb788125c4a1c4553a3068cdd20c27c0fbf94fe02854c160" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:7c71212b0f954c559b201453c84948617740ca647dd36a82a31324d7cbcabb2b time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c71212b0f954c559b201453c84948617740ca647dd36a82a31324d7cbcabb2b" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:8a3ce29618b4d070d3126950dc3cf719c91a923c5c4a9500026951075bbd726a time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a3ce29618b4d070d3126950dc3cf719c91a923c5c4a9500026951075bbd726a" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c blob eligible for deletion: sha256:e7ac658729f0c1aee05cc14f6cb8977cf90e3b106bcad0c590055a87aea18c74 time="2025-08-08T23:34:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7ac658729f0c1aee05cc14f6cb8977cf90e3b106bcad0c590055a87aea18c74" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c --- PASS: TestDeletionHasEffect (0.45s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.60s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:076b916ccf8bf797e8106915b034675024be545a3512350affe07a76c61cc4ef michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:cf16baacfdb33e8dba8a2e3cef4c782c0bb06a2a3b03e2ea6cdd8e1cf8ae0dd1 michael_z_doukas: marking blob sha256:b3eef023535f706e8788384650abf75bd17eda655a09882d1b8dc3bb6a0f1367 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a4317ec4fb59393bc487a345ca1544b0980573c8f7f789486de11b8eaa28e4f0 time="2025-08-08T23:34:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a4317ec4fb59393bc487a345ca1544b0980573c8f7f789486de11b8eaa28e4f0" go.version=go1.24.6 instance.id=e33869cf-46dd-483f-a4ea-83687f2a902c --- PASS: TestOrphanBlobDeleted (0.26s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5afa8be617b4d0dcae5029fb367d3ba40428acfcf7190f277c0d198b758a9d91 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:866613dd33baa5e0a0bbdd6d8f8b8ccbfc6bb14a28c124588ed91fa52f41289b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.26s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.17s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.14s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.41s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-08-08T23:34:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 22:34:38.806664287 +0000 UTC m=-3592.965731064, actuallyDelete=true" time="2025-08-08T23:34:38Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T23:34:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063, actuallyDelete=true" time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a9061834-ce24-4990-b0e0-6e8aa8dd9da5 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3047a76b-88c9-4d60-9653-74de8de21fc2 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d9002cf-1181-43fa-86a4-3b69502e3c8a have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d6598d6-522c-4c63-b3bf-aad508254582 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bc864721-d897-4ee7-9a48-29ce5374d794 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c41c900e-2a5c-4dec-a480-39e10b59fdd9 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0791ae7d-29d1-420a-9c66-4137d15a3355 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30a1effe-2ad4-4bcc-b08c-3f222059fd8b have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6bb9dae1-7a51-4088-b200-4bbb8339c7df have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8dfa8f34-3d4b-41fa-908b-4648c9bcc06f have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1a047a0-e7ab-41b5-82c6-810debcb7087 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.807303414 +0000 UTC m=+7.034908063). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T23:34:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871, actuallyDelete=true" time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/433b57dd-5bbe-4d85-93b9-e83ca380dd37 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/196e65ea-dd9b-429d-ae23-288dfb08d2f6 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4fc7ec04-6f98-4744-87e0-67b62eb1dc4d have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e31aae70-b336-4689-b16f-078ae94a70b1 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fb2d3111-7fd5-42d5-ad14-7395e76c3525 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808054222 +0000 UTC m=+7.035658871). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T23:34:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077, actuallyDelete=true" time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d3ff8e4-2fef-4e1e-8b8b-2099859ee07a have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/15b0d637-1f76-44e1-b700-af0b1e58d152 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c154327-ecba-4093-962c-a7717a2b29d6 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/58e11af0-22c0-41e1-9b22-cd61de619c92 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af380465-4a9c-42f5-bacd-4eddc2eb2df1 have older date (2025-08-08 22:34:38 +0000 UTC) than purge date (2025-08-08 23:34:38.808565428 +0000 UTC m=+7.036170077). Removing upload directory." time="2025-08-08T23:34:38Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T23:34:38Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 23:34:38.808872591 +0000 UTC m=+7.036477240, actuallyDelete=true" time="2025-08-08T23:34:38Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 7.062s ? 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.026s === 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.036s === RUN TestWalkFileRemoved time="2025-08-08T23:34:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.013s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.368s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.099s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.534s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.17s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.534s ? 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-08T23:34:31Z" 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-08T23:34:31Z" 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-08T23:34:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 time="2025-08-08T23:34:31Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=b2a4ac24-b458-4453-8487-9882beb273c3 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) time="2025-08-08T23:34:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2025-08-08T23:34:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=b2a4ac24-b458-4453-8487-9882beb273c3 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-08-08T23:34:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=b2a4ac24-b458-4453-8487-9882beb273c3 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-08-08T23:34:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T23:34:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T23:34:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T23:34:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.540s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.026s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.366s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.33s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.691s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.021s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r15.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 23:35:36 +0000 elapsed time 0h 1m 19s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.233418) (2/2) Purging go (1.24.6-r1) busybox-1.37.0-r22.trigger: Executing script... OK: 432 MiB in 108 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...