>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r2) started Thu, 07 Aug 2025 18:07:44 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.6-r0) (2/2) Installing .makedepends-docker-registry (20250807.180745) busybox-1.37.0-r22.trigger: Executing script... OK: 479 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-07T18:08:04Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-07T18:08:04Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.071s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-07T18:08:04Z" 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.058s ? 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.057s === 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.039s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.156s ? 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.042s === 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.042s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.063s === 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.059s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/07 18:08:04 http: TLS handshake error from 127.0.0.1:54274: 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:43975/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43975/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43975/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43975/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34285?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.79s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-07T18:08:05Z" level=info msg="broadcaster: closing" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="closing testSink" time="2025-08-07T18:08:05Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-08-07T18:08:05Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 1} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 1} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 1} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 1} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:05Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T18:08:06Z" level=warning msg="&{0x38c8c18 0.9} encountered too many errors, backing off" time="2025-08-07T18:08:06Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.69s) PASS ok github.com/docker/distribution/notifications 1.706s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-07T18:08:04Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:08:04.887743062Z" 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-07T18:08:04.887840583Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:04.887834663Z" level=info msg="Starting upload purge in 19m0s" go.version=go1.24.6 time="2025-08-07T18:08:04.888798633Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-07T18:08:07.891330946Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-07T18:08:07.993045415Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=a626d0e7-cd7c-41a9-92cf-17c0c4c668ee http.request.method=GET http.request.remoteaddr="[::1]:57006" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.889µs" http.response.status=200 http.response.written=2 ::1 - - [07/Aug/2025:18:08:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-07T18:08:08.783888701Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:08:08.786106843Z" 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-07T18:08:08.786137644Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:08.786191084Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.6 time="2025-08-07T18:08:08.786552488Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-07T18:08:08.786640129Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-07T18:08:08.787247255Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-07T18:08:11.802081533Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=057d4be1-9529-4533-96a5-e1ab3e66f527 http.request.method=GET http.request.remoteaddr="127.0.0.1:47090" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.728µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:08:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-07T18:08:11.802235174Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.91s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-07T18:08:12.811683353Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T18:08:12.812482601Z" 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-07T18:08:12.812506321Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:12.812563762Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.24.6 time="2025-08-07T18:08:12.812928725Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (9.01s) PASS ok github.com/docker/distribution/registry 16.094s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.041s === 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.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.147s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-07T18:08:04Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=0fa4ea92-8602-4181-82b1-7536ef9a5a88 time="2025-08-07T18:08:04Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=0fa4ea92-8602-4181-82b1-7536ef9a5a88 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-07T18:08:04Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=fOEXP2ewvblgNm8BQdJh0y-VMqevlRNKmedbFMl2PDI user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.134s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.055s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-08-07T18:08:04Z" level=info msg="token not to be used before 2025-08-07 18:08:05 +0000 UTC - currently 2025-08-07 18:08:04.929508045 +0000 UTC m=+0.081882750" time="2025-08-07T18:08:04Z" level=info msg="token not to be used after 2025-08-07 18:08:04 +0000 UTC - currently 2025-08-07 18:08:04.937976491 +0000 UTC m=+0.090350676" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-07T18:08:04Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.155s === 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.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.111s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.075s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.052s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-07T18:08:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45555" http.request.id=fb86bf19-76dc-4f31-a12f-8a1e46136937 http.request.method=GET http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.062131ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:08:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-07T18:08:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:05Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=62b04139-3279-4053-a070-3b35859e5e32 http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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.99219ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:18:08:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T18:08:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=668c1fdb-d1f8-4f83-ad98-2dae6015df15 http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:05 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=8ff2c3fd-9e12-4241-9c76-540fce660b82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/aaaa/blobs/uploads/ad081bda-09dc-4ed6-a2c9-261f713018e1?_state=K5QareTk-h3qLOkQG_ORcFbGQb4-reZxyzSueRebEaF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhZDA4MWJkYS0wOWRjLTRlZDYtYTJjOS0yNjFmNzEzMDE4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDUuMzMyMDQ5NDhaIn0%3D&digest=sha256%3A772de3ca2117e1c01a4b337d4b122bd8e825e7b85681d069fff7b758e382dfdd" http.request.useragent="Go-http-client/1.1" http.response.duration=752.8037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:05 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ad081bda-09dc-4ed6-a2c9-261f713018e1?_state=K5QareTk-h3qLOkQG_ORcFbGQb4-reZxyzSueRebEaF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhZDA4MWJkYS0wOWRjLTRlZDYtYTJjOS0yNjFmNzEzMDE4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDUuMzMyMDQ5NDhaIn0%3D&digest=sha256%3A772de3ca2117e1c01a4b337d4b122bd8e825e7b85681d069fff7b758e382dfdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=4791032a-47b1-49d6-853c-d24c8f439a5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.579077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=7acdfe08-d72c-4ef8-8640-fa99bd98d559 http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=d5c83f45-ad04-4d99-a7f5-3b15e4aa9ad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/bbbb/blobs/uploads/500db422-94de-459b-965a-cc080fb7aa16?_state=WPZOMoLpmoMMWZiY22oz7S8xxWEzTuDCBKckdqGRLWZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MDBkYjQyMi05NGRlLTQ1OWItOTY1YS1jYzA4MGZiN2FhMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDYuMjc0NzAwMTgyWiJ9&digest=sha256%3A51225f21dc9f911113113469a555fea6de8062b64f0cafd1fe031ff69bda6619" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169019514s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/500db422-94de-459b-965a-cc080fb7aa16?_state=WPZOMoLpmoMMWZiY22oz7S8xxWEzTuDCBKckdqGRLWZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MDBkYjQyMi05NGRlLTQ1OWItOTY1YS1jYzA4MGZiN2FhMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDYuMjc0NzAwMTgyWiJ9&digest=sha256%3A51225f21dc9f911113113469a555fea6de8062b64f0cafd1fe031ff69bda6619 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=37f9f50d-44e9-46fd-8754-6d24ceb8fe06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:07 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=469db235-e8d4-4a62-a571-d9bf35832070 http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03541ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:07 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=7dcdf61e-a795-42e2-8237-621d8f082aa3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/cccc/blobs/uploads/934f6040-756a-45e4-9a42-74557a4a91d2?_state=5SQuBa8h1RbMUKtjZKclgq2QzhM04uNtxu-6M88kdyB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5MzRmNjA0MC03NTZhLTQ1ZTQtOWE0Mi03NDU1N2E0YTkxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDcuNjk4OTE3NjM4WiJ9&digest=sha256%3Ae1f02ab277fa6625de1d8993f81ab98cf867191acb50c3453c46833d97f9ab34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867515944s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:07 +0000] "PUT /v2/foo/cccc/blobs/uploads/934f6040-756a-45e4-9a42-74557a4a91d2?_state=5SQuBa8h1RbMUKtjZKclgq2QzhM04uNtxu-6M88kdyB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5MzRmNjA0MC03NTZhLTQ1ZTQtOWE0Mi03NDU1N2E0YTkxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDcuNjk4OTE3NjM4WiJ9&digest=sha256%3Ae1f02ab277fa6625de1d8993f81ab98cf867191acb50c3453c46833d97f9ab34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=05f16364-1979-4fc2-8a8d-35432be6a5b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.483195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=62affc2f-1f03-4446-959e-656c4ec2cf14 http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:09 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=08b92468-9743-469f-af43-f27ee6fa98bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/dddd/blobs/uploads/045c7cf1-b194-401d-ad5b-df2272cdb9b8?_state=v0rlCtydLBlFOWw-M1df2rCPj7DxyyY1bEcAluQzkrJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNDVjN2NmMS1iMTk0LTQwMWQtYWQ1Yi1kZjIyNzJjZGI5YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDkuODQ4NzkzODhaIn0%3D&digest=sha256%3A5928b3d9a8d374f611ac7366b73cc965c3aacb218a8083795ff02e48cd1e6aca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917727413s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:09 +0000] "PUT /v2/foo/dddd/blobs/uploads/045c7cf1-b194-401d-ad5b-df2272cdb9b8?_state=v0rlCtydLBlFOWw-M1df2rCPj7DxyyY1bEcAluQzkrJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNDVjN2NmMS1iMTk0LTQwMWQtYWQ1Yi1kZjIyNzJjZGI5YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MDkuODQ4NzkzODhaIn0%3D&digest=sha256%3A5928b3d9a8d374f611ac7366b73cc965c3aacb218a8083795ff02e48cd1e6aca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=45daf268-84d9-4df9-9be1-3b7e4b5e24c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.481675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=2dbd91c7-5d70-44fa-b7b3-00d02b4660bd http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:11 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=f38798d2-a5fc-4209-92c1-ea299a7e7594 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/eeee/blobs/uploads/82cbb291-1521-438e-9e09-045d20563f5a?_state=llB4PB0GCIWdl11cK0cmVIIXViCACeEcaF6igQrViAR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MmNiYjI5MS0xNTIxLTQzOGUtOWUwOS0wNDVkMjA1NjNmNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTEuOTc3NzI1NTUxWiJ9&digest=sha256%3A8eab0fe07eed72997c051dd63760699bfcc48877b8b20802192fe25cbd3ba3ec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043738765s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:11 +0000] "PUT /v2/foo/eeee/blobs/uploads/82cbb291-1521-438e-9e09-045d20563f5a?_state=llB4PB0GCIWdl11cK0cmVIIXViCACeEcaF6igQrViAR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MmNiYjI5MS0xNTIxLTQzOGUtOWUwOS0wNDVkMjA1NjNmNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTEuOTc3NzI1NTUxWiJ9&digest=sha256%3A8eab0fe07eed72997c051dd63760699bfcc48877b8b20802192fe25cbd3ba3ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=1027e9c6-602e-462a-8fe7-576e9eb3f81c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:13 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=78cb4529-240b-44b2-aaf3-05f6ee57bf25 http.request.method=POST http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:13 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=fd4c3281-d8be-416e-af9d-09a9cb180ab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/ffff/blobs/uploads/2a14fb6a-58da-4e2b-a2ec-7fd84b67fddf?_state=E9j9D8KUEx-5tht0j4LHSlp6rHOhK3MZJL6Nd2a1prB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYTE0ZmI2YS01OGRhLTRlMmItYTJlYy03ZmQ4NGI2N2ZkZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTMuMjQ3NTUyNzY1WiJ9&digest=sha256%3Afa35e02120657625be2b969bc5532f5a8b6327a66c32fb5f83482b5d4f2b924d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584000834s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:13 +0000] "PUT /v2/foo/ffff/blobs/uploads/2a14fb6a-58da-4e2b-a2ec-7fd84b67fddf?_state=E9j9D8KUEx-5tht0j4LHSlp6rHOhK3MZJL6Nd2a1prB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyYTE0ZmI2YS01OGRhLTRlMmItYTJlYy03ZmQ4NGI2N2ZkZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTMuMjQ3NTUyNzY1WiJ9&digest=sha256%3Afa35e02120657625be2b969bc5532f5a8b6327a66c32fb5f83482b5d4f2b924d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=b6e3868e-f3bc-4896-b7d0-2e24f0567b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.540796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=f6ec290e-9ef9-42e9-8926-e283517e4c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="788.728µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=968e79a9-e431-4639-a17d-0e8d332a0ee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="855.568µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=1d19a77a-2339-44f1-9bbc-bcbef88a1540 http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.248µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=5b5bc721-bdf5-45d7-83b1-ed6c7706f576 http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="756.367µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=ac0ef5f8-9afa-40d4-9877-62db7441ee4f http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="745.448µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=231a910b-6325-4015-8e4f-89cb7e10f713 http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="825.008µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" 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:35645" http.request.id=1c5d98d1-1afb-4b59-9694-9fd064efa46b http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="817.248µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" 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:35645" http.request.id=f2828bdd-3b34-4f4e-939c-d6f31bcc852c http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="715.967µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=771fa99f-5f4e-4c61-a71e-1b3727ca8cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="693.807µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35645" http.request.id=6f0caf7e-0f7f-4b19-b1a7-ae41dfeeef5d http.request.method=GET http.request.remoteaddr="127.0.0.1:58356" 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="750.408µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:18:08:14 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T18:08:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:14Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=3622d7f3-746c-44e1-a3c7-b3a2b0211dfc http.request.method=POST http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=9c43e488-1858-4f4a-828e-22e3557a5c97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/aaaa/blobs/uploads/db46c1a3-e71a-4f93-90a1-cae29b82bb9f?_state=6rROZUbmelwpvp82n-IaHZEn2xVe8YnMWYP_bTmyl7x7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjQ2YzFhMy1lNzFhLTRmOTMtOTBhMS1jYWUyOWI4MmJiOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTUuMTQ4NDc5MjQ4WiJ9&digest=sha256%3Aee8a83191b2cc0220c9617a16fef30a2fa4c8973069855f1ee98e146496ddc75" http.request.useragent="Go-http-client/1.1" http.response.duration=2.503876227s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/db46c1a3-e71a-4f93-90a1-cae29b82bb9f?_state=6rROZUbmelwpvp82n-IaHZEn2xVe8YnMWYP_bTmyl7x7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjQ2YzFhMy1lNzFhLTRmOTMtOTBhMS1jYWUyOWI4MmJiOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTUuMTQ4NDc5MjQ4WiJ9&digest=sha256%3Aee8a83191b2cc0220c9617a16fef30a2fa4c8973069855f1ee98e146496ddc75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=db6e8e92-fc60-4365-9c0f-1c52f0d899fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.472635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:17 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=ea624286-2465-48b7-8fd7-61e406465229 http.request.method=POST http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:17 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=cee1fd54-da74-4c02-a43a-6de319e31c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/bbbb/blobs/uploads/bc4da95c-1b27-478c-8c48-3e2a4bae6c00?_state=X0aPFeRVk6HDAzeGAOA_KB73Sf9ITYtcZRa1PwVKcW57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYzRkYTk1Yy0xYjI3LTQ3OGMtOGM0OC0zZTJhNGJhZTZjMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTcuOTE1Nzg4MTAxWiJ9&digest=sha256%3A3046cbb284bb50da484c0323741b62445c08efb7987020b7b43193f98a196276" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921568572s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:17 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bc4da95c-1b27-478c-8c48-3e2a4bae6c00?_state=X0aPFeRVk6HDAzeGAOA_KB73Sf9ITYtcZRa1PwVKcW57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYzRkYTk1Yy0xYjI3LTQ3OGMtOGM0OC0zZTJhNGJhZTZjMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MTcuOTE1Nzg4MTAxWiJ9&digest=sha256%3A3046cbb284bb50da484c0323741b62445c08efb7987020b7b43193f98a196276 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=f3894ef5-f402-465e-a1be-baf1a714ee27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.475795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:19 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=301a0970-cf7c-46e3-a77e-ddf5de90d03a http.request.method=POST http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=ad32dfea-b150-413a-b27b-7424c958e356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/cccc/blobs/uploads/e94e7f80-a64f-4eb7-9557-e3ecb2865028?_state=hM8tg444nDZq9Yb9zNNqannfI1KrjEzVaEWwJ1OYWTR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTRlN2Y4MC1hNjRmLTRlYjctOTU1Ny1lM2VjYjI4NjUwMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjAuMDY5NjU1NzA0WiJ9&digest=sha256%3A69a1a56c03441873a457aee04ee82e486b15262201eae867a27e052864cd928c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517344041s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/e94e7f80-a64f-4eb7-9557-e3ecb2865028?_state=hM8tg444nDZq9Yb9zNNqannfI1KrjEzVaEWwJ1OYWTR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTRlN2Y4MC1hNjRmLTRlYjctOTU1Ny1lM2VjYjI4NjUwMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjAuMDY5NjU1NzA0WiJ9&digest=sha256%3A69a1a56c03441873a457aee04ee82e486b15262201eae867a27e052864cd928c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=0fd63dc6-0fa1-4ecb-8205-63949c5f2373 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=2d1c90b4-c81c-47ed-bb7f-30a62183f79e http.request.method=POST http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=268c524d-a8c5-4846-bbbb-a3df8429b2ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/dddd/blobs/uploads/38786fa4-e9bc-44f1-b156-bfd49afca182?_state=H3CuLWUimobpU6eBOsy-fCQ6snhMHlU7uQL7zZ5whj57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODc4NmZhNC1lOWJjLTQ0ZjEtYjE1Ni1iZmQ0OWFmY2ExODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjEuNzQ4OTgwOTg0WiJ9&digest=sha256%3A24b47574262c1d29e185b9a36ec6a2b8aaf101764ac4bde724a0e54510dbc802" http.request.useragent="Go-http-client/1.1" http.response.duration=693.656062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/38786fa4-e9bc-44f1-b156-bfd49afca182?_state=H3CuLWUimobpU6eBOsy-fCQ6snhMHlU7uQL7zZ5whj57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODc4NmZhNC1lOWJjLTQ0ZjEtYjE1Ni1iZmQ0OWFmY2ExODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjEuNzQ4OTgwOTg0WiJ9&digest=sha256%3A24b47574262c1d29e185b9a36ec6a2b8aaf101764ac4bde724a0e54510dbc802 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=d074f4a3-58be-4366-b725-d6ef77961485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57972" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38721" http.request.id=bfd961e5-1ec6-4d41-b594-bf8590b577b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57972" 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="754.847µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.27s) === RUN TestURLPrefix time="2025-08-07T18:08:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42171" http.request.id=04317985-1eed-460c-b7c4-e546f510fcf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-07T18:08:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=5c299809-df72-40ad-b5d1-5e98296dea31 http.request.method=GET http.request.remoteaddr="127.0.0.1:33034" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00673ms http.response.status=404 http.response.written=157 vars.digest="sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "GET /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=00191c29-8e08-49c2-a486-a7f85fb31309 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=bfab188b-6d31-4c45-b734-efb0e191b71c http.request.method=POST http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=35a0e732-b30b-4a34-b662-916fd9f4e84e http.request.method=GET http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="954.609µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "GET /v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=4a400ecf-a3bd-4d04-b0e4-91f69dccfef7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00497ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=ba168128-18be-48ef-bbad-543f20d95eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4f4183cc-d77b-4ef3-a2cb-99051f40c4aa time="2025-08-07T18:08:22Z" 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:36439" http.request.id=ba168128-18be-48ef-bbad-543f20d95eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33040" http.request.uri="/v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.809µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4f4183cc-d77b-4ef3-a2cb-99051f40c4aa 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "GET /v2/foo/bar/blobs/uploads/4f4183cc-d77b-4ef3-a2cb-99051f40c4aa?_state=sIEGxpCYZWhVEktKBdN-RnvZHo1XKTDW723GW4MVryR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDE4M2NjLWQ3N2ItNGVmMy1hMmNiLTk5MDUxZjQwYzRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42MzkxNjI1OTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=964af7e8-03c4-43fa-885a-9591f939f8e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=c1685f51-0c5c-4908-befa-7cac8ccbaf4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4?_state=p-I9Z8_nWbKmYGe_nw7it2NwFDcD6wtP4lYwAEUc6vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNGE0NTUzLTFlZjgtNGU2MC04ZDU0LWNjMjVhZTRmODRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDM4OTQ1MjRaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" provided=sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 vars.name="foo/bar" vars.uuid=1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4 time="2025-08-07T18:08:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=c1685f51-0c5c-4908-befa-7cac8ccbaf4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4?_state=p-I9Z8_nWbKmYGe_nw7it2NwFDcD6wtP4lYwAEUc6vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNGE0NTUzLTFlZjgtNGU2MC04ZDU0LWNjMjVhZTRmODRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDM4OTQ1MjRaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4 time="2025-08-07T18:08:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944, 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:36439" http.request.id=c1685f51-0c5c-4908-befa-7cac8ccbaf4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4?_state=p-I9Z8_nWbKmYGe_nw7it2NwFDcD6wtP4lYwAEUc6vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNGE0NTUzLTFlZjgtNGU2MC04ZDU0LWNjMjVhZTRmODRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDM4OTQ1MjRaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05125ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "PUT /v2/foo/bar/blobs/uploads/1b4a4553-1ef8-4e60-8d54-cc25ae4f84f4?_state=p-I9Z8_nWbKmYGe_nw7it2NwFDcD6wtP4lYwAEUc6vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNGE0NTUzLTFlZjgtNGU2MC04ZDU0LWNjMjVhZTRmODRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDM4OTQ1MjRaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=53f00ffc-6169-41c6-a0a2-797357ec2f0b http.request.method=POST http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=9a4f97a3-cd7e-407c-9851-4331754c01c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/14186799-e256-478b-a656-eacdcff745e5?_state=qQtnO0onVgFwqZAUIVbqAx8WiyKwNwlzVppakJZ8lNd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MTg2Nzk5LWUyNTYtNDc4Yi1hNjU2LWVhY2RjZmY3NDVlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDYzMTg3MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "PUT /v2/foo/bar/blobs/uploads/14186799-e256-478b-a656-eacdcff745e5?_state=qQtnO0onVgFwqZAUIVbqAx8WiyKwNwlzVppakJZ8lNd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MTg2Nzk5LWUyNTYtNDc4Yi1hNjU2LWVhY2RjZmY3NDVlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDYzMTg3MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=e4e96596-90c1-43eb-90df-3da557631d6c http.request.method=POST http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=11b247dc-d8f4-4dee-8115-5efc711c059c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/28a6ac53-c9ab-4bc5-a0c6-4eaa4214ddf8?_state=-rLE9XxErBO8iVlgcSUWvykrusL3pcTg0E9C93A5do57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YTZhYzUzLWM5YWItNGJjNS1hMGM2LTRlYWE0MjE0ZGRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDg3MDkyNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "PUT /v2/foo/bar/blobs/uploads/28a6ac53-c9ab-4bc5-a0c6-4eaa4214ddf8?_state=-rLE9XxErBO8iVlgcSUWvykrusL3pcTg0E9C93A5do57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YTZhYzUzLWM5YWItNGJjNS1hMGM2LTRlYWE0MjE0ZGRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NDg3MDkyNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=585e905c-5e87-478c-924f-6935c5e680e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=7bb207b3-912c-4a20-80d4-745e1177a83b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/30d8f00f-131a-4091-914c-2557728eda32?_state=aA0zmMSWDMZpVT75BepTED0EmUg6rJ879rPa0BD8ssl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZDhmMDBmLTEzMWEtNDA5MS05MTRjLTI1NTc3MjhlZGEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NTExNjQwNzdaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096799303s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:22 +0000] "PUT /v2/foo/bar/blobs/uploads/30d8f00f-131a-4091-914c-2557728eda32?_state=aA0zmMSWDMZpVT75BepTED0EmUg6rJ879rPa0BD8ssl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZDhmMDBmLTEzMWEtNDA5MS05MTRjLTI1NTc3MjhlZGEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMi42NTExNjQwNzdaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=db7940f1-8c3c-4aa3-92f5-520622efd005 http.request.method=POST http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36439" http.request.id=96cde594-478c-40f1-8586-c422136bd81b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/1102b9ff-d4f1-4ffd-8ed4-ead00383690c?_state=yxkhOXppQJNaO3Dg7te00hNvFrQ63xLhbYXoTfj96Sh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDJiOWZmLWQ0ZjEtNGZmZC04ZWQ0LWVhZDAwMzgzNjkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMy44NzEyMDE4MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086809522s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/1102b9ff-d4f1-4ffd-8ed4-ead00383690c?_state=yxkhOXppQJNaO3Dg7te00hNvFrQ63xLhbYXoTfj96Sh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDJiOWZmLWQ0ZjEtNGZmZC04ZWQ0LWVhZDAwMzgzNjkwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyMy44NzEyMDE4MjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=df55feab-29c9-4a74-a3a7-e581f21d51c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/uploads/1102b9ff-d4f1-4ffd-8ed4-ead00383690c?_state=Cz7LG-LduBHRWRmOlf51f0jR7rXvRULmrhcyIiURnwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDJiOWZmLWQ0ZjEtNGZmZC04ZWQ0LWVhZDAwMzgzNjkwYyIsIk9mZnNldCI6MTg2NDkwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjNaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:24 +0000] "PUT /v2/foo/bar/blobs/uploads/1102b9ff-d4f1-4ffd-8ed4-ead00383690c?_state=Cz7LG-LduBHRWRmOlf51f0jR7rXvRULmrhcyIiURnwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDJiOWZmLWQ0ZjEtNGZmZC04ZWQ0LWVhZDAwMzgzNjkwYyIsIk9mZnNldCI6MTg2NDkwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjNaIn0%3D&digest=sha256%3Af681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=d3355721-4d3c-4322-ab7c-af85071c9445 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.01305ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=409826aa-c4f8-4e99-a616-dbc38f97b8e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=84.321334ms http.response.status=200 http.response.written=18649088 127.0.0.1 - - [07/Aug/2025:18:08:24 +0000] "GET /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 200 18649088 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=error msg="error parsing digest="sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=4a2478fb-9939-4d98-89a9-d8fdffad7624 http.request.method=GET http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" vars.name="foo/bar" time="2025-08-07T18:08:25Z" 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:36439" http.request.id=4a2478fb-9939-4d98-89a9-d8fdffad7624 http.request.method=GET http.request.remoteaddr="127.0.0.1:33048" http.request.uri="/v2/foo/bar/blobs/sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.168µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/sha257:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=396ab16a-1939-4578-9963-c0fab201c46e http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140932ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:25Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=f09bd2f6-5726-4453-ac2d-9b2347b99b0e http.request.method=GET http.request.remoteaddr="127.0.0.1:49776" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.369µs" http.response.status=404 http.response.written=157 vars.digest="sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=fa4c8e94-dffb-4b8a-a51c-da04982cf0da http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.048µs" http.response.status=404 http.response.written=157 vars.digest="sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=e260c515-08c5-4d96-b81c-e1aa4b1f5fbb http.request.method=POST http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=253a5e90-4fda-4620-9c04-c558ffc6d0d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="869.009µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=8892d3b5-adda-4e47-9b68-621958c38dea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="895.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=a126f214-6643-46fe-88d6-041986af3fbf http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=588423d0-7f87-47ca-ade9-13355c7e2f9f time="2025-08-07T18:08:25Z" 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:45717" http.request.id=a126f214-6643-46fe-88d6-041986af3fbf http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.008µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=588423d0-7f87-47ca-ade9-13355c7e2f9f 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/uploads/588423d0-7f87-47ca-ade9-13355c7e2f9f?_state=W9pcaxQbbE8LoSguyBJGNwRvZwcvTjHAFN9FvrwS1Zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ODQyM2QwLTdmODctNDdjYS1hZGU5LTEzMzU1YzdlMmY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODE1MzY5NDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=02b958d5-2626-4a8d-a380-ff9e3d853b33 http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=dca68c8c-259e-4191-b39e-300fc7b3e37c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/af779fdd-1145-481f-806e-03bd63bcc404?_state=6QKJSGjUu3pKaRPbm6yM6TSaMwtJaeeoaJ5HbG1Ewh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNzc5ZmRkLTExNDUtNDgxZi04MDZlLTAzYmQ2M2JjYzQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODYwMjE5MTFaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" provided=sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 vars.name="foo/bar" vars.uuid=af779fdd-1145-481f-806e-03bd63bcc404 time="2025-08-07T18:08:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=dca68c8c-259e-4191-b39e-300fc7b3e37c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/af779fdd-1145-481f-806e-03bd63bcc404?_state=6QKJSGjUu3pKaRPbm6yM6TSaMwtJaeeoaJ5HbG1Ewh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNzc5ZmRkLTExNDUtNDgxZi04MDZlLTAzYmQ2M2JjYzQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODYwMjE5MTFaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=af779fdd-1145-481f-806e-03bd63bcc404 time="2025-08-07T18:08:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656, 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:45717" http.request.id=dca68c8c-259e-4191-b39e-300fc7b3e37c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/af779fdd-1145-481f-806e-03bd63bcc404?_state=6QKJSGjUu3pKaRPbm6yM6TSaMwtJaeeoaJ5HbG1Ewh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNzc5ZmRkLTExNDUtNDgxZi04MDZlLTAzYmQ2M2JjYzQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODYwMjE5MTFaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.81µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=af779fdd-1145-481f-806e-03bd63bcc404 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "PUT /v2/foo/bar/blobs/uploads/af779fdd-1145-481f-806e-03bd63bcc404?_state=6QKJSGjUu3pKaRPbm6yM6TSaMwtJaeeoaJ5HbG1Ewh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNzc5ZmRkLTExNDUtNDgxZi04MDZlLTAzYmQ2M2JjYzQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODYwMjE5MTFaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=97128bec-5e0b-42d7-90c8-2a43971de925 http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=1e5c1425-fee4-4984-ba2a-071bf4ea3839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/646f9633-2c00-4c85-a1ef-13a36a362faf?_state=NQL548ZTXf-FlQ3XR8_nKFr1qH60e-8PXgwckM0fxrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0NmY5NjMzLTJjMDAtNGM4NS1hMWVmLTEzYTM2YTM2MmZhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODgzMjgwNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "PUT /v2/foo/bar/blobs/uploads/646f9633-2c00-4c85-a1ef-13a36a362faf?_state=NQL548ZTXf-FlQ3XR8_nKFr1qH60e-8PXgwckM0fxrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0NmY5NjMzLTJjMDAtNGM4NS1hMWVmLTEzYTM2YTM2MmZhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yODgzMjgwNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=9846e1eb-223b-4728-b28f-bb0eb41580ce http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=0fbbb8d2-4e58-41bc-b641-2fedf5f523df http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/2308e11d-fea3-4f77-8fbe-3f7cccd6787b?_state=zW7nEGmcqlkDIJbVjBgoG5LkUtFEmP05lbS4zRYO93J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMDhlMTFkLWZlYTMtNGY3Ny04ZmJlLTNmN2NjY2Q2Nzg3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yOTA2MzcxMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="975.17µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "PUT /v2/foo/bar/blobs/uploads/2308e11d-fea3-4f77-8fbe-3f7cccd6787b?_state=zW7nEGmcqlkDIJbVjBgoG5LkUtFEmP05lbS4zRYO93J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMDhlMTFkLWZlYTMtNGY3Ny04ZmJlLTNmN2NjY2Q2Nzg3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yOTA2MzcxMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=5a223a1f-9204-4fbb-bea3-45281909ccc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=460b7185-457b-41f0-9d8a-7d74082c0804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/3da21ee5-aa09-411a-8f41-36a959a1372e?_state=u0kSb-rtreg18VKM9wtF8EygjDVb_JEyyIAezfzmM9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYTIxZWU1LWFhMDktNDExYS04ZjQxLTM2YTk1OWExMzcyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yOTI3Njk4NTlaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.duration=960.662165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "PUT /v2/foo/bar/blobs/uploads/3da21ee5-aa09-411a-8f41-36a959a1372e?_state=u0kSb-rtreg18VKM9wtF8EygjDVb_JEyyIAezfzmM9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYTIxZWU1LWFhMDktNDExYS04ZjQxLTM2YTk1OWExMzcyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNS4yOTI3Njk4NTlaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=6a1f5f67-798e-42b9-af50-151d65e2457a http.request.method=POST http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45717" http.request.id=ae0e925f-b36a-4901-89e8-f5a06d700709 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/4018afc0-8bf8-43d3-8bcb-48d19f89495d?_state=KXn6iP7NHQtAvQ2OJqCWGr3HMq8t5X57SwGI44hua5h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMThhZmMwLThiZjgtNDNkMy04YmNiLTQ4ZDE5Zjg5NDk1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNi4zNjk4MDk5MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=912.705879ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/4018afc0-8bf8-43d3-8bcb-48d19f89495d?_state=KXn6iP7NHQtAvQ2OJqCWGr3HMq8t5X57SwGI44hua5h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMThhZmMwLThiZjgtNDNkMy04YmNiLTQ4ZDE5Zjg5NDk1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNi4zNjk4MDk5MjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=75b5a5d6-728f-442f-b836-43382c7733c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/uploads/4018afc0-8bf8-43d3-8bcb-48d19f89495d?_state=hx2bJp3U4wLSJp45-uupTrAlWAnNXwKG8GeSbjkgKx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMThhZmMwLThiZjgtNDNkMy04YmNiLTQ4ZDE5Zjg5NDk1ZCIsIk9mZnNldCI6MTc4NDM3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjZaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/4018afc0-8bf8-43d3-8bcb-48d19f89495d?_state=hx2bJp3U4wLSJp45-uupTrAlWAnNXwKG8GeSbjkgKx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMThhZmMwLThiZjgtNDNkMy04YmNiLTQ4ZDE5Zjg5NDk1ZCIsIk9mZnNldCI6MTc4NDM3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MjZaIn0%3D&digest=sha256%3A151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=9d863c2b-fcdc-4879-bfe1-e7f7fc8dec15 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="932.169µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=0de62cd3-96ca-4b37-9b36-c4c50a46d70b http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.599445ms http.response.status=200 http.response.written=17843712 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 200 17843712 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=error msg="error parsing digest="sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=c0ee8f3c-4284-4ee8-9603-614f524efe19 http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" vars.name="foo/bar" time="2025-08-07T18:08:27Z" 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:45717" http.request.id=c0ee8f3c-4284-4ee8-9603-614f524efe19 http.request.method=GET http.request.remoteaddr="127.0.0.1:49790" http.request.uri="/v2/foo/bar/blobs/sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.609µs" http.response.status=400 http.response.written=110 vars.digest="sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha257:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=c4772290-dcad-4ba7-b5df-a6e70fba5943 http.request.method=GET http.request.remoteaddr="127.0.0.1:49804" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082091ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=c35971cb-57ec-49e0-8e10-105288e42ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49804" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.132871ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45717" http.request.id=2e2344c6-f67f-475e-a355-9a2f99841269 http.request.method=GET http.request.remoteaddr="127.0.0.1:49798" http.request.uri="/v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.417675ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha256:151cf852fcc24550da5d035c82e856c4e96096b3bfd60f1fbc9dc382c3960656 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=ec42b015-447a-4241-a8d5-c830a4213b12 http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.322717713s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36439" http.request.id=7bff2db9-f8a3-4061-9b30-316f8c4fed7d http.request.method=GET http.request.remoteaddr="127.0.0.1:33062" http.request.uri="/v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.327507643s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:18:08:25 +0000] "GET /v2/foo/bar/blobs/sha256:f681f693320b840561a3cb680d312d6c9289599976101e17aaf37314091bc944 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.97s) === RUN TestBlobDelete time="2025-08-07T18:08:27Z" 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-07T18:08:27Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=66a0c8d1-0e4c-4fc4-a238-787d9298dde7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44174" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.086491ms http.response.status=404 http.response.written=157 vars.digest="sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=342e3313-0a06-405a-8e61-6c9ee0b9432b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.17µs" http.response.status=404 http.response.written=157 vars.digest="sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=cc554a32-4e48-4370-b074-75be484b207c http.request.method=POST http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=820f4150-da18-4b66-9e48-7d0dc76ff9c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066011ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=d3e9d5d2-3029-403b-94a5-d5bfc89708e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="958.05µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "DELETE /v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=68b50f76-b2c1-48d7-bdc5-25c798b427f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9 time="2025-08-07T18:08:27Z" 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:44657" http.request.id=68b50f76-b2c1-48d7-bdc5-25c798b427f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44186" http.request.uri="/v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.05µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "GET /v2/foo/bar/blobs/uploads/f9ce1a8b-7d1a-4fd9-91c7-f2f29d6b95b9?_state=lGlK6NaH2xHjnRwfszll5Ql63IqhKQv3GQJ6YjbBLfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5Y2UxYThiLTdkMWEtNGZkOS05MWM3LWYyZjI5ZDZiOTViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTQ0NDY4OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=e942bf4c-4760-4c7a-bedd-9b4717f6043c http.request.method=POST http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=ec97b176-f4ae-495c-b605-628bdb2cb657 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/8690d653-e500-4a39-b625-948c2bcf38fa?_state=Yor5GvZnTAKE6ure5C1jF7epMIquEeLgtW0WQcR0y5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTBkNjUzLWU1MDAtNGEzOS1iNjI1LTk0OGMyYmNmMzhmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTk5ODY1NDhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" provided=sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 vars.name="foo/bar" vars.uuid=8690d653-e500-4a39-b625-948c2bcf38fa time="2025-08-07T18:08:27Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=ec97b176-f4ae-495c-b605-628bdb2cb657 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/8690d653-e500-4a39-b625-948c2bcf38fa?_state=Yor5GvZnTAKE6ure5C1jF7epMIquEeLgtW0WQcR0y5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTBkNjUzLWU1MDAtNGEzOS1iNjI1LTk0OGMyYmNmMzhmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTk5ODY1NDhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8690d653-e500-4a39-b625-948c2bcf38fa time="2025-08-07T18:08:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943, 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:44657" http.request.id=ec97b176-f4ae-495c-b605-628bdb2cb657 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/8690d653-e500-4a39-b625-948c2bcf38fa?_state=Yor5GvZnTAKE6ure5C1jF7epMIquEeLgtW0WQcR0y5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTBkNjUzLWU1MDAtNGEzOS1iNjI1LTk0OGMyYmNmMzhmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTk5ODY1NDhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05517ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8690d653-e500-4a39-b625-948c2bcf38fa 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/8690d653-e500-4a39-b625-948c2bcf38fa?_state=Yor5GvZnTAKE6ure5C1jF7epMIquEeLgtW0WQcR0y5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTBkNjUzLWU1MDAtNGEzOS1iNjI1LTk0OGMyYmNmMzhmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy42OTk5ODY1NDhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=73599dba-cd5f-4054-8947-70c9f328aca0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=6d6c214d-b09b-43f2-bf4b-d5f36ff16fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/6cc49ece-e511-41eb-85ec-bf37250ae084?_state=Z6TwyvsR31La0zoiyZ7N_ZOYO5CwxeT_NMrLLF_JalJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYzQ5ZWNlLWU1MTEtNDFlYi04NWVjLWJmMzcyNTBhZTA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MDI1MDE4OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/6cc49ece-e511-41eb-85ec-bf37250ae084?_state=Z6TwyvsR31La0zoiyZ7N_ZOYO5CwxeT_NMrLLF_JalJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYzQ5ZWNlLWU1MTEtNDFlYi04NWVjLWJmMzcyNTBhZTA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MDI1MDE4OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=7bd58f9a-a518-4f46-91da-b994257cd111 http.request.method=POST http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=12a83d0f-05a5-40be-9d39-2a4e62acc4e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/0e03ac76-f790-47e0-9fd1-7f8753749429?_state=msU3hd-xovD5RNsxBU-bb6mkTpMSk0tN-5e9tHfJwfV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMDNhYzc2LWY3OTAtNDdlMC05ZmQxLTdmODc1Mzc0OTQyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MDUwMzM3NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/0e03ac76-f790-47e0-9fd1-7f8753749429?_state=msU3hd-xovD5RNsxBU-bb6mkTpMSk0tN-5e9tHfJwfV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMDNhYzc2LWY3OTAtNDdlMC05ZmQxLTdmODc1Mzc0OTQyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MDUwMzM3NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=58207f5b-14d0-4136-857a-b0812c203eaf http.request.method=POST http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=c50c233c-6659-4b1a-857a-646429579be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/9cbe9f36-bec4-4d68-b63c-5d60e3a1d0a4?_state=yow7ack_QVwvUBSbHLv8ZzANEwS4XyPZdVkQgSXyyeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYmU5ZjM2LWJlYzQtNGQ2OC1iNjNjLTVkNjBlM2ExZDBhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MTA5ODQ5MzlaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529541887s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/9cbe9f36-bec4-4d68-b63c-5d60e3a1d0a4?_state=yow7ack_QVwvUBSbHLv8ZzANEwS4XyPZdVkQgSXyyeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYmU5ZjM2LWJlYzQtNGQ2OC1iNjNjLTVkNjBlM2ExZDBhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODoyNy43MTA5ODQ5MzlaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=1faeebb3-8c9d-40ac-8904-c392b39f946c http.request.method=POST http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44657" http.request.id=9cb2c2d3-4f42-408d-a7c1-b9dfc24a1498 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/23578797-0b97-4f8d-8a3a-c2d8e749f3e7?_state=HVihptSGKtsthrG1ivG8nhdZZ6zpZutg-qH_S-HBprd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNTc4Nzk3LTBiOTctNGY4ZC04YTNhLWMyZDhlNzQ5ZjNlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozMC40Mjk2NTI3MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518380055s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:30 +0000] "PATCH /v2/foo/bar/blobs/uploads/23578797-0b97-4f8d-8a3a-c2d8e749f3e7?_state=HVihptSGKtsthrG1ivG8nhdZZ6zpZutg-qH_S-HBprd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNTc4Nzk3LTBiOTctNGY4ZC04YTNhLWMyZDhlNzQ5ZjNlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozMC40Mjk2NTI3MDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=2d1e86e0-34a6-425b-a231-7de16859d4b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/uploads/23578797-0b97-4f8d-8a3a-c2d8e749f3e7?_state=apnMjdPYCa3hK_WTxDfg_u5UYw2ptqGBo2wPm_DC72J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNTc4Nzk3LTBiOTctNGY4ZC04YTNhLWMyZDhlNzQ5ZjNlNyIsIk9mZnNldCI6Mjg0Mjg4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MzBaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:32 +0000] "PUT /v2/foo/bar/blobs/uploads/23578797-0b97-4f8d-8a3a-c2d8e749f3e7?_state=apnMjdPYCa3hK_WTxDfg_u5UYw2ptqGBo2wPm_DC72J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNTc4Nzk3LTBiOTctNGY4ZC04YTNhLWMyZDhlNzQ5ZjNlNyIsIk9mZnNldCI6Mjg0Mjg4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6MzBaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=3562b027-6114-4df6-8f15-d717418ac89b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.01853ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=c3f3b138-2adb-4c32-b0c9-fdb9bedfcf07 http.request.method=GET http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=142.605924ms http.response.status=200 http.response.written=28428800 127.0.0.1 - - [07/Aug/2025:18:08:32 +0000] "GET /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 200 28428800 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=error msg="error parsing digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=65eb7272-14d6-494d-aaec-d88afe9d49d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" time="2025-08-07T18:08:33Z" 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:44657" http.request.id=65eb7272-14d6-494d-aaec-d88afe9d49d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44196" http.request.uri="/v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.33µs" http.response.status=400 http.response.written=110 vars.digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "GET /v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=c06011c5-067e-4611-93b2-0030ffdcb682 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342693ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "GET /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=54a57e8e-cdbd-485d-979a-ab9823f1b0b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37092" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=5c795fea-40b4-42ce-aa4a-39b9a372ea3c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37092" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.409µs" http.response.status=404 http.response.written=157 vars.digest="sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" 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:44657" http.request.id=eba8ef79-1987-49a1-a2b9-f9ad9e7e2820 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37092" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.448µs" http.response.status=404 http.response.written=74 vars.digest="sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=error msg="error parsing digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=91b0979e-f4b3-4487-949d-d9cb09edf8f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37104" http.request.uri="/v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" time="2025-08-07T18:08:33Z" 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:44657" http.request.id=91b0979e-f4b3-4487-949d-d9cb09edf8f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37104" http.request.uri="/v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.009µs" http.response.status=400 http.response.written=110 vars.digest="sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "DELETE /v2/foo/bar/blobs/sha257:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T18:08:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=5ebce77e-2c90-4d03-96fb-5f93d5247756 http.request.method=POST http.request.remoteaddr="127.0.0.1:37116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=f6e139d1-fef3-4a88-8e4c-6ba1ba96df28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37116" http.request.uri="/v2/foo/bar/blobs/uploads/2d4a5a7f-7699-4d89-aff8-0f3d31f0f952?_state=7xyAnWKzQxkfoqqkNKpK4ab0mgmLgOrRGf7Q4qY3M2J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNGE1YTdmLTc2OTktNGQ4OS1hZmY4LTBmM2QzMWYwZjk1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozMy4xNjI1NjA3NjhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.duration=2.547351709s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "PUT /v2/foo/bar/blobs/uploads/2d4a5a7f-7699-4d89-aff8-0f3d31f0f952?_state=7xyAnWKzQxkfoqqkNKpK4ab0mgmLgOrRGf7Q4qY3M2J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkNGE1YTdmLTc2OTktNGQ4OS1hZmY4LTBmM2QzMWYwZjk1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozMy4xNjI1NjA3NjhaIn0%3D&digest=sha256%3A72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=e2ae90d5-6422-42d7-8887-cee5e186fc80 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37116" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.185292ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=1e013830-e092-4958-976a-96f743131076 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.741507354s http.response.status=200 http.response.written=2588672 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "GET /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 200 2588672 "" "Go-http-client/1.1" time="2025-08-07T18:08:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44657" http.request.id=ffa3f686-3746-4c94-9e12-a99b7b9203a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37070" http.request.uri="/v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.746208241s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [07/Aug/2025:18:08:33 +0000] "GET /v2/foo/bar/blobs/sha256:72c73c160cfa62fd752a279432948dc5316ff2887fdbe3b6ce441878f6011943 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (8.47s) === RUN TestRelativeURL time="2025-08-07T18:08:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:35Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42385" http.request.id=dbd756df-9a06-41ac-98ad-9104b6553eea http.request.method=POST http.request.remoteaddr="127.0.0.1:43916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42385" http.request.id=f422d2c5-69da-4c90-a0db-cefd7838177e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43916" http.request.uri="/v2/foo/bar/blobs/uploads/9e28d173-0791-467d-aa0b-52fb4cdf2097?_state=_ZBa2KL_v_qWf8G6zggTcSA7yIbYUX6Nm3ZGEI85_6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMjhkMTczLTA3OTEtNDY3ZC1hYTBiLTUyZmI0Y2RmMjA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozNS45MDIxMDE5ODNaIn0%3D&digest=sha256%3Af330cd6f3bd1715f2739f379570ed19629febe8327dce6c9cbaadd8b8ca61332" http.request.useragent="Go-http-client/1.1" http.response.duration=860.507951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:36 +0000] "PUT /v2/foo/bar/blobs/uploads/9e28d173-0791-467d-aa0b-52fb4cdf2097?_state=_ZBa2KL_v_qWf8G6zggTcSA7yIbYUX6Nm3ZGEI85_6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMjhkMTczLTA3OTEtNDY3ZC1hYTBiLTUyZmI0Y2RmMjA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozNS45MDIxMDE5ODNaIn0%3D&digest=sha256%3Af330cd6f3bd1715f2739f379570ed19629febe8327dce6c9cbaadd8b8ca61332 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42385" http.request.id=9541f2b2-bbea-49c3-b1d8-4b280ec62b40 http.request.method=POST http.request.remoteaddr="127.0.0.1:43916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04029ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42385" http.request.id=c6b92e98-c33e-4c34-bb85-219810045630 http.request.method=POST http.request.remoteaddr="127.0.0.1:43916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42385" http.request.id=0f8328cc-1300-4897-a928-77e7dd3c9cc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43916" http.request.uri="/v2/foo/bar/blobs/uploads/06cde276-c843-4086-8267-faa7cea9696a?_state=df1K2UKaDX_2PKXhOotiMj-Xzv0OXeGIo0xcglhGrmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2Y2RlMjc2LWM4NDMtNDA4Ni04MjY3LWZhYTdjZWE5Njk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozNy4xNjg0ODI3MjNaIn0%3D&digest=sha256%3A7d589881ef92afc377eb0d976cf2568e0aef8fdcbc6d584f965f4066b23d38be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.703434286s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:37 +0000] "PUT /v2/foo/bar/blobs/uploads/06cde276-c843-4086-8267-faa7cea9696a?_state=df1K2UKaDX_2PKXhOotiMj-Xzv0OXeGIo0xcglhGrmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2Y2RlMjc2LWM4NDMtNDA4Ni04MjY3LWZhYTdjZWE5Njk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozNy4xNjg0ODI3MjNaIn0%3D&digest=sha256%3A7d589881ef92afc377eb0d976cf2568e0aef8fdcbc6d584f965f4066b23d38be HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.98s) === RUN TestBlobDeleteDisabled time="2025-08-07T18:08: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-07T18:08:38Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:39Z" 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:45509" http.request.id=0182b853-4c21-4cd2-98b8-a59f3a8d91c9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/sha256:4a732aba06155650aebf377ac072e577eef97d338de837e3e1167adf508c898f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.13µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4a732aba06155650aebf377ac072e577eef97d338de837e3e1167adf508c898f" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:4a732aba06155650aebf377ac072e577eef97d338de837e3e1167adf508c898f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2025-08-07T18:08:39Z" 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-07T18:08:39Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40101" http.request.id=c1688157-fc7d-47da-a773-8f9c5877a966 http.request.method=POST http.request.remoteaddr="127.0.0.1:50194" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40101" http.request.id=785d9380-986a-4486-aa39-cfb4fc239583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50194" http.request.uri="/v2/foo/bar/blobs/uploads/3c7678c6-468d-4f7e-8cbe-9d8c1440b561?_state=_ye9726kKLP3sz8gpNDut8TbP2KuhV_qswbBbPq_CLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNzY3OGM2LTQ2OGQtNGY3ZS04Y2JlLTlkOGMxNDQwYjU2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozOS4zODczMjgwNjdaIn0%3D&digest=sha256%3Aa0053dccf85f028e9e16a59a9add2e60804d60a2e5d19cd5de6733ca34728d0a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.479668824s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:39 +0000] "PUT /v2/foo/bar/blobs/uploads/3c7678c6-468d-4f7e-8cbe-9d8c1440b561?_state=_ye9726kKLP3sz8gpNDut8TbP2KuhV_qswbBbPq_CLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNzY3OGM2LTQ2OGQtNGY3ZS04Y2JlLTlkOGMxNDQwYjU2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODozOS4zODczMjgwNjdaIn0%3D&digest=sha256%3Aa0053dccf85f028e9e16a59a9add2e60804d60a2e5d19cd5de6733ca34728d0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:41Z" 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:40101" http.request.id=a8dc36ad-1237-48f8-8d27-e4f828bf4bb9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50194" http.request.uri="/v2/foo/bar/blobs/sha256:a0053dccf85f028e9e16a59a9add2e60804d60a2e5d19cd5de6733ca34728d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="863.209µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a0053dccf85f028e9e16a59a9add2e60804d60a2e5d19cd5de6733ca34728d0a" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:08:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:a0053dccf85f028e9e16a59a9add2e60804d60a2e5d19cd5de6733ca34728d0a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.79s) === RUN TestDeleteReadOnly time="2025-08-07T18:08:41Z" 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-07T18:08:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38591" http.request.id=72fdf011-6d71-4c50-978c-2e7efd794255 http.request.method=POST http.request.remoteaddr="127.0.0.1:59518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38591" http.request.id=563299c9-a877-4bc3-be0d-52eb2cbdd7aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59518" http.request.uri="/v2/foo/bar/blobs/uploads/d706f50c-ae31-428e-b2d6-4773ca0aa8ac?_state=ZDcPVOvxPrvGkOqvQlnu-Y6s_UuvJhOkRGh73_d_M7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MDZmNTBjLWFlMzEtNDI4ZS1iMmQ2LTQ3NzNjYTBhYThhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODo0Mi4wNDgwMTQwODNaIn0%3D&digest=sha256%3A37df8e92486de3a8bebe9175ec1f88c028b6b450f54690446bebd6e067ea23b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066274715s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/d706f50c-ae31-428e-b2d6-4773ca0aa8ac?_state=ZDcPVOvxPrvGkOqvQlnu-Y6s_UuvJhOkRGh73_d_M7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MDZmNTBjLWFlMzEtNDI4ZS1iMmQ2LTQ3NzNjYTBhYThhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowODo0Mi4wNDgwMTQwODNaIn0%3D&digest=sha256%3A37df8e92486de3a8bebe9175ec1f88c028b6b450f54690446bebd6e067ea23b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:37df8e92486de3a8bebe9175ec1f88c028b6b450f54690446bebd6e067ea23b6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.25s) === RUN TestStartPushReadOnly time="2025-08-07T18:08:43Z" 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-07T18:08:43Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [07/Aug/2025:18:08:43 +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-07T18:08:43Z" 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-07T18:08:43Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:43Z" 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:41397" http.request.id=545df583-537a-470e-838b-4f3990678e68 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.97µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:08:43Z" 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:41397" http.request.id=71726d9d-c8fe-42dd-ada1-06520e00b885 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" 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="804.608µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:08:43Z" 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:41397" http.request.id=193692d3-c27a-4061-b8e0-d81aede8e39b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" 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="728.807µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:08:43Z" 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:41397" http.request.id=2fb29a39-129f-4ece-9708-e942a7b49482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.031591ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:43Z" 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:41397" http.request.id=2fb29a39-129f-4ece-9708-e942a7b49482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.077231ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:43Z" 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:41397" http.request.id=2fb29a39-129f-4ece-9708-e942a7b49482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.107591ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:43Z" 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:41397" http.request.id=2fb29a39-129f-4ece-9708-e942a7b49482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.134872ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:08:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=e9612b39-7926-4cfa-a048-29fd6bfa9c67 http.request.method=POST http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=352b8d75-5879-4cfe-82ed-e56bd3c3a398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/blobs/uploads/b6f238da-79ca-4b86-ab00-105261c03cbf?_state=EkAMNyVTudEHrdYhHEYWIMWosCz5E-Sir0FlTHQ_xpl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNmYyMzhkYS03OWNhLTRiODYtYWIwMC0xMDUyNjFjMDNjYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDMuMjgzMzIyMTVaIn0%3D&digest=sha256%3Ac732c2668b58e6ba2b6778a4bd6e8b645ac0404b5129e46604644f9a642d1a77" http.request.useragent="Go-http-client/1.1" http.response.duration=731.438045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/b6f238da-79ca-4b86-ab00-105261c03cbf?_state=EkAMNyVTudEHrdYhHEYWIMWosCz5E-Sir0FlTHQ_xpl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNmYyMzhkYS03OWNhLTRiODYtYWIwMC0xMDUyNjFjMDNjYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDMuMjgzMzIyMTVaIn0%3D&digest=sha256%3Ac732c2668b58e6ba2b6778a4bd6e8b645ac0404b5129e46604644f9a642d1a77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=90b00228-c8cf-49a6-a6ac-39d3f1329a30 http.request.method=POST http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=ae81ad68-064b-4090-863f-3394adc0a36f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/blobs/uploads/5af84743-1d47-4d3d-baae-a36ba362bfac?_state=eVKc2BUe2h-2Lgn9DCoRop1y2Dfk2kmg7WGwS1I62a97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YWY4NDc0My0xZDQ3LTRkM2QtYmFhZS1hMzZiYTM2MmJmYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDQuMjg5MTAxODEyWiJ9&digest=sha256%3A005879467376cf47b0c5fc8fe9dbca5b1c0ab319978ceb54bc0a4443764889a7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.209520729s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/5af84743-1d47-4d3d-baae-a36ba362bfac?_state=eVKc2BUe2h-2Lgn9DCoRop1y2Dfk2kmg7WGwS1I62a97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YWY4NDc0My0xZDQ3LTRkM2QtYmFhZS1hMzZiYTM2MmJmYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDQuMjg5MTAxODEyWiJ9&digest=sha256%3A005879467376cf47b0c5fc8fe9dbca5b1c0ab319978ceb54bc0a4443764889a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=222651c7-4714-4df3-8840-073d749a61c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=f1694b23-3bdb-477e-a866-eb4e9739ef6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.303913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=4e1ac5d4-7931-4781-a642-9ce155aeed99 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" 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.826939ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=5eb5c864-4ab5-43df-989c-925e352d5c72 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.722298ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" 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:41397" http.request.id=8bc66d91-88f1-4cf0-930d-0abdf7afe6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" 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:41397" http.request.id=edcb076b-356c-4a41-8277-7beca7fa7307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.251273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:41397" http.request.id=be623d38-d1c3-4936-8a6a-b9eacecb5c60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=a7de8052-0ad8-4973-abc1-9e538c2247c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.806218ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=72595a0c-225c-403e-aa48-4db38d7055a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="774.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=d26ccacc-b97c-41f0-9a64-1e8e6023eccc http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.duration="780.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=e80a656a-12bd-4bc2-9fb4-f3b65763ebb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49370" 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="766.448µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=error msg="payload digest does match: "sha256:2a12eb29999a6787e4d600a10040735158ece8941280ff7ae96562210cceb5ba" != "sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97"" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=00868a18-c18b-4b84-b9b4-ad193d848c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=00868a18-c18b-4b84-b9b4-ad193d848c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49370" http.request.uri="/v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.049µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97" 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:2be571b612522e343caa93ab5119630d3ff7426195f668325af4242744831c97 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=abe4b0a4-cb52-46dd-8837-e10b7898390a http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.929µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=4b821dae-8c88-45a2-a11b-e92cc41ade82 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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="761.688µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41397" http.request.id=119451ec-0f31-44c6-b43a-31cb53645a29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="874.968µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41397" http.request.id=119451ec-0f31-44c6-b43a-31cb53645a29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="916.729µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41397" http.request.id=119451ec-0f31-44c6-b43a-31cb53645a29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="945.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=cf61338d-a9cb-426a-9abe-6e7382df8b12 http.request.method=POST http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=0cc20d6c-4210-446f-be60-783f0fea6136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/f3330d5d-5200-477a-8c89-160200628e55?_state=dhIHL2zen9CUFvo1s6r2eyKoPbPN1QUu56OTqVDesGV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzMzMGQ1ZC01MjAwLTQ3N2EtOGM4OS0xNjAyMDA2MjhlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDYuNTM0NzMyMDI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/f3330d5d-5200-477a-8c89-160200628e55?_state=dhIHL2zen9CUFvo1s6r2eyKoPbPN1QUu56OTqVDesGV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzMzMGQ1ZC01MjAwLTQ3N2EtOGM4OS0xNjAyMDA2MjhlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDYuNTM0NzMyMDI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41397" http.request.id=9d099a46-dff0-43ac-9a3f-da3a51b838ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="954.33µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41397" http.request.id=9d099a46-dff0-43ac-9a3f-da3a51b838ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="995.53µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:08:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=126c1198-c235-48f7-bf79-2be165c37dad http.request.method=POST http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.811µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=246b022c-79e4-4c89-a8c5-7990daac4838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/8789f0ea-cf26-4184-8725-fb659f3b3b74?_state=NbmVxrbYC1ssATM565y1pKQ5aIeLQIjyD-IhZ0grWwB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4Nzg5ZjBlYS1jZjI2LTQxODQtODcyNS1mYjY1OWYzYjNiNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDYuNzgyMzY4OTc1WiJ9&digest=sha256%3Ad0986abc8c005c23ebff9d98cf2e16a21437f65d8d6e2cfdb6188897b68e9914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.720117134s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/8789f0ea-cf26-4184-8725-fb659f3b3b74?_state=NbmVxrbYC1ssATM565y1pKQ5aIeLQIjyD-IhZ0grWwB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4Nzg5ZjBlYS1jZjI2LTQxODQtODcyNS1mYjY1OWYzYjNiNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDYuNzgyMzY4OTc1WiJ9&digest=sha256%3Ad0986abc8c005c23ebff9d98cf2e16a21437f65d8d6e2cfdb6188897b68e9914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=aa80d009-b5f1-4180-a0a5-c766528ac4ca http.request.method=POST http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=31dce640-65f1-453e-b377-88802b579f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/blobs/uploads/65c5af20-4e19-4d1c-8ea4-ee12a2f2216f?_state=3-UWBgxKRztsq-QlMG-2KlX5xOL9wOdFwAc6oPZLE_d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWM1YWYyMC00ZTE5LTRkMWMtOGVhNC1lZTEyYTJmMjIxNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDguNzQ2OTY4OTQ1WiJ9&digest=sha256%3Ab9bda6f3f24160a3412020470c1d3d4f58c431c49e21d313e8a52918b20d97bf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.53491202s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/65c5af20-4e19-4d1c-8ea4-ee12a2f2216f?_state=3-UWBgxKRztsq-QlMG-2KlX5xOL9wOdFwAc6oPZLE_d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWM1YWYyMC00ZTE5LTRkMWMtOGVhNC1lZTEyYTJmMjIxNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NDguNzQ2OTY4OTQ1WiJ9&digest=sha256%3Ab9bda6f3f24160a3412020470c1d3d4f58c431c49e21d313e8a52918b20d97bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:41397" http.request.id=38b62b26-a77a-4145-bd66-9cf09f18ca55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:41397" http.request.id=3c85f81e-162d-41ad-87e1-138c7c1a2e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=63a8f95c-7630-49fd-880d-cab18d646a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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="959.49µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=e2fe051c-5c35-40d4-a463-ecb76359a97a http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="928.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=4650be4d-0ec7-4c54-900c-c440c1dc46a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="783.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=59f9926d-b6a9-41ea-95ca-1be201d4ac43 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c" http.request.useragent="Go-http-client/1.1" http.response.duration="743.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=033e3ad8-d17c-46d4-8570-978afb5671c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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="677.807µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="rewriting manifest sha256:541a017c3deae4b2e7593780a8950faed2c6aebabba59ea79d737fc22f89214c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=16f86750-5a95-44c7-82cf-459308a224e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=16f86750-5a95-44c7-82cf-459308a224e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.0127ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:41397" http.request.id=5758a8db-381f-4fa7-862f-8b76e2c13a08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" 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="863.369µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:41397" http.request.id=21f73a39-6cd1-467a-a722-7b64ceb975e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:41397" http.request.id=545818a2-02d0-47de-bf31-80d0e62571cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=50f519bb-1d66-42ed-98fb-67bb088cb439 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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="913.61µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=24b1e297-7f67-4491-8837-2c126c8c9816 http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="922.049µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=c5a42093-824d-4afc-891e-8441b493ffcd http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=ef4f46dc-bbc5-4c93-b5ed-e46ac2585e1e http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3" http.request.useragent="Go-http-client/1.1" http.response.duration="708.407µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="rewriting manifest list sha256:6714f1f278fc32592b8febdb4aa06b928d396ad3b32b7ff6ebd670064ca553e3 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=0adc9490-b8de-46b6-9161-fc95d3582e3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" 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-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41397" http.request.id=0adc9490-b8de-46b6-9161-fc95d3582e3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49376" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.149982ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:08:50Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:50Z" 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:46441" http.request.id=136011a5-86e0-4aca-8180-13fc74fae583 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" 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="886.729µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:46441" http.request.id=0f918dc9-f7b0-4525-aedd-6f33ab866f19 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.608µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:46441" http.request.id=c49e04e9-4d34-45bd-961c-5ff7bb9e1fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" 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="786.168µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" 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:46441" http.request.id=224cc064-8504-4957-a5ec-6cfb7369b500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.99379ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:50Z" 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:46441" http.request.id=224cc064-8504-4957-a5ec-6cfb7369b500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.03627ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:50Z" 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:46441" http.request.id=224cc064-8504-4957-a5ec-6cfb7369b500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.067031ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08:50Z" 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:46441" http.request.id=224cc064-8504-4957-a5ec-6cfb7369b500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.100391ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:08:50Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=68f8a5f3-0f0f-49f2-8b90-c32d7caea824 http.request.method=POST http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f1d08809-25d1-4d9e-b284-fc8e8ba8f733 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/blobs/uploads/e7f5b403-abd5-406e-bda2-f49208d5363b?_state=VFQUT1V562C_EPtALtCF-4oZSfm23kL9Mxncci8opEh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Y1YjQwMy1hYmQ1LTQwNmUtYmRhMi1mNDkyMDhkNTM2M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTAuNTI0MzU2NjZaIn0%3D&digest=sha256%3A6725eae3c4dae173d826abe5e18257c00142d6fc4e46868bd016674d43dc9ced" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287868039s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7f5b403-abd5-406e-bda2-f49208d5363b?_state=VFQUT1V562C_EPtALtCF-4oZSfm23kL9Mxncci8opEh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Y1YjQwMy1hYmQ1LTQwNmUtYmRhMi1mNDkyMDhkNTM2M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTAuNTI0MzU2NjZaIn0%3D&digest=sha256%3A6725eae3c4dae173d826abe5e18257c00142d6fc4e46868bd016674d43dc9ced HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=c43d4b82-b407-4f62-ae5f-b956cb57578b http.request.method=POST http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=12f646d5-7aea-4406-a03f-76e7bd65a450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/blobs/uploads/a49c6033-3826-4ec3-b524-58ae6fe7d2dc?_state=gD-aRkIcB6eGP3xCmuJ_5nigGFM5pyKXAv5PBHdnKfd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNDljNjAzMy0zODI2LTRlYzMtYjUyNC01OGFlNmZlN2QyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTIuMDQ1MzMwNTM5WiJ9&digest=sha256%3A5891e716d1d4e8e837409cf913a9e07c3353a69a84f6e48d1e65ca7202793223" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45989442s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/a49c6033-3826-4ec3-b524-58ae6fe7d2dc?_state=gD-aRkIcB6eGP3xCmuJ_5nigGFM5pyKXAv5PBHdnKfd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNDljNjAzMy0zODI2LTRlYzMtYjUyNC01OGFlNmZlN2QyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTIuMDQ1MzMwNTM5WiJ9&digest=sha256%3A5891e716d1d4e8e837409cf913a9e07c3353a69a84f6e48d1e65ca7202793223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=76d4a9a2-a23d-4bf2-81f8-3675bead2f5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.627357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f23fbaa7-eb7c-456c-9b22-3df48d4d3900 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.215193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=62ae57a9-cea0-45b8-9945-13889e89bf35 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" 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.791298ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=c96df71e-78f4-47fc-b496-cad7c787bcd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.810978ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=87db3fcd-b92c-4380-b4c7-7efd12b9a1e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.241833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=7d3ba416-37f9-4392-8579-739a77b9dba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.315594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:46441" http.request.id=1de22ddd-a685-4c90-b1d3-90d16a1eb98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.316714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=01876778-1926-4672-bc04-a86608e17247 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.850178ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=80bfe71e-3f81-469d-ae00-df5c49235fe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=e6ff8af2-0e01-495b-bd88-a897d4f4f51d http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.duration="664.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=fba826f8-d0c0-490d-8284-b431c77f7d05 http.request.method=GET http.request.remoteaddr="127.0.0.1:52184" 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="692.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=error msg="payload digest does match: "sha256:c8f83dd0e7f60f73f5c7e41d8a26c6b323d38c7494ad078cd67d8f329e020f21" != "sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d"" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=b94c0355-3e19-4b99-8f97-6a7be8c199fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=b94c0355-3e19-4b99-8f97-6a7be8c199fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52184" http.request.uri="/v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.809µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d" 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b2947a621abc416856041b244e1cb40c3822cc05e7990cad842ce74bb35f77d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=5d5aba28-d1fb-4605-b43e-ace3a10069ee http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="779.287µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=a49c1aae-0dfc-4338-b8a0-f8c0b7fa5a01 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="706.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=49c4ed68-01b9-4a4e-bade-e1993801e028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="828.449µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:53Z" 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:46441" http.request.id=49c4ed68-01b9-4a4e-bade-e1993801e028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="914.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:53Z" 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:46441" http.request.id=49c4ed68-01b9-4a4e-bade-e1993801e028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="994.531µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=5bd317f9-2380-4fe6-b5a9-b7a44fc4a744 http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=8942a206-8330-4cb4-9b40-6c5bca3051d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/2877edc3-0c53-49a5-bf8e-8ac0235f46c9?_state=JoFg3Arr9YKqx4avwkjpKLHNY2XHbAhEZFRJL97K8Ax7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODc3ZWRjMy0wYzUzLTQ5YTUtYmY4ZS04YWMwMjM1ZjQ2YzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTMuNTQxNDE0NjQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/2877edc3-0c53-49a5-bf8e-8ac0235f46c9?_state=JoFg3Arr9YKqx4avwkjpKLHNY2XHbAhEZFRJL97K8Ax7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODc3ZWRjMy0wYzUzLTQ5YTUtYmY4ZS04YWMwMjM1ZjQ2YzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTMuNTQxNDE0NjQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" 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:46441" http.request.id=3a742c8d-c56f-4387-80b4-0030781ce72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="894.009µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:08:53Z" 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:46441" http.request.id=3a742c8d-c56f-4387-80b4-0030781ce72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="934.769µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:08:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=8755c266-4ee7-44f5-b2b7-8417cc89b622 http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=3be7032f-ab42-4e13-9d81-f388565e99b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/68f1475f-7e33-41fc-a1c7-b2a7cb4882d3?_state=smWXEam8Jo7VJo0Ym0Z5ls0-kdd_PKUxFJaq8o_jXDl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGYxNDc1Zi03ZTMzLTQxZmMtYTFjNy1iMmE3Y2I0ODgyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTMuODE2ODU1NDM1WiJ9&digest=sha256%3Af5090f61de208768ef51a1a446e617cf9de31c868652922c97a74c1094061772" http.request.useragent="Go-http-client/1.1" http.response.duration=2.284928014s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/68f1475f-7e33-41fc-a1c7-b2a7cb4882d3?_state=smWXEam8Jo7VJo0Ym0Z5ls0-kdd_PKUxFJaq8o_jXDl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGYxNDc1Zi03ZTMzLTQxZmMtYTFjNy1iMmE3Y2I0ODgyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTMuODE2ODU1NDM1WiJ9&digest=sha256%3Af5090f61de208768ef51a1a446e617cf9de31c868652922c97a74c1094061772 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=6549500d-9518-45f6-89d3-6be3604df24b http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f560887f-53c7-4426-8312-48c5c2c7297f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/ca05227e-1599-497d-8810-4eff442c39f9?_state=g9iIiPNNZusSC5ZPqyO6gZxuiB-YupJ0nkB-GpbTpd17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYTA1MjI3ZS0xNTk5LTQ5N2QtODgxMC00ZWZmNDQyYzM5ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTYuMzQwOTY4MTVaIn0%3D&digest=sha256%3A2c51f6f63fbb174f425cdeb4190447f4cf78561603ce19ad07b7750423cfe1e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529598687s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/ca05227e-1599-497d-8810-4eff442c39f9?_state=g9iIiPNNZusSC5ZPqyO6gZxuiB-YupJ0nkB-GpbTpd17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYTA1MjI3ZS0xNTk5LTQ5N2QtODgxMC00ZWZmNDQyYzM5ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTYuMzQwOTY4MTVaIn0%3D&digest=sha256%3A2c51f6f63fbb174f425cdeb4190447f4cf78561603ce19ad07b7750423cfe1e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=0de875d0-7ab9-407d-ad6e-a31bb8b6e083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=7698d5cb-6f82-4255-a6f1-5a26daac8d6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=648cc99b-ba9f-40a0-bb54-6a21cdf6a0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="988.13µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=408b6b43-6cc0-4d07-931f-77abafa4b387 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="949.249µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=c8e67914-a0f5-434c-9681-6aae934b8aeb http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="746.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=4b20f69e-b404-4337-bb73-ff959b63109d http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c" http.request.useragent="Go-http-client/1.1" http.response.duration="711.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=96b1955c-f098-4201-bcc0-d34be5ac7019 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="732.408µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="rewriting manifest sha256:468c0a3965acadbfab7d0c79323b18f394314a6eec018b5736bc7f4358334c9c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=dedbc740-2804-4e0a-a97a-9212143011d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=dedbc740-2804-4e0a-a97a-9212143011d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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.98046ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46441" http.request.id=571010ee-a26e-472f-8f11-f8b9ba267a31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" 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="837.969µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46441" http.request.id=38bfcf7f-ef5e-42c9-b36b-81d59d6e9883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46441" http.request.id=0062486d-f078-4e7c-aa65-6d4869ab0fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=9ca42ad6-be99-496a-91e0-9364d1b8a827 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="910.69µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=377354ee-12bd-423b-adca-0be37c223723 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="954.45µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=1c6b1a49-4c5b-4664-82f4-602709cdd032 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="771.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=01b66621-a7fd-4390-931c-ca4aaa3b8b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e" http.request.useragent="Go-http-client/1.1" http.response.duration="680.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=info msg="rewriting manifest list sha256:38e4174218dabd14e9f91c95c87ecb6fae8fe067972846df9ff87d157333937e in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=76c63e98-f645-4063-bb6c-78c23c17fada http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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-07T18:08:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=76c63e98-f645-4063-bb6c-78c23c17fada http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.147702ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.77s) === RUN TestGetManifestWithStorageError time="2025-08-07T18:08: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-07T18:08:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39893" http.request.id=998918d8-46bb-4605-afbf-7bc0968622f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55250" 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="876.849µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:39893" http.request.id=2be123f6-0e69-467d-8d1d-760b44900d33 http.request.method=GET http.request.remoteaddr="127.0.0.1:55250" 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="740.848µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:39893" http.request.id=ee723444-afbd-4679-b101-5851ff145542 http.request.method=GET http.request.remoteaddr="127.0.0.1:55250" 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="787.248µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-07T18:08:57Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:39893" http.request.id=0e6c64e5-db14-4e1f-8359-70c0e1bc2c7a http.request.method=GET http.request.remoteaddr="127.0.0.1:55250" 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="746.607µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:08:57 +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-07T18:08: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-07T18:08:57Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:08: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:46741" http.request.id=7b697056-3f19-4ac8-bb71-8c0646a8bfab http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" 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="836.769µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T18:08: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:46741" http.request.id=82facd5e-8367-4774-bbd4-bea0b3f61ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" 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="736.048µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:08: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:46741" http.request.id=731fdef9-56a0-49de-af9f-4f75162e8e2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" 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="721.248µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T18:08: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:46741" http.request.id=f1bd0737-252b-40f0-8833-cf91f369de61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.970111ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08: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:46741" http.request.id=f1bd0737-252b-40f0-8833-cf91f369de61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.011311ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08: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:46741" http.request.id=f1bd0737-252b-40f0-8833-cf91f369de61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.039391ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T18:08: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:46741" http.request.id=f1bd0737-252b-40f0-8833-cf91f369de61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.064511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:18:08:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T18:08:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=f7d4a762-26e0-4934-b1e8-e45e35eb705a http.request.method=POST http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=844ebf65-0c75-4a51-93a1-6531ed96364d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/blobs/uploads/6a692d89-669b-40ed-b05f-ee20ba901af9?_state=oRqJaOzPrA1NyVUhwkU3oApfZ0JnzXKohbK6BhrpcgB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTY5MmQ4OS02NjliLTQwZWQtYjA1Zi1lZTIwYmE5MDFhZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTguMTc0NTMwMTE1WiJ9&digest=sha256%3Ae8328a5f7d22dcfcb13a1f77308c61977fb1a51ff1b58647bcba66e7549317f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059118608s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:08:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/6a692d89-669b-40ed-b05f-ee20ba901af9?_state=oRqJaOzPrA1NyVUhwkU3oApfZ0JnzXKohbK6BhrpcgB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTY5MmQ4OS02NjliLTQwZWQtYjA1Zi1lZTIwYmE5MDFhZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDg6NTguMTc0NTMwMTE1WiJ9&digest=sha256%3Ae8328a5f7d22dcfcb13a1f77308c61977fb1a51ff1b58647bcba66e7549317f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=ded82035-5f9a-4ddb-9280-fcb2265b5a06 http.request.method=POST http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=3b8b5f3f-ddca-43da-9ada-2e7b5f859779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/blobs/uploads/49a7bd2d-58d9-4a74-a394-7b7d03fb5383?_state=PRh7dw9hyn_8-9V2dzDazzjVumfVlOZ-iCGH_OZhP-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OWE3YmQyZC01OGQ5LTRhNzQtYTM5NC03YjdkMDNmYjUzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDAuNTE1NTY4ODk3WiJ9&digest=sha256%3A5feb4bb62a9f1a45c78fdc3a9de7624fb7172b7bb9124b967d94d6bb9a2a6756" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407730258s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/49a7bd2d-58d9-4a74-a394-7b7d03fb5383?_state=PRh7dw9hyn_8-9V2dzDazzjVumfVlOZ-iCGH_OZhP-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OWE3YmQyZC01OGQ5LTRhNzQtYTM5NC03YjdkMDNmYjUzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDAuNTE1NTY4ODk3WiJ9&digest=sha256%3A5feb4bb62a9f1a45c78fdc3a9de7624fb7172b7bb9124b967d94d6bb9a2a6756 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=a5fa967d-6a8f-4248-82a2-696a7486f98d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.519315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=267a31c5-cf45-409c-bad5-fa25bd4740fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.251713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=5d325822-9736-4d27-a45c-40b8a3b2c040 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" 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.821738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=0251a6f6-9570-4572-b49c-6167b7df6092 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804138ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" 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:46741" http.request.id=cafd0b07-1e7d-490b-8421-f65a27fc065e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.280113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" 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:46741" http.request.id=6f8f66f2-15ba-402e-a4fb-5724b8d175f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.222393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:46741" http.request.id=08c602e6-bac8-414c-b8cc-1e273779c659 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.271953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=03c3b40e-755c-4ba4-8cf5-41111303358d http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.843419ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=e4c316c3-a58b-4bb6-9d33-82c936d700ad http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="781.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=7f92bc45-9eb4-4464-bb90-908cd9c3945d http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration="788.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=0c7184e1-4c4a-4433-b7a1-a268a2389ac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" 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="716.007µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=error msg="payload digest does match: "sha256:70583c4701fe1920904848d54db1caa00390c6e23bed6a3f850bae70646e53dd" != "sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd"" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=1807e733-50cc-4aee-9790-dbd5f8217ef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" time="2025-08-07T18:09:02Z" 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:46741" http.request.id=1807e733-50cc-4aee-9790-dbd5f8217ef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.13µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=1206dbd7-1c3e-4f85-b99c-ddacf127dab9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40782" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "DELETE /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=20c2a3f2-af24-4ce5-9178-f3c8728d50e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40782" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.37µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" 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:46741" http.request.id=543c98aa-3c23-4fd5-80ef-03e23bb38df6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40786" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.129µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "DELETE /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=37c3aec8-ff4e-4d52-9696-c5a60cadef52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.445155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=1c2d767b-fa8a-4639-b7f2-5b4716744cd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40798" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.771058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "GET /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T18:09:02Z" 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:46741" http.request.id=7998555f-900b-4b7f-8ad9-7f1bc9fb7262 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40804" 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="964.889µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:18:09:02 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=c7479c36-5f46-4bf4-8059-ea2779e4f5e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.565796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=a478525b-c125-4e27-8792-c5ccb05b9c1f http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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="812.768µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=a6a3c326-ed19-42a8-8aec-0758b92f6453 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd" http.request.useragent="Go-http-client/1.1" http.response.duration="945.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:61a5186ebb59f5fe1f8341508580837dca3e0f25e21dab2dda4c4ac2e49fa0cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=27fca0f2-8f20-4ce6-908e-35e8ff7f333a http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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="744.007µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" 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:46741" http.request.id=f29ab12d-f6fe-48f9-a301-13653ad72692 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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="797.448µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" 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:46741" http.request.id=29d76be9-8595-4ba5-ae77-9c840ee0f5cf http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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="725.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T18:09: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.v2+json" http.request.host="127.0.0.1:46741" http.request.id=d8549ea2-1f42-428b-b20b-a0cea18a3950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" 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="883.929µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:09:03Z" 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:46741" http.request.id=d8549ea2-1f42-428b-b20b-a0cea18a3950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" 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="934.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:09:03Z" 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:46741" http.request.id=d8549ea2-1f42-428b-b20b-a0cea18a3950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" 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="964.01µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=fa9988cd-fcbf-4286-bd63-225412b15bfc http.request.method=POST http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="930.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=d5b1fedc-35ee-4742-875f-35ff3a82927d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/6d11a83e-383f-4324-a5d4-62160134ee01?_state=Emfe0PT3ue4LPsQLu_pMvC8gy7JduGGajPPOWrAe6IJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZDExYTgzZS0zODNmLTQzMjQtYTVkNC02MjE2MDEzNGVlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDMuMjA5Njk1NjU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/6d11a83e-383f-4324-a5d4-62160134ee01?_state=Emfe0PT3ue4LPsQLu_pMvC8gy7JduGGajPPOWrAe6IJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZDExYTgzZS0zODNmLTQzMjQtYTVkNC02MjE2MDEzNGVlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDMuMjA5Njk1NjU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" 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:46741" http.request.id=9727c2d4-ff63-44fa-8e00-11fb29d74e99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" 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="932.529µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T18:09:03Z" 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:46741" http.request.id=9727c2d4-ff63-44fa-8e00-11fb29d74e99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" 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="981.57µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T18:09:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=d30dea06-8b2b-480a-b45b-c0fc07afc11c http.request.method=POST http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=ad05413c-75bc-4cbb-bfcd-1edef2ead45f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/c4e7d21e-80cf-45bd-bdf6-d54ef831e6f2?_state=LeEWiXDCLTjGB-nTXSV8UjkDCzr1qQjTPWTcuVId--l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGU3ZDIxZS04MGNmLTQ1YmQtYmRmNi1kNTRlZjgzMWU2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDMuNDU0MTUzNzNaIn0%3D&digest=sha256%3A5939b5831803ac7742158ccf1d105811ed41945cc2afb4244b6248723821cd03" http.request.useragent="Go-http-client/1.1" http.response.duration=1.75607666s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4e7d21e-80cf-45bd-bdf6-d54ef831e6f2?_state=LeEWiXDCLTjGB-nTXSV8UjkDCzr1qQjTPWTcuVId--l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGU3ZDIxZS04MGNmLTQ1YmQtYmRmNi1kNTRlZjgzMWU2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDMuNDU0MTUzNzNaIn0%3D&digest=sha256%3A5939b5831803ac7742158ccf1d105811ed41945cc2afb4244b6248723821cd03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=02d92ed9-5038-4c0a-a8a6-6bcf043ae07b http.request.method=POST http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=068c066f-8b1f-412f-8042-d3ad31e75d57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/blobs/uploads/4ab95dfb-647f-46fb-ac31-f529f28cd371?_state=q3FoNC-cPEXUnayiuF3zUD-dWBlYcziXC5FVULhcRlV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YWI5NWRmYi02NDdmLTQ2ZmItYWMzMS1mNTI5ZjI4Y2QzNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDUuNDIzODExMTkzWiJ9&digest=sha256%3A9e778f8ef8b499bb405f8994a9df7365c26215dea42eb1f95a8fbc02ccdfa7f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525040081s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/4ab95dfb-647f-46fb-ac31-f529f28cd371?_state=q3FoNC-cPEXUnayiuF3zUD-dWBlYcziXC5FVULhcRlV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YWI5NWRmYi02NDdmLTQ2ZmItYWMzMS1mNTI5ZjI4Y2QzNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTg6MDk6MDUuNDIzODExMTkzWiJ9&digest=sha256%3A9e778f8ef8b499bb405f8994a9df7365c26215dea42eb1f95a8fbc02ccdfa7f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=a6f290a6-bb1b-4329-9117-f07f9c4a7acf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=2bb123e0-c5d1-45c0-a6ed-e6122065ba8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=a938db5f-6144-44e1-9efa-2b6b54d6ce4e http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.027371ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=fcb4177a-1863-4a69-8599-74b1c7ffd33e http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="935.93µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=0f7367ab-7b86-4c9d-84ab-974ba37e1ac0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=4a5f6d3a-826c-4806-b87c-9142d68e065b http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.duration="750.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=caa00f5b-c1a9-49bc-ac9a-4911ce4fd904 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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="803.928µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="rewriting manifest sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=3355e54e-0430-4776-8db6-17612b5ecd59 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" 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-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=3355e54e-0430-4776-8db6-17612b5ecd59 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.053581ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=09b0d6e9-c16b-439d-a43e-ff6e51e221c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=99a44b7c-f41b-44ec-92d3-4a6e1fd1f020 http.request.method=GET http.request.remoteaddr="127.0.0.1:40816" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.01µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=6d485b70-cad1-48ac-b967-da3607f5d2e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40826" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033651ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=cae9d9ad-7547-4814-9157-47d2edc0a71c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40842" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=ea33b54d-4cca-4243-890b-dc5bfcd0b741 http.request.method=GET http.request.remoteaddr="127.0.0.1:40842" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.00885ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=3589304b-623a-4279-af1e-8154fb2075c2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40846" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01289ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" 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:46741" http.request.id=6089159f-9607-4064-abf3-4cf8bc91f521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40860" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=d54ba8ab-a576-4d99-9c94-d3e7a3d73d12 http.request.method=GET http.request.remoteaddr="127.0.0.1:40860" 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="838.528µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=d80c20d8-b01a-44d2-ac8b-92fb2d4ecbcf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40860" http.request.uri="/v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173" http.request.useragent="Go-http-client/1.1" http.response.duration="975.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b5e0abcc00f45add50958a287d9e775fedc9a83fc671886d505fca45bc1e173 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46741" http.request.id=1bc75e89-eff2-409a-9be9-705742e5489b http.request.method=GET http.request.remoteaddr="127.0.0.1:40860" 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="810.649µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:18:09:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.08s) === RUN TestManifestDeleteDisabled time="2025-08-07T18:09:06Z" 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-07T18:09:06Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:09:06Z" 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:35723" http.request.id=2d969d08-20f3-4bab-b86e-f1c2fc8dd342 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35804" 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="951.849µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [07/Aug/2025:18:09:06 +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-07T18:09:06Z" 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-07T18:09:06Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:09:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T18:09:07Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-07T18:09:07Z" 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-07T18:09:07Z" 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:45439" http.request.id=cd03b39f-d7f5-450b-8d93-6e953b6c1a88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37420" 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.683018ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:09:07Z" 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:45439" http.request.id=1318ec6e-ad85-4d61-bf52-c39081994135 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37434" 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.544376ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:09:07Z" 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:45439" http.request.id=0ec266c6-ca8f-45d3-b9e2-989f73dcb77b http.request.method=POST http.request.remoteaddr="127.0.0.1:37446" 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.533615ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T18:09:07Z" 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:45439" http.request.id=13d29b5d-2d3a-4789-96c2-280ac73c23b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37452" 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.491455ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.66s) === RUN TestProxyManifestGetByTag time="2025-08-07T18:09:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:09:07Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:09:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=5324864a-6559-4d79-9781-8e8ff45f33d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=40f7015c-4acd-40a2-9b4d-8a76463dedf6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/foo/bar/blobs/uploads/419198bd-9a3c-45fd-bd62-b6bd2fcbf4e5?_state=xtWPR0wEMBatoVEeEI9LELdwoLiRpN33nAJ6TIVM6Ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOTE5OGJkLTlhM2MtNDVmZC1iZDYyLWI2YmQyZmNiZjRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowOTowNy45MTIwNjYzMDdaIn0%3D&digest=sha256%3A311c0552ebaed4bf4026656d8fe48f59d48ed8dd234a04e0b64a268e6fde514d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.733588478s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:07 +0000] "PUT /v2/foo/bar/blobs/uploads/419198bd-9a3c-45fd-bd62-b6bd2fcbf4e5?_state=xtWPR0wEMBatoVEeEI9LELdwoLiRpN33nAJ6TIVM6Ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxOTE5OGJkLTlhM2MtNDVmZC1iZDYyLWI2YmQyZmNiZjRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowOTowNy45MTIwNjYzMDdaIn0%3D&digest=sha256%3A311c0552ebaed4bf4026656d8fe48f59d48ed8dd234a04e0b64a268e6fde514d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=9c46d55b-a61d-454a-a7c5-fd164df5968d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.462515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T18:09:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T18:09:10Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.24.6 time="2025-08-07T18:09:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=22085a74-a41e-4247-89ba-fe75f57e7e59 http.request.method=GET http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.127µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36399" go.version=go1.24.6 time="2025-08-07T18:09:10Z" 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-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=72e0ee8c-b6fd-415a-bb5c-d5596288bdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.287µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36399 /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:36399/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=21a55290-8041-4a54-ac1c-ae6b5a1a5437 http.request.method=GET http.request.remoteaddr="127.0.0.1:59276" http.request.uri="/v2/foo/bar/manifests/sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=833ae476-955e-48d7-97f9-5497a3a2738a http.request.method=GET http.request.remoteaddr="127.0.0.1:40970" http.request.uri="/v2/foo/bar/manifests/sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.849859ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/foo/bar/manifests/sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7 with ttl=167h59m59.9999936s" go.version=go1.24.6 time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=21a55290-8041-4a54-ac1c-ae6b5a1a5437 http.request.method=GET http.request.remoteaddr="127.0.0.1:59276" http.request.uri="/v2/foo/bar/manifests/sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.418755ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/foo/bar/manifests/sha256:545f713b9be2343f47288a4b52adc726c37942ab4a25a1dae746f6b18d0f8ca7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=f760a529-5066-4eeb-88d8-4f9b99ab2010 http.request.method=GET http.request.remoteaddr="127.0.0.1:40970" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36399 /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:36399/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=e8fe53a5-9ac2-4bbe-abb0-4d87a4261f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:59286" 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-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=8de6261a-b765-453d-8892-42c32781db39 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40984" 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.92054ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=e8fe53a5-9ac2-4bbe-abb0-4d87a4261f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:59286" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.786579ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=236c02c3-4b9f-404f-842b-6de4899f8139 http.request.method=POST http.request.remoteaddr="127.0.0.1:40984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="969.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=d98cad73-24c9-468c-9200-3c9e98e6f07e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40984" http.request.uri="/v2/foo/bar/blobs/uploads/f190128d-803c-4dbb-9809-e7de5c0bc7b5?_state=iRjWqsoaI31HwvljHXNf1WcZIQMfH1lq41Y3idzb0_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOTAxMjhkLTgwM2MtNGRiYi05ODA5LWU3ZGU1YzBiYzdiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowOToxMC44OTEwNTE3NVoifQ%3D%3D&digest=sha256%3A917d9af698dacd1f255b7aaa015b6fe2a3143cae6827f2ec41ffb897c19edb97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.626033944s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:10 +0000] "PUT /v2/foo/bar/blobs/uploads/f190128d-803c-4dbb-9809-e7de5c0bc7b5?_state=iRjWqsoaI31HwvljHXNf1WcZIQMfH1lq41Y3idzb0_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOTAxMjhkLTgwM2MtNGRiYi05ODA5LWU3ZGU1YzBiYzdiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxODowOToxMC44OTEwNTE3NVoifQ%3D%3D&digest=sha256%3A917d9af698dacd1f255b7aaa015b6fe2a3143cae6827f2ec41ffb897c19edb97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=3537fce7-0641-4981-bb21-010f3be289aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40984" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.522116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=45aa4ed7-9fba-4c9d-b126-1052aec88727 http.request.method=GET http.request.remoteaddr="127.0.0.1:40984" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36399 /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:36399/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=c4d2dccf-0a44-4a1c-868f-83a0987eb96e http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=4aef0695-ea31-4d34-81cf-f926d8658f66 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40988" 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.928539ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=3db033ed-c987-4e10-a276-5f4dadd6ef23 http.request.method=GET http.request.remoteaddr="127.0.0.1:40988" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.207µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36399 /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:36399/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=c4d2dccf-0a44-4a1c-868f-83a0987eb96e http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36399" http.request.id=7b611bf2-454f-4696-b01e-1fec4689153e http.request.method=GET http.request.remoteaddr="127.0.0.1:40990" 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.918179ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T18:09:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6901f5f92dbd87bceade9dbca53c3279f65f9f1a257be568f7443ca4f6078929 with ttl=167h59m59.9999924s" go.version=go1.24.6 time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44567" http.request.id=c4d2dccf-0a44-4a1c-868f-83a0987eb96e http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.207834ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:18:09:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.89s) === RUN TestAppDispatcher time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36597" http.request.id=849f3bf0-a997-481c-a1f4-c5dc3e42210f http.request.method=GET http.request.remoteaddr="127.0.0.1:41452" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="871.049µs" http.response.status=200 http.response.written=0 time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36597" http.request.id=d3b60b45-96e8-410c-a1d2-b5147e49f1a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41452" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="721.007µs" http.response.status=200 http.response.written=0 time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36597" http.request.id=2b069f96-6d8d-43d1-8be2-65d7f57b425a http.request.method=GET http.request.remoteaddr="127.0.0.1:41452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.127µs" http.response.status=200 http.response.written=0 time="2025-08-07T18:09:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36597" http.request.id=bd5505c8-0773-4a14-afb0-22dc77cb17e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41452" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="708.567µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-07T18:09:12Z" 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=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:12Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:12Z" 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:34723" http.request.id=f7728e92-6d8b-4735-aa19-d74bcc33660e http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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-07T18:09:12Z" 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=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:12Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:12Z" level=info msg="configuring file health check path=/tmp/healthcheck2400099638, interval=1" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-07T18:09: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 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:16Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:16Z" level=info msg="configuring TCP health check addr=127.0.0.1:35799, interval=1" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-07T18:09:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:20Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 time="2025-08-07T18:09:20Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36821, interval=1, threshold=3" go.version=go1.24.6 instance.id=5c0c7fc1-ace8-4875-9cd7-1158c0930796 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 82.473s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.77s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.170s === RUN TestSchedule time="2025-08-07T18:08:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9972ms" go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.48µs" go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 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-07T18:08:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-07T18:08:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9974ms" go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9978ms" go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 time="2025-08-07T18:08:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-07T18:08:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=7b0d9b27-253f-4d35-b0c8-c426117bb2c3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.611s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.31s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21928448 sha256:999cfde9b65873cf841d63a5131dd13b09fe5aa1d09923291000565f1d80ffaf [] map[] } --- PASS: TestSimpleBlobRead (0.55s) === RUN TestBlobMount --- PASS: TestBlobMount (0.74s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.20s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.42s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.03s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:27c1c1a962171612becfaa53ae7808e7a6c7e33b0d5906492ace21ef8af87ad5 palailogos: marking blob sha256:98dd0ce0568a008ae1817d30676d4b89fab8d63101d26ef2022045d0c9433996 palailogos: marking blob sha256:ab17545e34f995a4ca38afd5e1ff3b36c1b2dd7fa011c54cf6ba72fa6b0fcab5 palailogos: marking manifest sha256:4befef9f4a1916fde9f660c7b3f4c3733bf1d22a75b1d7e03cb3caae17c0a8ac palailogos: marking blob sha256:e0024ef496b0f6f797a24c98270ea74eb37edc8cc22dc54d44b6f91748c9af0e palailogos: marking blob sha256:27c1c1a962171612becfaa53ae7808e7a6c7e33b0d5906492ace21ef8af87ad5 palailogos: marking manifest sha256:e0024ef496b0f6f797a24c98270ea74eb37edc8cc22dc54d44b6f91748c9af0e palailogos: marking blob sha256:49f0777931863e6edf43c626362673f53bc05fdf4a37f463a40dbc222ad09914 palailogos: marking blob sha256:df653a210b62575579af1a5a814778b3d96079556458b25e0a022611cd35250e palailogos: marking manifest sha256:fb4baba0ce70e6e7ec4ac7d4064fa1e543ab383be4cee64a9ae5a7bc5f4cabb9 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3512233ae21a5f57481ff2f2d831c32998e09bb1a5e65e966e85abe6a71ed708 palailogos: marking blob sha256:e214c6b35e29fb2c37a9a0265a0c95c2b22193ce1986d5d1a2c8915221a4f097 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.06s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8 deletemanifests: marking manifest sha256:f1ef7f0db75bd0c604c420ffa30a5f42836ae8536632d1167db78a59c8e1be85 deletemanifests: marking blob sha256:92a0f486c3b363e73db419c047bf0e08d5a3219d4bb0268d39a1802bfd42b3bc deletemanifests: marking blob sha256:69432df14809f45282510c562d6e2966699707dd3676b4072bfa496a70bd79a0 deletemanifests: marking blob sha256:7871f026f639019660b501b652be98b0484543897578e564cc93eed02aff07f5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8 blob eligible for deletion: sha256:7f0c3a79233ee76e85d71410e1e44660a5a8d30491802ff470c2b73ad0bf8ad4 blob eligible for deletion: sha256:a683618b32f94d98a9f9775cde673b606aebf2cb00b247c4604ac41e921580e8 blob eligible for deletion: sha256:c16a7874f21a87bde7aef64f7b936bebefe337c6f1791c18c7bd41043a78ae12 deletemanifests manifest eligible for deletion: sha256:573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8 deletemanifests: marking manifest sha256:f1ef7f0db75bd0c604c420ffa30a5f42836ae8536632d1167db78a59c8e1be85 deletemanifests: marking blob sha256:92a0f486c3b363e73db419c047bf0e08d5a3219d4bb0268d39a1802bfd42b3bc deletemanifests: marking blob sha256:69432df14809f45282510c562d6e2966699707dd3676b4072bfa496a70bd79a0 deletemanifests: marking blob sha256:7871f026f639019660b501b652be98b0484543897578e564cc93eed02aff07f5 time="2025-08-07T18:08:21Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 time="2025-08-07T18:08:21Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8 time="2025-08-07T18:08:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/573a8393f15bd6fb45885f404ec0208360d7eb598330b18cc2af08200ce5f4a8" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:7f0c3a79233ee76e85d71410e1e44660a5a8d30491802ff470c2b73ad0bf8ad4 time="2025-08-07T18:08:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f0c3a79233ee76e85d71410e1e44660a5a8d30491802ff470c2b73ad0bf8ad4" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:a683618b32f94d98a9f9775cde673b606aebf2cb00b247c4604ac41e921580e8 time="2025-08-07T18:08:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a683618b32f94d98a9f9775cde673b606aebf2cb00b247c4604ac41e921580e8" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:c16a7874f21a87bde7aef64f7b936bebefe337c6f1791c18c7bd41043a78ae12 time="2025-08-07T18:08:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c16a7874f21a87bde7aef64f7b936bebefe337c6f1791c18c7bd41043a78ae12" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 --- PASS: TestDeleteManifestIfTagNotFound (2.21s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a316f4850a7e8754f0f3d6876de53fbaa5b8bb09aaa5d9f07acc019dd1e8d8dc time="2025-08-07T18:08:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a3/a316f4850a7e8754f0f3d6876de53fbaa5b8bb09aaa5d9f07acc019dd1e8d8dc" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:1a453d796a64763ecf605539ba168c03763cd17c433d149f271b5c5ca15fa6ee time="2025-08-07T18:08:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a453d796a64763ecf605539ba168c03763cd17c433d149f271b5c5ca15fa6ee" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:5441d602732fa6224b97593bc4097adb5fd706e5a33092913773322ef0ba7991 time="2025-08-07T18:08:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/5441d602732fa6224b97593bc4097adb5fd706e5a33092913773322ef0ba7991" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 --- PASS: TestGCWithMissingManifests (0.71s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:5e0444d2c3a424a00132f210a8b2b7e0e8a665e8237f1200b37f84bcda718ba1 komnenos: marking blob sha256:3e37362c9d3a466e3f346110c550a426dcafd054ed9334efc35d84c23d5ce33d komnenos: marking blob sha256:c05875b73fcdf4e94e52aea9693fa4afaccb178284d010a91364fbfd294736e2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:84fb698c1e02d33137339a65838ca3b5ba1de84071ae1a3229f199dc82c63437 time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84fb698c1e02d33137339a65838ca3b5ba1de84071ae1a3229f199dc82c63437" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:877de71ddd841fb4315cebbe23f6fb93d871dc6a3710c6ffb70b55531077be7b time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/877de71ddd841fb4315cebbe23f6fb93d871dc6a3710c6ffb70b55531077be7b" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:04e5644dcedf576c8daab251ec6b138ed8be5703aebc740985ea12bd94e5cf92 time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/04e5644dcedf576c8daab251ec6b138ed8be5703aebc740985ea12bd94e5cf92" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:18ebab3e4685723b48424530fa7fd4436f40d08c1479b6cd7d9700d5b2b544ee time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/18ebab3e4685723b48424530fa7fd4436f40d08c1479b6cd7d9700d5b2b544ee" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:48d845f2abc3f59efe76fb2fce978603ac44e3d7ba32672be5fd348e7d8a8a88 time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/48d845f2abc3f59efe76fb2fce978603ac44e3d7ba32672be5fd348e7d8a8a88" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 blob eligible for deletion: sha256:8404d9f1e898426fdfff241bfa5ca17900fca1a64518cc9f42d8849147542e05 time="2025-08-07T18:08:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/8404d9f1e898426fdfff241bfa5ca17900fca1a64518cc9f42d8849147542e05" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 --- PASS: TestDeletionHasEffect (2.45s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.15s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b101e7f3a0ce0e175ff5614f91bfaa10ab8460a288bf1754982120f2e7b4afef michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:2aaaf83a32d09427133dc21c8cba9130e00b78ffb210078a6baad8ffbb5df1ab michael_z_doukas: marking blob sha256:9c555b1f1c1138fb269fea0fd0a639a5483abd2ecb63f75fc09bd40d6f684fe0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b8c88eed24a76e84274970ab551a151162a222bba2d3084d609f1bc513ec10bf time="2025-08-07T18:08:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b8c88eed24a76e84274970ab551a151162a222bba2d3084d609f1bc513ec10bf" go.version=go1.24.6 instance.id=ef53a5eb-7035-46dd-8cde-bb537f0ba696 --- PASS: TestOrphanBlobDeleted (1.17s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:294c4003b5638de9517c17fb6d1abdd12fee5b841b968c3ea57a3f5fdfefce8a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:76fe60939dc6f958dff0e84a97006a44dfb8c299110ad3f431bda12f325de1a2 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.79s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.33s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.24s) === 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-07T18:08:31Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 17:08:31.258623294 +0000 UTC m=-3573.879525342, actuallyDelete=true" time="2025-08-07T18:08:31Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-07T18:08:31Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748, actuallyDelete=true" time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4da83eb-cb6d-45ba-9f4d-b878c4607497 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ccd1428e-c073-4b24-8c04-a30be2202cc6 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/da746ec2-7859-4667-9591-6591cb55dc8c have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0f121c3a-8514-40a8-92e9-62cc18e0543d have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1ce26c6a-ee3b-434f-a4ce-fd48717eb8f7 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4f0bc82b-3360-48c6-9965-c1986484a6b8 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/92ba623c-5459-4d3d-a832-7935b5a1753b have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/301fde70-ffdb-42f7-a5ff-3620c932e7d5 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/603b286b-8521-4383-8fda-0b428d4fd6fc have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8c90b825-5540-4d93-94c2-f1999b947c04 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba8199ba-ae20-4c0a-be1e-49b2c3dcdda7 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.259639344 +0000 UTC m=+26.121490748). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-07T18:08:31Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281, actuallyDelete=true" time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/07f53ebc-035b-4271-8c12-8f07c67f0410 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7ca07d76-5a12-467a-bd2c-e3c22c268476 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/50357d98-a722-4809-8068-acc9143fd166 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a09a0587-d576-4c01-8127-48caa933fc6a have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ece2a590-e6f8-4ba1-a3d5-f6dec910b17e have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.260885917 +0000 UTC m=+26.122737281). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-07T18:08:31Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569, actuallyDelete=true" time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5375416f-4c99-4a1a-b4a6-3cfa78c45f9c have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/928d7eec-6c9c-47b5-acaf-33acf33b4923 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b530303c-5784-4e29-9a81-184da55658e9 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c72ea2cb-28c9-495f-9828-9ea410737b00 have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/32d9cf58-ffb4-4b69-b939-95cfb58f1c6d have older date (2025-08-07 17:08:31 +0000 UTC) than purge date (2025-08-07 18:08:31.261739165 +0000 UTC m=+26.123590569). Removing upload directory." time="2025-08-07T18:08:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-07T18:08:31Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 18:08:31.26224233 +0000 UTC m=+26.124093734, actuallyDelete=true" time="2025-08-07T18:08:31Z" 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 26.158s ? 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.055s === 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.052s === RUN TestWalkFileRemoved time="2025-08-07T18:08:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.031s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.375s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.154s ? 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.551s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.38s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.764s ? 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-07T18:08:05Z" 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-07T18:08:05Z" 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-07T18:08:05Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV4_2 (0.00s) time="2025-08-07T18:08:05Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=6d950bbe-f165-4e10-a949-f04ffc22d26b ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestParsing (0.01s) time="2025-08-07T18:08:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=6d950bbe-f165-4e10-a949-f04ffc22d26b time="2025-08-07T18:08:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=6d950bbe-f165-4e10-a949-f04ffc22d26b --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestS3TryUpdate (0.01s) time="2025-08-07T18:08:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-08-07T18:08:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:08:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:08:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T18:08:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.552s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.049s ? 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.381s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.853s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.027s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r14.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Thu, 07 Aug 2025 18:09:28 +0000 elapsed time 0h 1m 44s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250807.180745) (2/2) Purging go (1.24.6-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 289 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...