>>> docker-registry: Building community/docker-registry 2.8.3-r12 (using abuild 3.15.0_rc3-r3) started Tue, 13 May 2025 21:02:08 +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.3-r1) (2/2) Installing .makedepends-docker-registry (20250513.210209) Executing busybox-1.37.0-r17.trigger OK: 624 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/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/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/v3.22/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-05-13T21:02:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-05-13T21:02:30Z" 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.026s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-05-13T21:02:30Z" 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.011s ? 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.007s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.76s) PASS ok github.com/docker/distribution/health/checks 0.761s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.009s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.010s === 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.008s ? 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/05/13 21:02:30 http: TLS handshake error from 127.0.0.1:49598: 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:37227/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37227/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37227/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37227/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36731?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-05-13T21:02:31Z" level=info msg="broadcaster: closing" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="closing testSink" time="2025-05-13T21:02:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-05-13T21:02:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 1} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 1} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 1} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 1} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:31Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=warning msg="&{0xc0003fc870 0.9} encountered too many errors, backing off" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-13T21:02:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.65s) PASS ok github.com/docker/distribution/notifications 1.496s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-05-13T21:02:30Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-13T21:02:30.610070891Z" 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.3 time="2025-05-13T21:02:30.61009742Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:30.61052225Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.3 time="2025-05-13T21:02:30.610568276Z" level=info msg="listening on [::]:5000" go.version=go1.24.3 time="2025-05-13T21:02:33.613294259Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.3 time="2025-05-13T21:02:33.715519709Z" level=info msg="response completed" go.version=go1.24.3 http.request.host=127.0.0.1 http.request.id=49a8059b-a4d4-4024-abf3-a227ac1e46c4 http.request.method=GET http.request.remoteaddr="[::1]:58172" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.094157ms http.response.status=200 http.response.written=2 ::1 - - [13/May/2025:21:02:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-05-13T21:02:33.798710688Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-13T21:02:33.799417946Z" 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.3 time="2025-05-13T21:02:33.799433838Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:33.799565652Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.3 time="2025-05-13T21:02:33.799574749Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.3 time="2025-05-13T21:02:33.799816606Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.24.3 time="2025-05-13T21:02:33.799878486Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.3 time="2025-05-13T21:02:36.808091245Z" level=info msg="response completed" go.version=go1.24.3 http.request.host=127.0.0.1 http.request.id=ee0075d4-b0c4-484c-95d3-8117386f1227 http.request.method=GET http.request.remoteaddr="127.0.0.1:45514" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.147864ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:02:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-05-13T21:02:36.808242415Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.3 --- PASS: TestRegistrySupportedCipherSuite (3.19s) === RUN TestRegistryUnsupportedCipherSuite time="2025-05-13T21:02:36.96618976Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-13T21:02:36.968439302Z" 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.3 time="2025-05-13T21:02:36.968470065Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:36.968490792Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.24.3 time="2025-05-13T21:02:36.968639686Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.16s) PASS ok github.com/docker/distribution/registry 14.478s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === 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.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.095s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-05-13T21:02:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.3 instance.id=22610d84-82ee-4583-9f3d-cfe8138a3ef2 time="2025-05-13T21:02:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.3 instance.id=22610d84-82ee-4583-9f3d-cfe8138a3ef2 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-05-13T21:02:30Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.3 password=GaaiUfK0N0MQ37X0YK6EvV1aiJtCY1QKQoB5gL9GT6k user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.101s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-05-13T21:02:30Z" level=info msg="token not to be used before 2025-05-13 21:02:31 +0000 UTC - currently 2025-05-13 21:02:30.618689648 +0000 UTC m=+0.016278003" time="2025-05-13T21:02:30Z" level=info msg="token not to be used after 2025-05-13 21:02:30 +0000 UTC - currently 2025-05-13 21:02:30.619620134 +0000 UTC m=+0.017208458" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-05-13T21:02:30Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.031s === 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.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.059s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.024s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-05-13T21:02:30Z" 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.3 time="2025-05-13T21:02:30Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:30Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43145" http.request.id=485e34a1-78d3-4b18-8dff-c2c21f52b534 http.request.method=GET http.request.remoteaddr="127.0.0.1:44178" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.197778ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:02:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-05-13T21:02:30Z" 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.3 time="2025-05-13T21:02:30Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:30Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=0e340b22-35c8-4fa7-933e-690781b61258 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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.832716ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2025:21:02:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-13T21:02:31Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=55aca57f-1190-40ab-88fa-7e0c1ceb6eaa http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:32Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=654c249e-b1b5-48e7-86a3-c559b6c36d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/aaaa/blobs/uploads/079a98c2-8a8a-41d0-866f-d3ab80d24f5b?_state=uNs2F-aPee_er6HqdeQcy2GhQHEL2mAyot_gitNJDwl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzlhOThjMi04YThhLTQxZDAtODY2Zi1kM2FiODBkMjRmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzEuMDcwNzIzNjQ1WiJ9&digest=sha256%3A4fcea3c7ae42bc32db8b89edfe6e819951f2af6364bc33bd5279b0a4f1fbd4d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823606029s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/079a98c2-8a8a-41d0-866f-d3ab80d24f5b?_state=uNs2F-aPee_er6HqdeQcy2GhQHEL2mAyot_gitNJDwl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzlhOThjMi04YThhLTQxZDAtODY2Zi1kM2FiODBkMjRmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzEuMDcwNzIzNjQ1WiJ9&digest=sha256%3A4fcea3c7ae42bc32db8b89edfe6e819951f2af6364bc33bd5279b0a4f1fbd4d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:32Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=5e534a8e-09fe-472c-826d-89ad53d385ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.691856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:33Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=77b7b2d1-26d5-4f66-9db1-80b0c23c862f http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040137ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=c9b1da19-5b53-4ccb-a496-6f91029fe141 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/bbbb/blobs/uploads/a0f71bfb-c054-49c4-9fe9-f6c4d5440393?_state=Pt1ow694BwXZ9rpCRqMbwaQJwHVZKhZlrQuPqATfWTF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMGY3MWJmYi1jMDU0LTQ5YzQtOWZlOS1mNmM0ZDU0NDAzOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzMuMTI2MzMzNDQ0WiJ9&digest=sha256%3A6f402ed3afd9f4920d9e1579b7c24de8416a58b4f62fe5e94f4dd21d4f0e2d9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731503199s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a0f71bfb-c054-49c4-9fe9-f6c4d5440393?_state=Pt1ow694BwXZ9rpCRqMbwaQJwHVZKhZlrQuPqATfWTF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMGY3MWJmYi1jMDU0LTQ5YzQtOWZlOS1mNmM0ZDU0NDAzOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzMuMTI2MzMzNDQ0WiJ9&digest=sha256%3A6f402ed3afd9f4920d9e1579b7c24de8416a58b4f62fe5e94f4dd21d4f0e2d9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=77527059-acce-4dac-8dc8-bb35e8b6eeef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:35Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=039e4272-182e-42d5-9dbd-a5b189841a91 http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.828µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:36Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=f0d02ff4-cf50-4fde-8b11-06c17ce9a364 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/cccc/blobs/uploads/7c41d912-4846-476d-b7d1-aab50694b0a1?_state=qCX0zibcEfMQG_zC3DMLUnrAFS2L1rviWFMh-byDW3h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YzQxZDkxMi00ODQ2LTQ3NmQtYjdkMS1hYWI1MDY5NGIwYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzUuMDgxOTU5Mjc4WiJ9&digest=sha256%3Ae16cb59eed0f24e1e5985d320b3e8bb61a88dba22ba49ba5301e771bd5b49e1c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.786561537s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/7c41d912-4846-476d-b7d1-aab50694b0a1?_state=qCX0zibcEfMQG_zC3DMLUnrAFS2L1rviWFMh-byDW3h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YzQxZDkxMi00ODQ2LTQ3NmQtYjdkMS1hYWI1MDY5NGIwYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzUuMDgxOTU5Mjc4WiJ9&digest=sha256%3Ae16cb59eed0f24e1e5985d320b3e8bb61a88dba22ba49ba5301e771bd5b49e1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:36Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=568a1708-2cab-4f71-a654-a2e1a3c2f7c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.772842ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=4becaa59-988b-40a2-b2e6-9f7d86446a05 http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.946µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:37 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=f1c48c2d-fde0-4371-abc3-8947c377e6a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/dddd/blobs/uploads/d63fd99f-78c0-4891-98db-809ffdb838e7?_state=i1G3SRwSyA2rhqW5wmcBi8obNbb5X_p3oxsUgpoGJOF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNjNmZDk5Zi03OGMwLTQ4OTEtOThkYi04MDlmZmRiODM4ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzcuMDA1NDA0NDExWiJ9&digest=sha256%3A4cafa935384a53bc892d816172538b6658c6a7f2314e2e6ac6ec7e1f55aefeaf" http.request.useragent="Go-http-client/1.1" http.response.duration=601.254095ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:37 +0000] "PUT /v2/foo/dddd/blobs/uploads/d63fd99f-78c0-4891-98db-809ffdb838e7?_state=i1G3SRwSyA2rhqW5wmcBi8obNbb5X_p3oxsUgpoGJOF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNjNmZDk5Zi03OGMwLTQ4OTEtOThkYi04MDlmZmRiODM4ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzcuMDA1NDA0NDExWiJ9&digest=sha256%3A4cafa935384a53bc892d816172538b6658c6a7f2314e2e6ac6ec7e1f55aefeaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=db661038-d2c6-459c-baf2-e41a8b1f9929 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.741642ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=b16a7fb4-dcb9-4822-99c3-fa6a267078c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.038µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:37 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:38Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=c7c7b057-454c-4dc3-86cc-6a5999c28ada http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/eeee/blobs/uploads/f105d8ae-6c22-409b-853b-64820f586e12?_state=6y6d5nN9OQZOACH3qsqU5jbz8M0K2og_g_TjvTT7Gf57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmMTA1ZDhhZS02YzIyLTQwOWItODUzYi02NDgyMGY1ODZlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzcuNzE0MDUyMzA2WiJ9&digest=sha256%3A1db39f66059f37e48841453131f9b18501a5d25c0b323bca25bae4e736fc4c3e" http.request.useragent="Go-http-client/1.1" http.response.duration=427.893484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:37 +0000] "PUT /v2/foo/eeee/blobs/uploads/f105d8ae-6c22-409b-853b-64820f586e12?_state=6y6d5nN9OQZOACH3qsqU5jbz8M0K2og_g_TjvTT7Gf57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmMTA1ZDhhZS02YzIyLTQwOWItODUzYi02NDgyMGY1ODZlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzcuNzE0MDUyMzA2WiJ9&digest=sha256%3A1db39f66059f37e48841453131f9b18501a5d25c0b323bca25bae4e736fc4c3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:38Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=5e053680-8e84-4873-828b-a9a28665d5cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.995845ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:38 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:38Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=ab290311-3b02-41b5-ba9a-a9501b2cf035 http.request.method=POST http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.274µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:38 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=227ee4e5-d3f9-480a-a165-f76e6674a23c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/ffff/blobs/uploads/9651017d-3c48-4ca8-a38e-b2b26eff20dd?_state=5ROMLmlaRie4uYj1JqFvXrMc__QWhPF94hNZPa-nWBt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5NjUxMDE3ZC0zYzQ4LTRjYTgtYTM4ZS1iMmIyNmVmZjIwZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzguMjkxMTUxNDczWiJ9&digest=sha256%3A33e0cac4277e29da265879aaa350345f805c491b31f52fa6f5623ea624f7b680" http.request.useragent="Go-http-client/1.1" http.response.duration=759.341162ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:38 +0000] "PUT /v2/foo/ffff/blobs/uploads/9651017d-3c48-4ca8-a38e-b2b26eff20dd?_state=5ROMLmlaRie4uYj1JqFvXrMc__QWhPF94hNZPa-nWBt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5NjUxMDE3ZC0zYzQ4LTRjYTgtYTM4ZS1iMmIyNmVmZjIwZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzguMjkxMTUxNDczWiJ9&digest=sha256%3A33e0cac4277e29da265879aaa350345f805c491b31f52fa6f5623ea624f7b680 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=eafa65a0-b3c2-4795-9ebd-664bdedab003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=e8d17467-db42-45ad-9db0-e46f0dca2a1b http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.289µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=61a71189-eff6-4609-b149-4d6643abbdc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003827ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=1a25ea25-77cb-4dc4-90d5-1eaed26e35c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="932.656µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=2679ad48-8970-4c53-943d-6e4f16f2c433 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="931.748µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=027d4885-ad46-48fb-8988-0e7b1b49f765 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000129ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=efbcaf6e-1f18-4e9a-a6df-7c052b917bd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="962.014µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" 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.3 http.request.host="127.0.0.1:35301" http.request.id=fb775a8d-00b0-43ff-94d1-880e0bf84a04 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="734.031µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" 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.3 http.request.host="127.0.0.1:35301" http.request.id=4836db4f-0551-4798-967e-d2e3fda6ab18 http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="691.995µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=b2b31caf-e663-4b0d-9cf3-a920a467f07d http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="664.436µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35301" http.request.id=1fe461d4-06f7-4e01-90ec-892cf15ffdaa http.request.method=GET http.request.remoteaddr="127.0.0.1:39014" 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="730.052µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-13T21:02: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.3 time="2025-05-13T21:02:39Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:39Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=b004b0f3-361e-4e0f-9b66-271401449217 http.request.method=POST http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=b95bd89a-2479-4fbf-965d-48aafed0a7a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/aaaa/blobs/uploads/8b5c924d-ee24-4d1e-b3b9-a02e925b7bce?_state=TNK_Jj1KFQsIBrV3auis67FVVCuIzlKb-nC_-AlMyCp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4YjVjOTI0ZC1lZTI0LTRkMWUtYjNiOS1hMDJlOTI1YjdiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzkuMjI2MDk5ODQxWiJ9&digest=sha256%3A48151cb423f33a454f1e6aabdf632d5bda8606610ec96222974b1f9dd8b2bfc7" http.request.useragent="Go-http-client/1.1" http.response.duration=899.152926ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8b5c924d-ee24-4d1e-b3b9-a02e925b7bce?_state=TNK_Jj1KFQsIBrV3auis67FVVCuIzlKb-nC_-AlMyCp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4YjVjOTI0ZC1lZTI0LTRkMWUtYjNiOS1hMDJlOTI1YjdiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6MzkuMjI2MDk5ODQxWiJ9&digest=sha256%3A48151cb423f33a454f1e6aabdf632d5bda8606610ec96222974b1f9dd8b2bfc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=24579ec7-fc37-4b4a-8c48-d5ea6fb9cc3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557902ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:40 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=fd4e3147-2afa-4ff2-94c4-41087a443f81 http.request.method=POST http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:41Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=3a3a721e-dc4f-4164-b02c-152e8325c7ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bbbb/blobs/uploads/e5e98156-c684-4c48-bbdb-f21b2574717a?_state=wrDuazLVTOrxl4ZtkgWuS7Rxwj2OmXxQ6dtHax3tJ7p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNWU5ODE1Ni1jNjg0LTRjNDgtYmJkYi1mMjFiMjU3NDcxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDAuMjgyOTIyMzg4WiJ9&digest=sha256%3Affe39ddd1240aff630df4d906e79fe3809c330b017feeb4e0e3607023ff4bf44" http.request.useragent="Go-http-client/1.1" http.response.duration=877.191348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e5e98156-c684-4c48-bbdb-f21b2574717a?_state=wrDuazLVTOrxl4ZtkgWuS7Rxwj2OmXxQ6dtHax3tJ7p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNWU5ODE1Ni1jNjg0LTRjNDgtYmJkYi1mMjFiMjU3NDcxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDAuMjgyOTIyMzg4WiJ9&digest=sha256%3Affe39ddd1240aff630df4d906e79fe3809c330b017feeb4e0e3607023ff4bf44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:41Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=da0cb97a-6454-436f-9bb7-41b43242de4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.519817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:41Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=05fe078a-fa7a-417f-b25e-9b60c969fece http.request.method=POST http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.538µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:42Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=252c927a-4c16-410e-8a65-8a115fce01f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/cccc/blobs/uploads/4f1614d7-a892-4a70-be5d-9125124249ac?_state=dck-y33sbRP71yLZWtUPEk95ZdGO6Y2EJIUyDcom-bR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZjE2MTRkNy1hODkyLTRhNzAtYmU1ZC05MTI1MTI0MjQ5YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDEuMzY5NzIwMzM0WiJ9&digest=sha256%3A6e035b5815c86d5120364887a423ff9439019fb9dc4ac02affc6ebfbe040980b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46184746s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/4f1614d7-a892-4a70-be5d-9125124249ac?_state=dck-y33sbRP71yLZWtUPEk95ZdGO6Y2EJIUyDcom-bR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZjE2MTRkNy1hODkyLTRhNzAtYmU1ZC05MTI1MTI0MjQ5YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDEuMzY5NzIwMzM0WiJ9&digest=sha256%3A6e035b5815c86d5120364887a423ff9439019fb9dc4ac02affc6ebfbe040980b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:42Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=f276de62-885a-4cd0-93eb-a9a8357a3493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:43Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=282a631b-dcf6-4f4d-bd12-49f6de2ae99c http.request.method=POST http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:43 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=fedab1c0-53df-4ef2-b751-4d7a3a7540b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/dddd/blobs/uploads/4983d942-4425-48eb-88ad-cbeeaad4ce8c?_state=n0FYJ0rP9dwGgLrCCP-lQtDwPK8DnRa21YVMtWClskF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0OTgzZDk0Mi00NDI1LTQ4ZWItODhhZC1jYmVlYWFkNGNlOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDMuMDQzOTQ5ODA1WiJ9&digest=sha256%3A0563faa4698297e886679c4d03eab222bbd09a82ab7a030a89558d68f6f10231" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443792297s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:43 +0000] "PUT /v2/foo/dddd/blobs/uploads/4983d942-4425-48eb-88ad-cbeeaad4ce8c?_state=n0FYJ0rP9dwGgLrCCP-lQtDwPK8DnRa21YVMtWClskF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0OTgzZDk0Mi00NDI1LTQ4ZWItODhhZC1jYmVlYWFkNGNlOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDMuMDQzOTQ5ODA1WiJ9&digest=sha256%3A0563faa4698297e886679c4d03eab222bbd09a82ab7a030a89558d68f6f10231 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=db426a1f-6415-4776-990d-4d05abfd8fb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.552076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38513" http.request.id=44e574a1-6203-471e-bec9-06689d1c560c http.request.method=GET http.request.remoteaddr="127.0.0.1:41094" 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="577.477µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.65s) === RUN TestURLPrefix time="2025-05-13T21:02:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:44Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34023" http.request.id=1afc7048-069f-488d-9a2a-4c8662cd3660 http.request.method=GET http.request.remoteaddr="127.0.0.1:44532" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.082µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-05-13T21:02:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:44Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=1b9de2b9-0cae-45c4-8ab7-79745d01440a http.request.method=GET http.request.remoteaddr="127.0.0.1:36292" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.65µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "GET /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=68818e5b-d79a-4262-8fb1-c6a47c20c9be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.68µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=f50b52a2-dfd1-4620-a3f7-7d4d7ccd7efd http.request.method=POST http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=47e2b713-88fb-409f-af9f-89d611c2a34e http.request.method=GET http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="738.431µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "GET /v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=0c811ed3-88ca-4bfe-806e-df8aea714a8c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="711.055µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=e22fd28b-156c-4728-aa6a-3174b412435f http.request.method=GET http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=54fa696c-26b5-4107-bdc4-c1e2589ce494 time="2025-05-13T21:02:44Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=e22fd28b-156c-4728-aa6a-3174b412435f http.request.method=GET http.request.remoteaddr="127.0.0.1:36298" http.request.uri="/v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.465µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=54fa696c-26b5-4107-bdc4-c1e2589ce494 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "GET /v2/foo/bar/blobs/uploads/54fa696c-26b5-4107-bdc4-c1e2589ce494?_state=mGBQVKGWOq1ka-dP70rCS4RRLcTbJ0mGcTHH2ZmHIVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZmE2OTZjLTI2YjUtNDEwNy1iZGM0LWMxZTI1ODljZTQ5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTU4NzYzNzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=cb16e3f7-df6d-4eaf-b70e-fdd3649f50ad http.request.method=POST http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.236µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=f85c502b-70ee-4de6-8910-4038225f2603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/6b0cb79c-d103-4a1c-9dfd-0d73a87131f6?_state=Ws2iA25JfA_lxMf4Fzrf1cGZpXdGMqsSdQoTz_TxD_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGNiNzljLWQxMDMtNGExYy05ZGZkLTBkNzNhODcxMzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTk1MDgwNTFaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" provided=sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 vars.name="foo/bar" vars.uuid=6b0cb79c-d103-4a1c-9dfd-0d73a87131f6 time="2025-05-13T21:02:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=f85c502b-70ee-4de6-8910-4038225f2603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/6b0cb79c-d103-4a1c-9dfd-0d73a87131f6?_state=Ws2iA25JfA_lxMf4Fzrf1cGZpXdGMqsSdQoTz_TxD_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGNiNzljLWQxMDMtNGExYy05ZGZkLTBkNzNhODcxMzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTk1MDgwNTFaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6b0cb79c-d103-4a1c-9dfd-0d73a87131f6 time="2025-05-13T21:02:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=f85c502b-70ee-4de6-8910-4038225f2603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/6b0cb79c-d103-4a1c-9dfd-0d73a87131f6?_state=Ws2iA25JfA_lxMf4Fzrf1cGZpXdGMqsSdQoTz_TxD_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGNiNzljLWQxMDMtNGExYy05ZGZkLTBkNzNhODcxMzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTk1MDgwNTFaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.67µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6b0cb79c-d103-4a1c-9dfd-0d73a87131f6 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "PUT /v2/foo/bar/blobs/uploads/6b0cb79c-d103-4a1c-9dfd-0d73a87131f6?_state=Ws2iA25JfA_lxMf4Fzrf1cGZpXdGMqsSdQoTz_TxD_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGNiNzljLWQxMDMtNGExYy05ZGZkLTBkNzNhODcxMzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MTk1MDgwNTFaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=5170f14c-7af1-438b-b343-5b9be5daef8d http.request.method=POST http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.175µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=5f1a0b80-eadb-42e9-8a20-d16a313eeb08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/06f684a9-3d16-4d3c-ae8f-5e23ed978ef8?_state=RBjoB-YyGGo2psJsK_OH-ZSJysbclhfDjpuEq-ie25Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZjY4NGE5LTNkMTYtNGQzYy1hZThmLTVlMjNlZDk3OGVmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjEzNTAxMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="884.577µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "PUT /v2/foo/bar/blobs/uploads/06f684a9-3d16-4d3c-ae8f-5e23ed978ef8?_state=RBjoB-YyGGo2psJsK_OH-ZSJysbclhfDjpuEq-ie25Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZjY4NGE5LTNkMTYtNGQzYy1hZThmLTVlMjNlZDk3OGVmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjEzNTAxMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=144e7a90-cfc9-4cd9-88cf-94a980a6bd22 http.request.method=POST http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.029µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=d0476747-1f03-48d0-904f-ae57df5ebe20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/24fdc160-d3b0-4eda-b0ff-1cc42efca1d0?_state=RF-kRWRyUqfLRC_2CytW6k9xHjufqm4vKB94DbeynJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZmRjMTYwLWQzYjAtNGVkYS1iMGZmLTFjYzQyZWZjYTFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjMyMTcxMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="926.143µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "PUT /v2/foo/bar/blobs/uploads/24fdc160-d3b0-4eda-b0ff-1cc42efca1d0?_state=RF-kRWRyUqfLRC_2CytW6k9xHjufqm4vKB94DbeynJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZmRjMTYwLWQzYjAtNGVkYS1iMGZmLTFjYzQyZWZjYTFkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjMyMTcxMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:44Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=fa4f4e8e-35e1-4c15-93ca-89ba42e119fc http.request.method=POST http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="707.787µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=e01d7fd1-36e2-4749-8835-e9e92574e0cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/7aa5ef53-48ab-4be4-b67b-ce2cb0e210a0?_state=_wH7UMI1vz_TKlhDiVdG6zXZzd25O6RBA6yMxoWmJ457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTVlZjUzLTQ4YWItNGJlNC1iNjdiLWNlMmNiMGUyMTBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjUxNjUzMzZaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.duration=507.966304ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:44 +0000] "PUT /v2/foo/bar/blobs/uploads/7aa5ef53-48ab-4be4-b67b-ce2cb0e210a0?_state=_wH7UMI1vz_TKlhDiVdG6zXZzd25O6RBA6yMxoWmJ457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTVlZjUzLTQ4YWItNGJlNC1iNjdiLWNlMmNiMGUyMTBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NC42MjUxNjUzMzZaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=83a6942b-5a5e-4627-9ba4-698c6f328212 http.request.method=POST http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.04µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36077" http.request.id=64f181cb-c1f0-433f-9bfa-cf75f02997c5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/61f44120-522d-4244-b2c4-28600c6ec359?_state=R3hsBeGvjCu6gOZEoV8pIhLRTZerzsii0cZWSCgfpox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjQ0MTIwLTUyMmQtNDI0NC1iMmM0LTI4NjAwYzZlYzM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS4xOTIwMDI0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=536.081452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/61f44120-522d-4244-b2c4-28600c6ec359?_state=R3hsBeGvjCu6gOZEoV8pIhLRTZerzsii0cZWSCgfpox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjQ0MTIwLTUyMmQtNDI0NC1iMmM0LTI4NjAwYzZlYzM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS4xOTIwMDI0MzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=d5596906-538b-45c8-9fb1-8713f6d554e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/uploads/61f44120-522d-4244-b2c4-28600c6ec359?_state=PDThdCjb1N6CZfx_XpKgDZPEgi4mQgApUtC5fp0CRiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjQ0MTIwLTUyMmQtNDI0NC1iMmM0LTI4NjAwYzZlYzM1OSIsIk9mZnNldCI6MTYwNTY4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDVaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.528517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PUT /v2/foo/bar/blobs/uploads/61f44120-522d-4244-b2c4-28600c6ec359?_state=PDThdCjb1N6CZfx_XpKgDZPEgi4mQgApUtC5fp0CRiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjQ0MTIwLTUyMmQtNDI0NC1iMmM0LTI4NjAwYzZlYzM1OSIsIk9mZnNldCI6MTYwNTY4MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDVaIn0%3D&digest=sha256%3Ad97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=aab92f3c-2889-4c5b-8737-011b59505861 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.110953ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=151347a9-56ce-4120-a3aa-d6eb2e8fdcb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.469919ms http.response.status=200 http.response.written=16056832 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 200 16056832 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=error msg="error parsing digest="sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=9a3b02ef-6497-4f4d-a701-5b49ccb8a819 http.request.method=GET http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" vars.name="foo/bar" time="2025-05-13T21:02:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=9a3b02ef-6497-4f4d-a701-5b49ccb8a819 http.request.method=GET http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/blobs/sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.489µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha257:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=79248b93-ba4e-4ae4-9770-5a016d779f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.duration="995.097µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:45Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=13bd1b1f-0f35-44a9-b489-ed3609dd270e http.request.method=GET http.request.remoteaddr="127.0.0.1:43626" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.851µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=d7da9f15-2b58-4f88-b923-74d6e739430c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.163µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=c94fdf43-b147-4344-891f-b9520c0a74f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.937µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=43bd1e0e-b43a-4c5b-81a1-70ca08a77278 http.request.method=GET http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="916.122µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=fe580d97-efba-4d78-a493-9f1028a697fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="732.347µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=129a0cc2-8a12-4828-873b-378c25bde120 http.request.method=GET http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7d53b062-8597-4c0a-aed0-96b15262ba4a time="2025-05-13T21:02:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=129a0cc2-8a12-4828-873b-378c25bde120 http.request.method=GET http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.273µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7d53b062-8597-4c0a-aed0-96b15262ba4a 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/uploads/7d53b062-8597-4c0a-aed0-96b15262ba4a?_state=a8tmeIsa2rR30Vhz4PQndH7u4fu-hjmkmyd5KHLGHH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTNiMDYyLTg1OTctNGMwYS1hZWQwLTk2YjE1MjYyYmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjIxMzU1MzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=14a0b30e-46aa-44f9-9862-c5f01b6b408f http.request.method=POST http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.149µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=7655898f-b178-476b-85b2-8cb084860893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/cba21bb3-09db-4ba6-8f11-b084025eb338?_state=UG7q5yncR_BjM7SsAQftF8yoVmYv0ASFrZl0VTmmIB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTIxYmIzLTA5ZGItNGJhNi04ZjExLWIwODQwMjVlYjMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjU5MjMyNloifQ%3D%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" provided=sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f vars.name="foo/bar" vars.uuid=cba21bb3-09db-4ba6-8f11-b084025eb338 time="2025-05-13T21:02:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=7655898f-b178-476b-85b2-8cb084860893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/cba21bb3-09db-4ba6-8f11-b084025eb338?_state=UG7q5yncR_BjM7SsAQftF8yoVmYv0ASFrZl0VTmmIB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTIxYmIzLTA5ZGItNGJhNi04ZjExLWIwODQwMjVlYjMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjU5MjMyNloifQ%3D%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cba21bb3-09db-4ba6-8f11-b084025eb338 time="2025-05-13T21:02:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=7655898f-b178-476b-85b2-8cb084860893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/cba21bb3-09db-4ba6-8f11-b084025eb338?_state=UG7q5yncR_BjM7SsAQftF8yoVmYv0ASFrZl0VTmmIB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTIxYmIzLTA5ZGItNGJhNi04ZjExLWIwODQwMjVlYjMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjU5MjMyNloifQ%3D%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.268µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cba21bb3-09db-4ba6-8f11-b084025eb338 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PUT /v2/foo/bar/blobs/uploads/cba21bb3-09db-4ba6-8f11-b084025eb338?_state=UG7q5yncR_BjM7SsAQftF8yoVmYv0ASFrZl0VTmmIB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTIxYmIzLTA5ZGItNGJhNi04ZjExLWIwODQwMjVlYjMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NjU5MjMyNloifQ%3D%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=725db02e-8300-4015-bb1f-cb326f2333f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=fb531ef4-778c-4021-b468-43ae21d3bf20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/53e73e4a-5794-4c4c-bdeb-0bcd6362bf99?_state=zFEMKe8JqX0RptqZAHxaV7qAUTo3SQEVm_J4FHwsasN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZTczZTRhLTU3OTQtNGM0Yy1iZGViLTBiY2Q2MzYyYmY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45Njc5MjExN1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="917.55µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PUT /v2/foo/bar/blobs/uploads/53e73e4a-5794-4c4c-bdeb-0bcd6362bf99?_state=zFEMKe8JqX0RptqZAHxaV7qAUTo3SQEVm_J4FHwsasN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZTczZTRhLTU3OTQtNGM0Yy1iZGViLTBiY2Q2MzYyYmY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45Njc5MjExN1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=a4036117-7d98-408c-a746-ea6628c36006 http.request.method=POST http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.31µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=f768b42e-783b-4f55-a58a-17d37010a1be http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/474a521b-a1ba-40a5-a220-c316e744f1fb?_state=6ds5nvxdfgYdTHlu7EJSc8ETFHF_CiPMpQUjJFtldmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NGE1MjFiLWExYmEtNDBhNS1hMjIwLWMzMTZlNzQ0ZjFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45Njk4NTU3MzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PUT /v2/foo/bar/blobs/uploads/474a521b-a1ba-40a5-a220-c316e744f1fb?_state=6ds5nvxdfgYdTHlu7EJSc8ETFHF_CiPMpQUjJFtldmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NGE1MjFiLWExYmEtNDBhNS1hMjIwLWMzMTZlNzQ0ZjFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45Njk4NTU3MzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=3706b995-fc5f-4392-9dd7-b18f18d9801f http.request.method=POST http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:46Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=7637bdb3-3efa-4dbf-ad5e-cde92e556c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/58cfc5a3-4f6f-4859-8033-827daea9c2dd?_state=zfbLj5v2if_8ghTsdNzJBll2FstnaDb3NgBh1oP4H217Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4Y2ZjNWEzLTRmNmYtNDg1OS04MDMzLTgyN2RhZWE5YzJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NzMyMDUzMjRaIn0%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021809597s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "PUT /v2/foo/bar/blobs/uploads/58cfc5a3-4f6f-4859-8033-827daea9c2dd?_state=zfbLj5v2if_8ghTsdNzJBll2FstnaDb3NgBh1oP4H217Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4Y2ZjNWEzLTRmNmYtNDg1OS04MDMzLTgyN2RhZWE5YzJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0NS45NzMyMDUzMjRaIn0%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:47Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=580275ae-eac8-4fea-9e20-a6e53fcc1aae http.request.method=POST http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.463µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38441" http.request.id=39836fa6-af3c-45ad-8e21-21c1f0d00b2d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/27f7a467-df7d-4ec7-9c8c-40b2b980ceaa?_state=T7PNN5otIGe9S4mkxCc_blAMuFAIearsM8jcpZy__Qx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZjdhNDY3LWRmN2QtNGVjNy05YzhjLTQwYjJiOTgwY2VhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0Ny4wNzA0NTk5MzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033568028s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/27f7a467-df7d-4ec7-9c8c-40b2b980ceaa?_state=T7PNN5otIGe9S4mkxCc_blAMuFAIearsM8jcpZy__Qx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZjdhNDY3LWRmN2QtNGVjNy05YzhjLTQwYjJiOTgwY2VhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0Ny4wNzA0NTk5MzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=f27c1ebe-27d5-40c1-9bb3-7f6ff74a097e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/uploads/27f7a467-df7d-4ec7-9c8c-40b2b980ceaa?_state=G4N2TCO-u4Lpx8E0Y8Mx74LQKXxZZTj1zw1xKmyO9Mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZjdhNDY3LWRmN2QtNGVjNy05YzhjLTQwYjJiOTgwY2VhYSIsIk9mZnNldCI6MjIyMzk3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDdaIn0%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45647ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "PUT /v2/foo/bar/blobs/uploads/27f7a467-df7d-4ec7-9c8c-40b2b980ceaa?_state=G4N2TCO-u4Lpx8E0Y8Mx74LQKXxZZTj1zw1xKmyO9Mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZjdhNDY3LWRmN2QtNGVjNy05YzhjLTQwYjJiOTgwY2VhYSIsIk9mZnNldCI6MjIyMzk3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDdaIn0%3D&digest=sha256%3A2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=ba87f003-8771-4fcc-aa5c-6ffda85a87b4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.377426ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=e9e74c05-4b8c-44b0-a62f-91ca363703ed http.request.method=GET http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=51.740576ms http.response.status=200 http.response.written=22239744 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 200 22239744 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=error msg="error parsing digest="sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=85535c29-a37f-48ed-9b70-0e17cb02f196 http.request.method=GET http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" vars.name="foo/bar" time="2025-05-13T21:02:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=85535c29-a37f-48ed-9b70-0e17cb02f196 http.request.method=GET http.request.remoteaddr="127.0.0.1:43644" http.request.uri="/v2/foo/bar/blobs/sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.044µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha257:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=f7bb07f5-2494-4e82-96dc-ed9a37651af0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43656" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.duration="981.215µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=55146e9a-e0f4-40f9-b653-8959c76e9ce2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43652" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.40784ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38441" http.request.id=8024ac07-5393-4ac5-b3df-37750d40bd7f http.request.method=GET http.request.remoteaddr="127.0.0.1:43656" http.request.uri="/v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.613144ms http.response.status=200 http.response.written=851968 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha256:2f42e1ac652ea899b2dfc782aff46bec2af9a5c54afac0acfca34e31203d9e1f HTTP/1.1" 200 851968 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=de1d3536-799c-4efa-8b2d-8aab5d9bb214 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.403698488s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:36077" http.request.id=ecd95d08-715e-4cc0-9afd-7a05ac2aaae3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36316" http.request.uri="/v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.406631035s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [13/May/2025:21:02:45 +0000] "GET /v2/foo/bar/blobs/sha256:d97fdf47af3af422fef57ddbd35a99446ad4fa5ebecc573fff21948dad90ca00 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.70s) === RUN TestBlobDelete time="2025-05-13T21:02:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:48Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=70eaee67-0d6d-4dd6-9e1d-ac97c1105a1c http.request.method=GET http.request.remoteaddr="127.0.0.1:43302" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=bfe2f738-caf1-4cce-b85a-bf26dd8e6976 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.856µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=f4de2a3e-dc41-443f-8596-364a9c3c1065 http.request.method=POST http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="699.526µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=527afa13-6092-44d1-8cc0-e0b773537704 http.request.method=GET http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="766.029µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=ec357cc7-cd6f-4cb9-a6cc-00f0614c09be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="847.396µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=6bc83918-35ae-46eb-9ef8-ff37b74e3ad4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3bbc9497-ac91-48f1-af07-052b8070f85f time="2025-05-13T21:02:48Z" 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.3 http.request.host="127.0.0.1:43849" http.request.id=6bc83918-35ae-46eb-9ef8-ff37b74e3ad4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.492µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3bbc9497-ac91-48f1-af07-052b8070f85f 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "GET /v2/foo/bar/blobs/uploads/3bbc9497-ac91-48f1-af07-052b8070f85f?_state=eyO-N9vr0ufpmjREuJ6oH46CJbMMMan4WCEKuj-pkpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYmM5NDk3LWFjOTEtNDhmMS1hZjA3LTA1MmI4MDcwZjg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNTY3MzMxODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=5c46daa0-c75b-490e-97b4-c43dcca325c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.591µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=cbded04e-9b37-4dc5-bfe5-962bb2d2ad43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/8454e955-9348-44ed-b231-64fbf0a81fd0?_state=qf-3njuJiZOW2wPem8PU4XThN36T-0Y_Jq-Y4jOD5qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTRlOTU1LTkzNDgtNDRlZC1iMjMxLTY0ZmJmMGE4MWZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjA0Nzc0MTNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" provided=sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 vars.name="foo/bar" vars.uuid=8454e955-9348-44ed-b231-64fbf0a81fd0 time="2025-05-13T21:02:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=cbded04e-9b37-4dc5-bfe5-962bb2d2ad43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/8454e955-9348-44ed-b231-64fbf0a81fd0?_state=qf-3njuJiZOW2wPem8PU4XThN36T-0Y_Jq-Y4jOD5qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTRlOTU1LTkzNDgtNDRlZC1iMjMxLTY0ZmJmMGE4MWZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjA0Nzc0MTNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8454e955-9348-44ed-b231-64fbf0a81fd0 time="2025-05-13T21:02:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=cbded04e-9b37-4dc5-bfe5-962bb2d2ad43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/8454e955-9348-44ed-b231-64fbf0a81fd0?_state=qf-3njuJiZOW2wPem8PU4XThN36T-0Y_Jq-Y4jOD5qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTRlOTU1LTkzNDgtNDRlZC1iMjMxLTY0ZmJmMGE4MWZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjA0Nzc0MTNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="917.618µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8454e955-9348-44ed-b231-64fbf0a81fd0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "PUT /v2/foo/bar/blobs/uploads/8454e955-9348-44ed-b231-64fbf0a81fd0?_state=qf-3njuJiZOW2wPem8PU4XThN36T-0Y_Jq-Y4jOD5qJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NTRlOTU1LTkzNDgtNDRlZC1iMjMxLTY0ZmJmMGE4MWZkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjA0Nzc0MTNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=d0d2b421-3a58-4d16-bb3f-2e4a07e2a77c http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="945.951µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=5169f654-1117-4129-885d-12d73d138610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/2a5f2746-868e-4545-9993-020c087a8676?_state=YpQCSDqVsbyGWipqyeMF47BOJmK8MpqM_jNrpTy3Oj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNWYyNzQ2LTg2OGUtNDU0NS05OTkzLTAyMGMwODdhODY3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjI2OTU3MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "PUT /v2/foo/bar/blobs/uploads/2a5f2746-868e-4545-9993-020c087a8676?_state=YpQCSDqVsbyGWipqyeMF47BOJmK8MpqM_jNrpTy3Oj57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNWYyNzQ2LTg2OGUtNDU0NS05OTkzLTAyMGMwODdhODY3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjI2OTU3MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=c2dbf257-2fda-47f7-bfbf-10967d822770 http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.176µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=8f40817a-2793-4b12-91eb-042075377c5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/750d15b3-f957-4b24-9a84-87eea0a949c8?_state=ojRifUgXpsMHowWZFwqOx0lcvYogu1B79_9DjJJQaS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MGQxNWIzLWY5NTctNGIyNC05YTg0LTg3ZWVhMGE5NDljOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjUxMTgwMjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "PUT /v2/foo/bar/blobs/uploads/750d15b3-f957-4b24-9a84-87eea0a949c8?_state=ojRifUgXpsMHowWZFwqOx0lcvYogu1B79_9DjJJQaS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MGQxNWIzLWY5NTctNGIyNC05YTg0LTg3ZWVhMGE5NDljOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjUxMTgwMjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=600b6337-700b-4e63-a047-5e45657c844a http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.388µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=72a33dde-ed48-4e7d-9a02-d9fa55943746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/476c2fb1-f62c-46d6-90dc-0a4f7b308a9e?_state=rjVzfjRvhFvracafR8Ei9MYlxCYJxe_fs3apvKM9oLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NmMyZmIxLWY2MmMtNDZkNi05MGRjLTBhNGY3YjMwOGE5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjc0ODM0NzNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.duration=956.802325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:48 +0000] "PUT /v2/foo/bar/blobs/uploads/476c2fb1-f62c-46d6-90dc-0a4f7b308a9e?_state=rjVzfjRvhFvracafR8Ei9MYlxCYJxe_fs3apvKM9oLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NmMyZmIxLWY2MmMtNDZkNi05MGRjLTBhNGY3YjMwOGE5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OC4zNjc0ODM0NzNaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=7d07323e-ab69-4850-b3ee-4f7c97c83a27 http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.802µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43849" http.request.id=6a1f8389-36c4-4de5-a887-ad8d3fead0a6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/16eb0cac-b18d-4c8f-a8a2-a7de11a9f5e7?_state=e8TQSlN_vSirBG2EjRkkII9bJHPQusIVGlmT3tsw0Gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWIwY2FjLWIxOGQtNGM4Zi1hOGEyLWE3ZGUxMWE5ZjVlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OS4zODk2NTkzODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=983.776058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/16eb0cac-b18d-4c8f-a8a2-a7de11a9f5e7?_state=e8TQSlN_vSirBG2EjRkkII9bJHPQusIVGlmT3tsw0Gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWIwY2FjLWIxOGQtNGM4Zi1hOGEyLWE3ZGUxMWE5ZjVlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo0OS4zODk2NTkzODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=37322527-ad33-4a5e-bd55-c0eb326556e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/16eb0cac-b18d-4c8f-a8a2-a7de11a9f5e7?_state=OvgvjTQvpziF2qk486QpERdM9ojoioUs3-9gGtNrdl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWIwY2FjLWIxOGQtNGM4Zi1hOGEyLWE3ZGUxMWE5ZjVlNyIsIk9mZnNldCI6MjE1NTI2NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDlaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "PUT /v2/foo/bar/blobs/uploads/16eb0cac-b18d-4c8f-a8a2-a7de11a9f5e7?_state=OvgvjTQvpziF2qk486QpERdM9ojoioUs3-9gGtNrdl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWIwY2FjLWIxOGQtNGM4Zi1hOGEyLWE3ZGUxMWE5ZjVlNyIsIk9mZnNldCI6MjE1NTI2NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NDlaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=ba8473e6-b8ea-453e-89f4-f09b832686eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="918.855µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=7eddc16c-3882-4407-883b-afa7ca3bb8bb http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=47.743508ms http.response.status=200 http.response.written=21552640 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "GET /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 200 21552640 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=error msg="error parsing digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=7b645372-dcbb-4172-8662-fba0557b20fe http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" time="2025-05-13T21:02:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=7b645372-dcbb-4172-8662-fba0557b20fe http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.982µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "GET /v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=e5d16faa-6d4f-49ef-9527-04eb6b2d4b69 http.request.method=GET http.request.remoteaddr="127.0.0.1:59676" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038639ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "GET /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=c857015d-b437-4fb2-892f-d981fae0791d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=04b781ec-fcf4-44d7-ac7c-f42fd276ece0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.627µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=9a29bede-d1b2-4844-9185-be400cd79207 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="706.664µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=error msg="error parsing digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=bc9ff7bb-c33d-490d-9f7f-253bf8d1741b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59700" http.request.uri="/v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" time="2025-05-13T21:02:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=bc9ff7bb-c33d-490d-9f7f-253bf8d1741b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59700" http.request.uri="/v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.062µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-13T21:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=cb32df9a-aef3-4b51-a3ef-b0f47aca8dc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.307µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:51Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=b17ef273-b2b9-44f7-9ea8-e53c96e8237e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59714" http.request.uri="/v2/foo/bar/blobs/uploads/b7289fec-a2b7-4d36-a114-19e2e14c2c93?_state=wWaebAWVmLiRpYLGsyCoaEzquIkVLbkeBf_2gwAddUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Mjg5ZmVjLWEyYjctNGQzNi1hMTE0LTE5ZTJlMTRjMmM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1MC40NjQxMTk1MTFaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023151814s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b7289fec-a2b7-4d36-a114-19e2e14c2c93?_state=wWaebAWVmLiRpYLGsyCoaEzquIkVLbkeBf_2gwAddUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Mjg5ZmVjLWEyYjctNGQzNi1hMTE0LTE5ZTJlMTRjMmM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1MC40NjQxMTk1MTFaIn0%3D&digest=sha256%3Ac0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:51Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=ead8b946-949d-480f-8d44-e8c193debffe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59714" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="945.329µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:51Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=3f13d54f-1ec2-4cbd-a6f7-9f939f1078c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.104075209s http.response.status=200 http.response.written=2687104 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "GET /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" time="2025-05-13T21:02:51Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43849" http.request.id=2a9e4498-26c6-4ce2-acf0-a3be3ce0f839 http.request.method=GET http.request.remoteaddr="127.0.0.1:59676" http.request.uri="/v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.100946386s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [13/May/2025:21:02:50 +0000] "GET /v2/foo/bar/blobs/sha256:c0440eacbc851ffa8e1338ab8841715388de1f392c940e2b8ff42507cdf8e128 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.36s) === RUN TestRelativeURL time="2025-05-13T21:02:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:51Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:51Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:37663" http.request.id=f5b2ef13-87bd-4d16-9c1f-70ce87feb737 http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:53Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:37663" http.request.id=5c7054f3-af94-4e3d-a1b0-3dd562080823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/bar/blobs/uploads/2dd3a81e-f882-4488-9067-fd13260ee8bb?_state=hHxYamaHQo6FtDvJCNY2YbfFXwFRoUcdyxLnCgShzCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZDNhODFlLWY4ODItNDQ4OC05MDY3LWZkMTMyNjBlZThiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1MS41NjE4OTkyMTVaIn0%3D&digest=sha256%3Acf877afa1088461060a4ed665eec2fc88a7ab9db38d06a25559baec39079d151" http.request.useragent="Go-http-client/1.1" http.response.duration=1.946527949s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:51 +0000] "PUT /v2/foo/bar/blobs/uploads/2dd3a81e-f882-4488-9067-fd13260ee8bb?_state=hHxYamaHQo6FtDvJCNY2YbfFXwFRoUcdyxLnCgShzCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZDNhODFlLWY4ODItNDQ4OC05MDY3LWZkMTMyNjBlZThiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1MS41NjE4OTkyMTVaIn0%3D&digest=sha256%3Acf877afa1088461060a4ed665eec2fc88a7ab9db38d06a25559baec39079d151 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:53Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:37663" http.request.id=2d13d698-df5e-4e38-a744-e4212486ce47 http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:53Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:37663" http.request.id=42d177c7-ac7e-476c-a2a7-04549518376a http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="740.751µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:54Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:37663" http.request.id=62ddaef5-ef44-4413-bf97-e9e0c1a618a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/bar/blobs/uploads/545be41d-ae3a-472b-8d4c-e42414514e85?_state=2dkzAtCv8NXOSYw-jAy-Nbf-eUOozxFxOsjjp8HQJhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NWJlNDFkLWFlM2EtNDcyYi04ZDRjLWU0MjQxNDUxNGU4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1My45MjExNzEyOTJaIn0%3D&digest=sha256%3Aed78d8bf2bfbbc45b034ca39acd1fb0a3ed0b70cb534e73a24d591b6cc4acade" http.request.useragent="Go-http-client/1.1" http.response.duration=867.818528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:53 +0000] "PUT /v2/foo/bar/blobs/uploads/545be41d-ae3a-472b-8d4c-e42414514e85?_state=2dkzAtCv8NXOSYw-jAy-Nbf-eUOozxFxOsjjp8HQJhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NWJlNDFkLWFlM2EtNDcyYi04ZDRjLWU0MjQxNDUxNGU4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1My45MjExNzEyOTJaIn0%3D&digest=sha256%3Aed78d8bf2bfbbc45b034ca39acd1fb0a3ed0b70cb534e73a24d591b6cc4acade HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.23s) === RUN TestBlobDeleteDisabled time="2025-05-13T21:02:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:54Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46793" http.request.id=c683a1d2-fc20-4160-9da0-9fe17bac21a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45704" http.request.uri="/v2/foo/bar/blobs/sha256:743130423f99c97c0d269fb50a3b9626347b4019bbeb1488d899372bab32a052" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.446µs" http.response.status=405 http.response.written=78 vars.digest="sha256:743130423f99c97c0d269fb50a3b9626347b4019bbeb1488d899372bab32a052" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:743130423f99c97c0d269fb50a3b9626347b4019bbeb1488d899372bab32a052 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.12s) === RUN TestDeleteDisabled time="2025-05-13T21:02:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:54Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:55Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42071" http.request.id=e06e3bea-1d2c-41f1-aaac-dab48527cde3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.738µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:56Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42071" http.request.id=23520873-f96d-4c03-827e-dcf009baced6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/bar/blobs/uploads/b0b3e2cf-dcc7-41bc-a3b8-01370d533ccf?_state=i5GY81gXmlQ2pbo0tjq4KNQhTFUrleJXXMkhKBhiYMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjNlMmNmLWRjYzctNDFiYy1hM2I4LTAxMzcwZDUzM2NjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1NS4xMDc4NjIzNzFaIn0%3D&digest=sha256%3A4d10342d3dc2a254603775d19ec4a6a95d48b0f35eabd0fc93ae4e68aa9d261b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518846086s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:55 +0000] "PUT /v2/foo/bar/blobs/uploads/b0b3e2cf-dcc7-41bc-a3b8-01370d533ccf?_state=i5GY81gXmlQ2pbo0tjq4KNQhTFUrleJXXMkhKBhiYMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjNlMmNmLWRjYzctNDFiYy1hM2I4LTAxMzcwZDUzM2NjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1NS4xMDc4NjIzNzFaIn0%3D&digest=sha256%3A4d10342d3dc2a254603775d19ec4a6a95d48b0f35eabd0fc93ae4e68aa9d261b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:42071" http.request.id=0f010391-7720-40bf-9ea7-522fcbbe6497 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/bar/blobs/sha256:4d10342d3dc2a254603775d19ec4a6a95d48b0f35eabd0fc93ae4e68aa9d261b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.794µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4d10342d3dc2a254603775d19ec4a6a95d48b0f35eabd0fc93ae4e68aa9d261b" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:02:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:4d10342d3dc2a254603775d19ec4a6a95d48b0f35eabd0fc93ae4e68aa9d261b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.72s) === RUN TestDeleteReadOnly time="2025-05-13T21:02:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:02:56Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02:56Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38669" http.request.id=b002b4f8-0d78-435f-9df5-7652ecf813c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:57Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38669" http.request.id=d8abbd3e-e780-4da2-8c1b-95e6d0e9f4cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49452" http.request.uri="/v2/foo/bar/blobs/uploads/0b69a51e-4031-4f6a-b99a-b69c03e31831?_state=OlqS3GirFWIcwthUo_qwjWr-VJIDEHW_IjE6Pl5x2YV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNjlhNTFlLTQwMzEtNGY2YS1iOTlhLWI2OWMwM2UzMTgzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1Ni44MDI1NTcxOThaIn0%3D&digest=sha256%3Ab4d611c853e70d291130e5470948f6afcebd251bde2e624c84fcf936f73053c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157610387s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:56 +0000] "PUT /v2/foo/bar/blobs/uploads/0b69a51e-4031-4f6a-b99a-b69c03e31831?_state=OlqS3GirFWIcwthUo_qwjWr-VJIDEHW_IjE6Pl5x2YV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNjlhNTFlLTQwMzEtNGY2YS1iOTlhLWI2OWMwM2UzMTgzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMjo1Ni44MDI1NTcxOThaIn0%3D&digest=sha256%3Ab4d611c853e70d291130e5470948f6afcebd251bde2e624c84fcf936f73053c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:b4d611c853e70d291130e5470948f6afcebd251bde2e624c84fcf936f73053c5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.33s) === RUN TestStartPushReadOnly time="2025-05-13T21:02: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.3 time="2025-05-13T21:02:57Z" level=info msg="redis not configured" go.version=go1.24.3 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-05-13T21:02: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.3 time="2025-05-13T21:02:57Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=229e226f-7e0e-48e4-92a8-5e028bbc1d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.260198ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=1c2715d7-059e-4aa4-a335-48ec8ac158a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.012556ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=21cb0c50-3bc2-4b7e-bb8b-567ff29d69da http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065281ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=89487eae-bea0-4f44-b979-a4c61420b2bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.62529ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=89487eae-bea0-4f44-b979-a4c61420b2bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.670794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=89487eae-bea0-4f44-b979-a4c61420b2bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.704664ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:02: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.3 http.request.host="127.0.0.1:41177" http.request.id=89487eae-bea0-4f44-b979-a4c61420b2bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.736702ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:02:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-13T21:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=c356186b-e09e-4909-8684-92c7c00b23fc http.request.method=POST http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=946be628-e0c9-429c-ab8d-ad2f274434ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/blobs/uploads/ae249841-91f1-4f6f-b25e-98f92fb26307?_state=syD1fKbsIPzZiyZTxcGa09bVCcuTnsfI4jKggEWcx6F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTI0OTg0MS05MWYxLTRmNmYtYjI1ZS05OGY5MmZiMjYzMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NTguMDk1OTk1NzI5WiJ9&digest=sha256%3A2a8604669862e2d843ebda3942cd52a3ce353704fc22cc0a33ec4d0e206f2933" http.request.useragent="Go-http-client/1.1" http.response.duration=529.66671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/ae249841-91f1-4f6f-b25e-98f92fb26307?_state=syD1fKbsIPzZiyZTxcGa09bVCcuTnsfI4jKggEWcx6F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTI0OTg0MS05MWYxLTRmNmYtYjI1ZS05OGY5MmZiMjYzMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NTguMDk1OTk1NzI5WiJ9&digest=sha256%3A2a8604669862e2d843ebda3942cd52a3ce353704fc22cc0a33ec4d0e206f2933 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=69c51f7e-640e-49a3-9eb7-631da7470bfb http.request.method=POST http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.421µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=e7fced81-006b-49b3-b5f8-442b4cfa81af http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/blobs/uploads/2d97224a-adcf-4b7c-9af0-4102ef3fe0ca?_state=YF8kxgAtg1ewblUiZbLB43ebCHwjXQuYv26Fp5r29pB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDk3MjI0YS1hZGNmLTRiN2MtOWFmMC00MTAyZWYzZmUwY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NTguODM5NTIzMTJaIn0%3D&digest=sha256%3A30a119d59b6f4e1ef8d40de7bb362aab8030cf875a48b810ea2b1339e10d4813" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540156943s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:02:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/2d97224a-adcf-4b7c-9af0-4102ef3fe0ca?_state=YF8kxgAtg1ewblUiZbLB43ebCHwjXQuYv26Fp5r29pB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDk3MjI0YS1hZGNmLTRiN2MtOWFmMC00MTAyZWYzZmUwY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDI6NTguODM5NTIzMTJaIn0%3D&digest=sha256%3A30a119d59b6f4e1ef8d40de7bb362aab8030cf875a48b810ea2b1339e10d4813 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=de414c8a-8222-47f5-ae48-a6747a4ec1a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.913071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=8e63548e-2dd6-4a19-9002-2242bd99d362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=88990d2d-e27a-4880-8721-224e9fcd564c http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" 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.328029ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=c40d2266-8c7a-4dd3-9d06-9f1efea5d7ea http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.3193ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41177" http.request.id=5688660f-6371-408d-904d-d0a7455d40d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41177" http.request.id=28da05fd-2617-4ab6-8866-54dee15a69c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:41177" http.request.id=40c8c5ea-a8de-476c-b988-1a2d65f798fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615095ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=1f257203-9eac-4b23-a9c0-325b401f7208 http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.344224ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=146f392f-b87c-41ab-a3a2-4031ee1af468 http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.844µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=919da513-4326-4d0e-b74c-413c06dfd5ea http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.duration="752.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=73d50b0c-0451-4205-bff4-89eeac5436f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42284" 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="714.454µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=error msg="payload digest does match: "sha256:b6ece36b253e6d144a98260ee16861bd62b408303ba53102c82b5596da1836dc" != "sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5"" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=5d946af5-9839-4c21-b96b-7d87da27e425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=5d946af5-9839-4c21-b96b-7d87da27e425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42284" http.request.uri="/v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.587µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5" 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:745d1ad4d6be8d73285ea29cdb9954b5085684737886ab6bd767fe96c005fcc5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=5e9a7ab3-f5b2-4ce8-a46f-03695f0ca815 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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="951.536µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=d1e9956d-3593-4a8f-b633-38640b722865 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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.084µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=63bca909-87b4-4127-b417-2ba24b95de9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" 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.308µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=63bca909-87b4-4127-b417-2ba24b95de9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" 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="989.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=63bca909-87b4-4127-b417-2ba24b95de9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.038869ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=fa515c0f-9b84-4787-a6c1-92640af1057c http.request.method=POST http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=50811b7c-6494-48a4-ae4f-6d2f25f2dd01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/d73f6f90-3b56-4a81-9454-beb62fdfc99e?_state=iqfRcJKSWv6NwMUXck1I2Ca57TU-FA6andHBbTWXTZV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzNmNmY5MC0zYjU2LTRhODEtOTQ1NC1iZWI2MmZkZmM5OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDAuNDA0MTE4ODY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/d73f6f90-3b56-4a81-9454-beb62fdfc99e?_state=iqfRcJKSWv6NwMUXck1I2Ca57TU-FA6andHBbTWXTZV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzNmNmY5MC0zYjU2LTRhODEtOTQ1NC1iZWI2MmZkZmM5OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDAuNDA0MTE4ODY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=0f49677f-d461-4f52-bf8d-d5015bb24393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" 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="948.338µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=0f49677f-d461-4f52-bf8d-d5015bb24393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" 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="992.625µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-13T21:03:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=7d413035-72ac-4ea5-afb7-509d0c0a45c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.182µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=a26d6811-d3ac-4e5f-8157-dd627bb10441 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/4c52fd94-ac5a-444e-91af-1cb98d610b39?_state=fEoCPHMI5Zw0ro9hFcv7OC86i_6AFq1COAtFmxyYBht7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzUyZmQ5NC1hYzVhLTQ0NGUtOTFhZi0xY2I5OGQ2MTBiMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDAuNTMyMzM0NTg0WiJ9&digest=sha256%3A9f5270872972ae853f4e0261f157735d7b552eb39792c3bf3c7b1172ea260439" http.request.useragent="Go-http-client/1.1" http.response.duration=534.089064ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/4c52fd94-ac5a-444e-91af-1cb98d610b39?_state=fEoCPHMI5Zw0ro9hFcv7OC86i_6AFq1COAtFmxyYBht7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzUyZmQ5NC1hYzVhLTQ0NGUtOTFhZi0xY2I5OGQ2MTBiMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDAuNTMyMzM0NTg0WiJ9&digest=sha256%3A9f5270872972ae853f4e0261f157735d7b552eb39792c3bf3c7b1172ea260439 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=c9ff6f2a-caae-4895-8fb5-8856a30e1c05 http.request.method=POST http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=090ff660-e528-4540-b7e1-b48beafb5727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/blobs/uploads/a9cdb052-72d9-42a4-9467-127bfa211343?_state=BUiZhyVH-8ZdvVDa64h3gWGZJReL1fepNxC49Jyn-7x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWNkYjA1Mi03MmQ5LTQyYTQtOTQ2Ny0xMjdiZmEyMTEzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDEuMjQyNzYxODY4WiJ9&digest=sha256%3A5edada55953ab073263e0f97125a23192faad07128108970b21c040a9b620b83" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078355262s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/a9cdb052-72d9-42a4-9467-127bfa211343?_state=BUiZhyVH-8ZdvVDa64h3gWGZJReL1fepNxC49Jyn-7x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWNkYjA1Mi03MmQ5LTQyYTQtOTQ2Ny0xMjdiZmEyMTEzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDEuMjQyNzYxODY4WiJ9&digest=sha256%3A5edada55953ab073263e0f97125a23192faad07128108970b21c040a9b620b83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=e8d91cb3-0451-482e-9624-89c92a8ef2a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41177" http.request.id=6f2c3ab7-fa28-4095-b345-93d15ecd54df http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04" http.request.useragent="Go-http-client/1.1" http.response.duration="940.272µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=a7522f27-8564-46a3-a80e-f0e2555072c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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="956.288µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=eeb9ab20-baf9-4b91-af01-fe284e509f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="931.706µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=b027ea1b-c62f-4986-bfd3-4c461d8a65b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="652.979µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=655444b4-700e-4753-a30f-d7f9b4049864 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04" http.request.useragent="Go-http-client/1.1" http.response.duration="593.787µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=b48fee13-8898-4148-a544-71d07e93b116 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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="626.286µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="rewriting manifest sha256:7b8146f1a97a9e71c1aef4bc5a9cfa1fc3bd6b7a7232683d705fef50a9cb4d04 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=78088905-2a10-4880-8338-1df2252081f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=78088905-2a10-4880-8338-1df2252081f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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.44333ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41177" http.request.id=54830ca8-5640-4f85-80e0-989d4d2e2eab http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" 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="734.215µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41177" http.request.id=ca426feb-2dc8-4f2d-b852-0242dd8b3544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="928.934µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41177" http.request.id=3ca6632e-a050-4b97-8d99-cebf9b866fc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0" http.request.useragent="Go-http-client/1.1" http.response.duration="823.881µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=8af210f7-5da1-48ea-9efa-40fe0fded2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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="827.254µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=77883223-7b89-4f8e-a316-e15935366b84 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="786.609µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=fe44a3ae-c65d-4386-99ba-a30d323b0066 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.657µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=dabe13a7-438e-453e-90e7-45c33bcbea37 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0" http.request.useragent="Go-http-client/1.1" http.response.duration="625.804µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="rewriting manifest list sha256:1ee1a1e713fd7cdc416709a0039846a2f3ea053ac041cfe174dbf77395462be0 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=e0ce8e03-372c-4db0-9b6c-494aee2c8111 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" 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-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41177" http.request.id=e0ce8e03-372c-4db0-9b6c-494aee2c8111 http.request.method=GET http.request.remoteaddr="127.0.0.1:55936" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.444765ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" 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.3 time="2025-05-13T21:03:02Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=c657a826-c2c9-4221-a6ce-da3f912f25b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008757ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" 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.3 http.request.host="127.0.0.1:33743" http.request.id=73a0e453-73ab-423f-89b6-fa67d2c8027f http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" 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="752.132µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=6d1aff29-4d79-4cea-bbc5-364aff44e4d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" 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="783.84µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-13T21:03: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.3 http.request.host="127.0.0.1:33743" http.request.id=d3995220-3e62-4d19-be21-39086c43b420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.402925ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03:02Z" 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.3 http.request.host="127.0.0.1:33743" http.request.id=d3995220-3e62-4d19-be21-39086c43b420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.436541ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03: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.3 http.request.host="127.0.0.1:33743" http.request.id=d3995220-3e62-4d19-be21-39086c43b420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471313ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03:02Z" 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.3 http.request.host="127.0.0.1:33743" http.request.id=d3995220-3e62-4d19-be21-39086c43b420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.504273ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-13T21:03:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=02fa7148-7b9b-4e5e-bfe9-0031d9e078e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.117µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:03Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=a4f9814f-02b2-41d3-8cff-e7ddc55e8efa http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/blobs/uploads/8e99b1e2-d12c-44f5-89c4-6f417d3adb02?_state=c55f-p3LcaKfat0Qy5SQUXD18vUmWtTTig_ZiyhoJvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTk5YjFlMi1kMTJjLTQ0ZjUtODljNC02ZjQxN2QzYWRiMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDIuNDczMTM1MTE4WiJ9&digest=sha256%3A33ce1b7cf90e9e13e8c50854183c5840731e7f344321c17dedeffdf8afacde11" http.request.useragent="Go-http-client/1.1" http.response.duration=573.316235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/8e99b1e2-d12c-44f5-89c4-6f417d3adb02?_state=c55f-p3LcaKfat0Qy5SQUXD18vUmWtTTig_ZiyhoJvJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTk5YjFlMi1kMTJjLTQ0ZjUtODljNC02ZjQxN2QzYWRiMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDIuNDczMTM1MTE4WiJ9&digest=sha256%3A33ce1b7cf90e9e13e8c50854183c5840731e7f344321c17dedeffdf8afacde11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:03Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=8f229aaa-0af0-461d-9e6f-61d81c8a9dca http.request.method=POST http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=e023ec21-d0ad-4a4a-997b-82aaee8c0a61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/blobs/uploads/fb0bb4d7-c8a2-4d44-a4ab-ebb96fea921e?_state=HU6zfy5zV-keQrv1mdsb11LjzZV3mEdpbjwFEnj5Swt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjBiYjRkNy1jOGEyLTRkNDQtYTRhYi1lYmI5NmZlYTkyMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDMuMjc3NjQyMDk3WiJ9&digest=sha256%3Ace049325bc5678b0bbbbb4d9a63b06b9460753874f412a3b2d4411201486a0c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.766151702s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/fb0bb4d7-c8a2-4d44-a4ab-ebb96fea921e?_state=HU6zfy5zV-keQrv1mdsb11LjzZV3mEdpbjwFEnj5Swt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjBiYjRkNy1jOGEyLTRkNDQtYTRhYi1lYmI5NmZlYTkyMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDMuMjc3NjQyMDk3WiJ9&digest=sha256%3Ace049325bc5678b0bbbbb4d9a63b06b9460753874f412a3b2d4411201486a0c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=932169bb-17f8-426d-aa1f-641e11445873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=db1a27f6-bd1d-4f0e-aad1-c26b72cf38c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.32841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=ec1a8c0d-fefd-4c4d-a837-1e9f4af1d816 http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" 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.136106ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=2a740b6c-f2d9-4ba7-8e4a-ff688c6b3cce http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.125605ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33743" http.request.id=13c0872f-665b-4dba-b79c-47a87026f9b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33743" http.request.id=6e5d0ac4-b3b7-4780-b0ac-dd2369ca3062 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:33743" http.request.id=7819da2d-8f6d-4854-9a31-5f06f3b4c679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=62baee60-e6c5-4659-8227-9d363197d934 http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.120029ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=2ce16aae-6b80-4584-a885-78e8cb10cdcd http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="594.43µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=167e1355-0a16-49ef-be76-18d6c0a16a5b http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.duration="610.863µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=5bde0d69-884a-4842-91e3-7aa359768fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54320" 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="571.365µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=error msg="payload digest does match: "sha256:1378f1b369e1e2577a12c661015279745623eeb1cd5ae354a0346a72db7a08a1" != "sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292"" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=295088ff-350a-4869-ba8d-991f04622cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" time="2025-05-13T21:03:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=295088ff-350a-4869-ba8d-991f04622cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54320" http.request.uri="/v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.521µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292" 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:87f4f72e8866b73357e17e7f66a09d780526b746e45ce73bd386131720186292 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=63d69241-4999-4355-820a-5bfdb4c7ccf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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="713.967µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" 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.3 http.request.host="127.0.0.1:33743" http.request.id=a1296966-8cd7-4eb7-9714-56088f9c84ac http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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="598.434µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=3baf19fc-4844-442d-9d2d-d10aaf7b9df0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="719.738µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:05Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=3baf19fc-4844-442d-9d2d-d10aaf7b9df0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="747.439µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:05Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=3baf19fc-4844-442d-9d2d-d10aaf7b9df0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="774.303µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=d3df689a-da95-4bae-a501-8fa1628f95d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="708.016µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=2931b019-8e25-4dac-a42a-72cfda003590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/a2482e92-1ef7-45d6-9e53-538c0a82cf94?_state=sizcPmaFxAhJMONG0CO8aunXEdmC41ENCYFKjOxNJ_d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjQ4MmU5Mi0xZWY3LTQ1ZDYtOWU1My01MzhjMGE4MmNmOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDUuMDYzNjg5Mzc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="973.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/a2482e92-1ef7-45d6-9e53-538c0a82cf94?_state=sizcPmaFxAhJMONG0CO8aunXEdmC41ENCYFKjOxNJ_d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjQ4MmU5Mi0xZWY3LTQ1ZDYtOWU1My01MzhjMGE4MmNmOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDUuMDYzNjg5Mzc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=e6c4e18c-2f55-4eb8-b8e8-39e1b740be64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="905.827µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:05Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=e6c4e18c-2f55-4eb8-b8e8-39e1b740be64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="941.947µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-13T21:03:05Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=62b93aef-857f-4178-bd94-29e2ea2448e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=9cf7f7ab-33ca-42a7-85b3-6d2763c416ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/f7a791ee-3b21-4eea-ab17-af23e04a0d90?_state=NCVqToe-KrZjjwezdYfUXlNYJJr7sg0Hu_czqa1TKFV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2E3OTFlZS0zYjIxLTRlZWEtYWIxNy1hZjIzZTA0YTBkOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDUuMjI3MTUwOTk4WiJ9&digest=sha256%3A10051f01cf8968adf2411b78eee16d8b203c6093d23d5eec21152e356d365b33" http.request.useragent="Go-http-client/1.1" http.response.duration=885.557259ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7a791ee-3b21-4eea-ab17-af23e04a0d90?_state=NCVqToe-KrZjjwezdYfUXlNYJJr7sg0Hu_czqa1TKFV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2E3OTFlZS0zYjIxLTRlZWEtYWIxNy1hZjIzZTA0YTBkOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDUuMjI3MTUwOTk4WiJ9&digest=sha256%3A10051f01cf8968adf2411b78eee16d8b203c6093d23d5eec21152e356d365b33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=e1575781-a8a6-4deb-9116-48ee2c5414ab http.request.method=POST http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=0ddbff06-e692-4572-a0e6-3a07919fea47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/blobs/uploads/97b9eda4-a993-4bbc-b035-f5448d58067d?_state=i1C3EMGc0TlyY_oh68N_qW-vvYeh13_l_L4vqyRA6RN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2I5ZWRhNC1hOTkzLTRiYmMtYjAzNS1mNTQ0OGQ1ODA2N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDYuMjU3MTA3NTgxWiJ9&digest=sha256%3A382a9235f0e305b224b3d5b8cf7bff327d2e47839b6c4cf85843edf38253347e" http.request.useragent="Go-http-client/1.1" http.response.duration=764.209681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/97b9eda4-a993-4bbc-b035-f5448d58067d?_state=i1C3EMGc0TlyY_oh68N_qW-vvYeh13_l_L4vqyRA6RN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2I5ZWRhNC1hOTkzLTRiYmMtYjAzNS1mNTQ0OGQ1ODA2N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDYuMjU3MTA3NTgxWiJ9&digest=sha256%3A382a9235f0e305b224b3d5b8cf7bff327d2e47839b6c4cf85843edf38253347e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=46d48d4b-1daf-4ecb-a132-9830bd1bd5c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33743" http.request.id=def3e930-c74e-41ac-92a1-1f1759616195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78" http.request.useragent="Go-http-client/1.1" http.response.duration="860.403µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=65763cd0-3fad-4301-a284-ff227ef6f4c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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="752.903µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=6ddb9ada-92db-4c66-88fc-ceb79949dea5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="754.073µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=7dccb510-d6af-4451-b8c5-5ef56dc758a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="610.826µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=01cef11c-cbb9-4cdb-909c-8a090ae3688c http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78" http.request.useragent="Go-http-client/1.1" http.response.duration="557.861µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=2d0f7a7e-bcba-4a07-9123-4fcf43013fc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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="554.565µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="rewriting manifest sha256:2474c770bbad71cbb80f1e11bd33d24598fd07d3fe58f126966b2e35427a7a78 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=950f4c2f-7712-4f36-8164-a4076a2629fc http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=950f4c2f-7712-4f36-8164-a4076a2629fc http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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.275931ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33743" http.request.id=7fcc654e-19ad-4541-ae47-087048f1c563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" 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="675.51µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33743" http.request.id=7f0d0092-1ce8-45fa-8aaf-a63754f366c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="835.562µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33743" http.request.id=a7cc80f3-b0e4-4072-bd37-407bc79094f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09" http.request.useragent="Go-http-client/1.1" http.response.duration="801.464µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=cc5a2b93-278e-49e9-badc-f8466a947c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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="741.365µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=80aa0fc7-577a-49e7-b4cb-e4c6f74cc95c http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="758.926µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=3425c276-b38c-4d12-84e4-e9fea2fbd9c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="590.123µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=a89f8376-3c7a-4d3d-a39c-f7988bc36258 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09" http.request.useragent="Go-http-client/1.1" http.response.duration="548.391µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="rewriting manifest list sha256:ea129151b13dfbe476be7aef765e86b34d831653d3e0ee1d8dec9c5ff397eb09 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=dd8ca363-58e0-4b12-a74c-a2f92641d585 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" 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-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:33743" http.request.id=dd8ca363-58e0-4b12-a74c-a2f92641d585 http.request.method=GET http.request.remoteaddr="127.0.0.1:54326" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.345531ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.07s) === RUN TestGetManifestWithStorageError time="2025-05-13T21:03: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.3 time="2025-05-13T21:03:07Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38271" http.request.id=5916d74f-8b87-47d4-bf69-c81edf39a8a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44536" 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="698.13µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:38271" http.request.id=6c2628f2-b546-42bd-a95f-8da0f70357a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44536" 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="728.888µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:38271" http.request.id=0e291d81-24cd-41c2-877c-81369395031d http.request.method=GET http.request.remoteaddr="127.0.0.1:44536" 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="765.1µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:38271" http.request.id=c906c094-02c7-49bb-9658-1c4d00287035 http.request.method=GET http.request.remoteaddr="127.0.0.1:44536" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.177µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-05-13T21:03: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.3 time="2025-05-13T21:03:07Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=5a6bc2d4-9920-4ca5-95b9-277675b6c7ba http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" 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="986.012µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" 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.3 http.request.host="127.0.0.1:41501" http.request.id=b772cbf3-b29e-4f52-8630-d70956e6d20f http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" 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="764.465µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=1881a057-affa-403b-87f2-a10d675c2f10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" 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="778.785µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=33b0433b-1107-4d96-b206-83f45710f729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.474405ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03:07Z" 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.3 http.request.host="127.0.0.1:41501" http.request.id=33b0433b-1107-4d96-b206-83f45710f729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.513207ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=33b0433b-1107-4d96-b206-83f45710f729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.545047ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-13T21:03:07Z" 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.3 http.request.host="127.0.0.1:41501" http.request.id=33b0433b-1107-4d96-b206-83f45710f729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.573816ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-13T21:03:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=0d228e6f-d148-4d8b-9473-33471fe7d74f http.request.method=POST http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.321µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:08Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=6785aa0d-d80f-4617-8858-0c3690ba84fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/blobs/uploads/08727b74-9136-4449-b65e-6304469c2c79?_state=ziddlU7sAl4x4DEiTEICQjFAyWSYwqvsZuCbpPcDv2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODcyN2I3NC05MTM2LTQ0NDktYjY1ZS02MzA0NDY5YzJjNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDcuMjY2NDI0NjEyWiJ9&digest=sha256%3Ad9e4da7e8185aae333a7dfc650d06bfe1cd03c3c5f3b7dd4f2c5d90c3ea35ff0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687079668s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/08727b74-9136-4449-b65e-6304469c2c79?_state=ziddlU7sAl4x4DEiTEICQjFAyWSYwqvsZuCbpPcDv2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODcyN2I3NC05MTM2LTQ0NDktYjY1ZS02MzA0NDY5YzJjNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDcuMjY2NDI0NjEyWiJ9&digest=sha256%3Ad9e4da7e8185aae333a7dfc650d06bfe1cd03c3c5f3b7dd4f2c5d90c3ea35ff0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:09Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=5f5f5512-7e67-4357-85f4-e594655dfd6b http.request.method=POST http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.581µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=3703ea96-f801-42cb-9d3e-e8683dc21caf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/blobs/uploads/b2eef98a-50d8-4bd7-9593-21890003147e?_state=jgTfiii_Y60quYJEC8YjGR-ut7X1mgA7AVT2JJ2RONl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMmVlZjk4YS01MGQ4LTRiZDctOTU5My0yMTg5MDAwMzE0N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDkuMTE4NTg1Nzc0WiJ9&digest=sha256%3A2d229519bef46f1ed95b8d991a65979ee2825a2dfd18948a059a7009d69a2a2c" http.request.useragent="Go-http-client/1.1" http.response.duration=999.409226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/b2eef98a-50d8-4bd7-9593-21890003147e?_state=jgTfiii_Y60quYJEC8YjGR-ut7X1mgA7AVT2JJ2RONl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMmVlZjk4YS01MGQ4LTRiZDctOTU5My0yMTg5MDAwMzE0N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MDkuMTE4NTg1Nzc0WiJ9&digest=sha256%3A2d229519bef46f1ed95b8d991a65979ee2825a2dfd18948a059a7009d69a2a2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=11156fc4-c6c1-488d-b8b9-6c292a933ed5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=38dd8fff-6289-4723-bb78-630660573892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.421919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=791090cf-92fa-4b40-b8a8-e385a57b5503 http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" 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.187281ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=ee3b1cde-3f27-4538-beb9-c62d17380079 http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.165402ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41501" http.request.id=fe419b7e-a3a8-4d36-ad49-adb2c8a70a33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41501" http.request.id=d9951c4b-bf75-44e9-8fa1-fb76973246f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:41501" http.request.id=8f210275-4093-4bcc-a122-80cb987ac35e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=5f1bbcc7-0c1f-462d-9283-9d0239c68622 http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.222971ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=2906adfc-e8e3-4a74-a3d1-a7fec4b87f9c http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="648.29µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=b09f500f-d71b-4563-922b-54c6f10d929b http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration="612.674µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=0ea05fd5-f9fc-4338-8d31-ca8e1746a3ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47694" 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="629.67µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=error msg="payload digest does match: "sha256:7f7a67eec2f5d51f11561efb66d4c9e040150716da098e4b5af9f16e8cd61bfe" != "sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80"" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=9458f783-347d-4640-97dc-d10a97d94ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" time="2025-05-13T21:03:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=9458f783-347d-4640-97dc-d10a97d94ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47694" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.055µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=7410d0b3-9534-46ae-ad46-688d5847e386 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45802" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration="897.265µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=fd0df136-97dc-4cb5-8069-de38d9f27365 http.request.method=GET http.request.remoteaddr="127.0.0.1:45802" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.394µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=1a32a8fe-a11a-45c8-bf01-8edf82f0ffef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45814" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="788.626µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=bc3fd81d-73a9-4763-a1f9-274577cc1d7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45816" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=049158ca-fcf0-4349-b687-e7c35fbd4838 http.request.method=GET http.request.remoteaddr="127.0.0.1:45816" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.666976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=aa6bd641-9ea4-479a-964d-a32e5d32e3bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45820" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06798ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=74592f7f-3fcf-4f31-b134-842eea469bba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=d62f2555-99b1-45a9-9cb8-10ea916035f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="857.676µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=a0f3df04-4ba2-45fe-8e78-11e17ad6c0d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125724ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f15059864d68b55721bed37539e8716ff68effeb3e71791ae88aa4223bbecc80 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=0969c95b-4d91-422e-b5ed-4d7672ff643e http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="825.653µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=0e102e0b-175c-44ea-ac14-8f3cfcb166c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="812.342µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" 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.3 http.request.host="127.0.0.1:41501" http.request.id=d7b63f86-9420-490c-b0f4-8e7cf23ca72f http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="894.356µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=db154715-1194-44d2-b19e-2d022ff4cbda http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020289ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=db154715-1194-44d2-b19e-2d022ff4cbda http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063734ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=db154715-1194-44d2-b19e-2d022ff4cbda http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100967ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=d865979c-5adb-4c0d-8204-e9787e7eee07 http.request.method=POST http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=2e5d7fe9-3931-4059-8a55-7c99600208fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/ecdbf02e-74a5-4e95-905b-45a41ce7200b?_state=ulmL2uG-m-FALpDvyfX7gec59DQ8Imp_WQHxo_p1Obh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlY2RiZjAyZS03NGE1LTRlOTUtOTA1Yi00NWE0MWNlNzIwMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTAuMTU1NjM0OTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/ecdbf02e-74a5-4e95-905b-45a41ce7200b?_state=ulmL2uG-m-FALpDvyfX7gec59DQ8Imp_WQHxo_p1Obh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlY2RiZjAyZS03NGE1LTRlOTUtOTA1Yi00NWE0MWNlNzIwMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTAuMTU1NjM0OTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=5ab20af2-0978-4445-8f8b-8888a51838bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" 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="989.477µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-13T21:03:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=5ab20af2-0978-4445-8f8b-8888a51838bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.027307ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-13T21:03:10Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=9f2d5525-375b-46c7-94db-cb02760246e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.697µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:12Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=fdc3815c-79fd-4264-8288-e031cf730503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/ccb6716e-2312-46c3-9292-0b53fa985aa4?_state=hyPSkYLPXxHAZHueF3YmBl0YHjGIaQ2-EJnX6q7j_FV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2I2NzE2ZS0yMzEyLTQ2YzMtOTI5Mi0wYjUzZmE5ODVhYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTAuMzgyOTAyNzY1WiJ9&digest=sha256%3A9cb3149a0a6b47c47825299db080465c10513e253b8d0bbe15b87812d4c13a2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.753874978s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/ccb6716e-2312-46c3-9292-0b53fa985aa4?_state=hyPSkYLPXxHAZHueF3YmBl0YHjGIaQ2-EJnX6q7j_FV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2I2NzE2ZS0yMzEyLTQ2YzMtOTI5Mi0wYjUzZmE5ODVhYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTAuMzgyOTAyNzY1WiJ9&digest=sha256%3A9cb3149a0a6b47c47825299db080465c10513e253b8d0bbe15b87812d4c13a2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:12Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=06dae9d2-e101-4714-98dc-8eedabc72958 http.request.method=POST http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.814µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=44bfb150-cb65-4ec5-bab0-273ae979c9e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/blobs/uploads/40c6754d-b432-4ee7-9698-f3a745f18915?_state=SDd8q4fkvB2L6-GYYxgq0uvV7uqG05uAM24XPWJK7BN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MGM2NzU0ZC1iNDMyLTRlZTctOTY5OC1mM2E3NDVmMTg5MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTIuMzUyMzA4ODE3WiJ9&digest=sha256%3A0d9af949c7e867631aca60df2bf231b759a080bf388aafd18dcd7878d6a7c6a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.6349831s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/40c6754d-b432-4ee7-9698-f3a745f18915?_state=SDd8q4fkvB2L6-GYYxgq0uvV7uqG05uAM24XPWJK7BN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MGM2NzU0ZC1iNDMyLTRlZTctOTY5OC1mM2E3NDVmMTg5MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTNUMjE6MDM6MTIuMzUyMzA4ODE3WiJ9&digest=sha256%3A0d9af949c7e867631aca60df2bf231b759a080bf388aafd18dcd7878d6a7c6a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=3e4af9c4-623a-4bd4-acda-14c59e4fa8bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=10bbed4a-2211-4bed-bc6d-8877b4de7921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.duration="910.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=0c6b56bf-0bee-43f9-bbfc-fe9add4d8cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="816.157µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=6356941f-f285-40b2-9f78-812f231ed764 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="779.849µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=44aa15f5-f3ea-45fb-bf8f-1d8f701a27db http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="617.955µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=b5c23fe5-af77-4064-88fe-2fbfa9992ba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.duration="616.546µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=14065758-de5d-4c83-b989-df66a86162ff http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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="623.226µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="rewriting manifest sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=a5586abf-6bfa-4e73-b323-b3cdd666720c http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=a5586abf-6bfa-4e73-b323-b3cdd666720c http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" 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.342812ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=629b6c07-03de-4377-b2e1-175c67022d67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.duration="789.526µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=4f82babb-093f-4378-bc2c-4133886a4865 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.1µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "GET /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-13T21:03:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=36747eb0-9636-4d68-b0d6-18312b45ea9f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45836" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.305µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=b9f5eca1-8ca7-4146-9cda-75fdc6fb59d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45850" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=5401e220-8c2e-40c2-b743-6261653a853c http.request.method=GET http.request.remoteaddr="127.0.0.1:45850" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="826.721µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "GET /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=1114579a-897b-453b-9d91-7c7670e98f5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45858" 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="794.564µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41501" http.request.id=a2401373-7a68-4df6-85a5-967e9a79b6da http.request.method=PUT http.request.remoteaddr="127.0.0.1:45864" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=5e5b1efc-bdf4-4abf-8459-7b56520d15df http.request.method=GET http.request.remoteaddr="127.0.0.1:45864" 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="609.23µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=292c6d2e-27fe-4caa-a881-f8b91673dbfc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45864" http.request.uri="/v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92" http.request.useragent="Go-http-client/1.1" http.response.duration="757.292µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:46d97554efd7603a17483d2b768033798b62bc24b615489af81e503bea887a92 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41501" http.request.id=385913cc-4d18-4b93-94ce-1231cdd98e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:45864" 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="604.53µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.96s) === RUN TestManifestDeleteDisabled time="2025-05-13T21:03: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.3 time="2025-05-13T21:03:14Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:44741" http.request.id=373bf77b-8a6d-43b8-b189-e22b71b69915 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.309367ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2025:21:03:14 +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-05-13T21:03: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.3 time="2025-05-13T21:03:14Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:39873" http.request.id=d271e6c8-b324-4715-b751-a128c535a0ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49480" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.356508ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:39873" http.request.id=e9419a3f-1655-4408-9fa2-23812c98ec2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49488" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.056709ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:39873" http.request.id=da6ded15-8f45-45d3-a1c6-e5e19a144e60 http.request.method=POST http.request.remoteaddr="127.0.0.1:49490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.020169ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-13T21:03:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:39873" http.request.id=d9051ca3-af3c-4b91-9b4d-6b77681733de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49504" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.07207ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.80s) === RUN TestProxyManifestGetByTag time="2025-05-13T21:03: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.3 time="2025-05-13T21:03:14Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=669391d4-51c5-4caf-8af2-50ab5733555d http.request.method=POST http.request.remoteaddr="127.0.0.1:43184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.284µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=4ede0c08-2c8a-42ac-9d7b-b86577761d72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43184" http.request.uri="/v2/foo/bar/blobs/uploads/7facf714-96a4-447c-9474-a78f920e81d8?_state=R7lZiWXNGwxm1mVNzrH7UmnE6lUtsUvhltNNByzk48B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYWNmNzE0LTk2YTQtNDQ3Yy05NDc0LWE3OGY5MjBlODFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMzoxNC45NzA0MTg5NThaIn0%3D&digest=sha256%3A450743b298dcb5517aee7b2243d0d701a2de5b9662c9a63a41b3282d9cb6e6bf" http.request.useragent="Go-http-client/1.1" http.response.duration=958.547188ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:14 +0000] "PUT /v2/foo/bar/blobs/uploads/7facf714-96a4-447c-9474-a78f920e81d8?_state=R7lZiWXNGwxm1mVNzrH7UmnE6lUtsUvhltNNByzk48B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYWNmNzE0LTk2YTQtNDQ3Yy05NDc0LWE3OGY5MjBlODFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMzoxNC45NzA0MTg5NThaIn0%3D&digest=sha256%3A450743b298dcb5517aee7b2243d0d701a2de5b9662c9a63a41b3282d9cb6e6bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=736d330c-4c55-46ba-a247-51f08102efc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43184" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.482676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=a100a3d3-9b3c-425b-8351-cd5fc9080365 http.request.method=GET http.request.remoteaddr="127.0.0.1:43184" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.192µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:32893" go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=ea9617ac-e408-4e75-9e51-eea5b794b681 http.request.method=GET http.request.remoteaddr="127.0.0.1:43198" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084183ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:32893 /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:32893/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=06887a2b-3466-49e2-949d-aee0a0f0a481 http.request.method=GET http.request.remoteaddr="127.0.0.1:37176" http.request.uri="/v2/foo/bar/manifests/sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8" time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=ab5d12c0-6c0a-4068-887a-7464adf34af1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43214" http.request.uri="/v2/foo/bar/manifests/sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.939986ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/foo/bar/manifests/sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8 with ttl=167h59m59.999997143s" go.version=go1.24.3 time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=06887a2b-3466-49e2-949d-aee0a0f0a481 http.request.method=GET http.request.remoteaddr="127.0.0.1:37176" http.request.uri="/v2/foo/bar/manifests/sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.051115ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/foo/bar/manifests/sha256:089d0b6c9f020760c5d88fe75254fc18723e46dbf1d02622ac7b791479b27ea8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=c9bd08cd-9d5c-4d14-a80a-b40a7c59f188 http.request.method=GET http.request.remoteaddr="127.0.0.1:43214" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.04µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:32893 /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:32893/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=d348e9b4-5178-4523-b205-756aaf625f37 http.request.method=GET http.request.remoteaddr="127.0.0.1:37186" 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-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=cad63ae8-d8b0-40a9-b429-dda7fef20be2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43222" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.00705ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=d348e9b4-5178-4523-b205-756aaf625f37 http.request.method=GET http.request.remoteaddr="127.0.0.1:37186" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.089089ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:16Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=b1d21f09-be60-4247-971e-e06038a343b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.334µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=56abcdcb-d1d8-4e6a-ab35-869688967235 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43222" http.request.uri="/v2/foo/bar/blobs/uploads/21532676-bc75-4beb-9e58-167385dc0b3f?_state=wRhwNRMglKtPrmgaERXOylClAS1OFd2yiHD7dwFPs9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNTMyNjc2LWJjNzUtNGJlYi05ZTU4LTE2NzM4NWRjMGIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMzoxNi4xMzQ5ODUyMDlaIn0%3D&digest=sha256%3A63221030d229aa81c6a35b1df01d4042bbf09171263df830cdd384ffe0f7b240" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133494728s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:16 +0000] "PUT /v2/foo/bar/blobs/uploads/21532676-bc75-4beb-9e58-167385dc0b3f?_state=wRhwNRMglKtPrmgaERXOylClAS1OFd2yiHD7dwFPs9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNTMyNjc2LWJjNzUtNGJlYi05ZTU4LTE2NzM4NWRjMGIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xM1QyMTowMzoxNi4xMzQ5ODUyMDlaIn0%3D&digest=sha256%3A63221030d229aa81c6a35b1df01d4042bbf09171263df830cdd384ffe0f7b240 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=0a2608a7-2921-475d-9598-aa756f9ee1e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43222" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.60092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=80ed788a-a42e-424e-828a-d9663e30be33 http.request.method=GET http.request.remoteaddr="127.0.0.1:43222" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.539µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:32893 /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:32893/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=7d9a4cd4-bef4-4990-afde-66f693355e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" 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-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=25120a04-2df2-4fc3-8200-86cab8dc6443 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43226" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.065794ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=c453987f-5e95-4f53-b09f-bd5b2fe72b48 http.request.method=GET http.request.remoteaddr="127.0.0.1:43226" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.781µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:32893 /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:32893/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=7d9a4cd4-bef4-4990-afde-66f693355e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" 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-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:32893" http.request.id=b0f0fe91-f352-4660-a48f-c38b38406c72 http.request.method=GET http.request.remoteaddr="127.0.0.1:43236" 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.548142ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-13T21:03:17Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2b5d995dd07f379b13546adbe5543ddfda3b98281743ce5c23a28ae1846377b3 with ttl=167h59m59.999995158s" go.version=go1.24.3 time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42141" http.request.id=7d9a4cd4-bef4-4990-afde-66f693355e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" 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=10.029614ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2025:21:03:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.48s) === RUN TestAppDispatcher time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42213" http.request.id=49878e2a-eb8b-4471-b91b-5fe90bd63711 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="858.025µs" http.response.status=200 http.response.written=0 time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42213" http.request.id=30cafac4-8c31-4ba9-a875-7dbedd3984b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="713.215µs" http.response.status=200 http.response.written=0 time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42213" http.request.id=935d989b-025b-4469-84aa-2ca62ee854f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.199µs" http.response.status=200 http.response.written=0 time="2025-05-13T21:03:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42213" http.request.id=5839dd98-c9e5-40b4-8bb5-1d7a8ec10dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="701.333µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-05-13T21:03:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:17Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:17Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.3 http.request.host="127.0.0.1:45597" http.request.id=27b719e0-7103-4d15-abdd-a6597843365b http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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-05-13T21:03:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:17Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:17Z" level=info msg="configuring file health check path=/tmp/healthcheck4072470153, interval=1" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-05-13T21:03:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:21Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:21Z" level=info msg="configuring TCP health check addr=127.0.0.1:32891, interval=1" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-05-13T21:03: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.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:25Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 time="2025-05-13T21:03:25Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39829, interval=1, threshold=3" go.version=go1.24.3 instance.id=d8e93c72-fdbb-4fe2-871f-b7e652d1cb23 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 61.486s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.27s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.50s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.870s === RUN TestSchedule time="2025-05-13T21:02:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995883ms" go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.537µs" go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.553µs" go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de 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-05-13T21:02:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-05-13T21:02:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995198ms" go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996105ms" go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de time="2025-05-13T21:02:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-05-13T21:02:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=18184c5d-07b0-41d1-a588-1e744bc1a1de --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.78s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28525568 sha256:28980192f35c51b9ba995fff33255f4f03e564cf1f966781b49e630ea9ac45c0 [] map[] } --- PASS: TestSimpleBlobRead (0.47s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.43s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.27s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.28s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:467ad3b623c167ece4382cf9e896640bc32348ab7d41f491757ffb771cf7b812 palailogos: marking blob sha256:be395a868481b5146071432e69cb410cdd3ad8bbd00b27af77df73dcdebfc4c5 palailogos: marking blob sha256:f742c4a147d355740289e7472078806a93e0f94e6c60a922725e58c322fcfcb5 palailogos: marking manifest sha256:7185d464f7e69fb6750ba0ce1c32a8e6658756a99be8b15184783ba0a65853d2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:2daf9da6e6492e26c60b79fceef932e9612468ae31abaf403ca10d92c49a5d12 palailogos: marking blob sha256:29fd3ae2a4c15f3b376a6c44dac7631dc4cc37f57b65fd20349223cad4601d1f palailogos: marking manifest sha256:be395a868481b5146071432e69cb410cdd3ad8bbd00b27af77df73dcdebfc4c5 palailogos: marking blob sha256:75b103599117f889cd38d018b58f209b943dea5d0b6b3243e31424be7be7673c palailogos: marking blob sha256:4601e4a14fed225b59fbefa3a54e695f5b8c07fb98fbfb4209e02cb952d0888e palailogos: marking manifest sha256:f742c4a147d355740289e7472078806a93e0f94e6c60a922725e58c322fcfcb5 palailogos: marking blob sha256:3f05f9bf087010da5f038eca7e308b703f584e6413fcad7b1959791662b45984 palailogos: marking blob sha256:8f80f4174bb4322accbdf34b830068cc0a6c59c83d40d9f290b5287d62b6b100 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.31s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6 deletemanifests: marking manifest sha256:d99d7b2e7a1a016f114a1f4cd96ab83828802ecdef66bdb3ecbb29dfdc3be24a deletemanifests: marking blob sha256:0a10d83d9887bca2ac7edf9416aa4e13c564c12c6de581703c9e800c72d69a3f deletemanifests: marking blob sha256:a1ceea341e8278ac24b5d61130888f51e31d5ad18544d2b7e05f7e091cccbac0 deletemanifests: marking blob sha256:8ade514725c61ed1b742ec7b747f73aafbc7de1d59a3c717185d948a0484eb35 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:614729779bac55f0b5fbf47eb7aafb091b6ad03c3c24597441e41a0c5a059225 blob eligible for deletion: sha256:3085b2621c3e8ebc07517e66e2e88c3d43cbaedc287977c3b7f1992d6d8233f3 blob eligible for deletion: sha256:468be9f46099e9bf293733707475e3d34a74025218adfd1dc23c6978eae23005 blob eligible for deletion: sha256:52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6 deletemanifests manifest eligible for deletion: sha256:52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6 deletemanifests: marking manifest sha256:d99d7b2e7a1a016f114a1f4cd96ab83828802ecdef66bdb3ecbb29dfdc3be24a deletemanifests: marking blob sha256:0a10d83d9887bca2ac7edf9416aa4e13c564c12c6de581703c9e800c72d69a3f deletemanifests: marking blob sha256:a1ceea341e8278ac24b5d61130888f51e31d5ad18544d2b7e05f7e091cccbac0 deletemanifests: marking blob sha256:8ade514725c61ed1b742ec7b747f73aafbc7de1d59a3c717185d948a0484eb35 time="2025-05-13T21:02:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb time="2025-05-13T21:02:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3085b2621c3e8ebc07517e66e2e88c3d43cbaedc287977c3b7f1992d6d8233f3 time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/30/3085b2621c3e8ebc07517e66e2e88c3d43cbaedc287977c3b7f1992d6d8233f3" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:468be9f46099e9bf293733707475e3d34a74025218adfd1dc23c6978eae23005 time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/46/468be9f46099e9bf293733707475e3d34a74025218adfd1dc23c6978eae23005" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6 time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52b8fd4080bebce2f60d0ece928562c2cf59047c39e39adf07e1556cba0128d6" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:614729779bac55f0b5fbf47eb7aafb091b6ad03c3c24597441e41a0c5a059225 time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/614729779bac55f0b5fbf47eb7aafb091b6ad03c3c24597441e41a0c5a059225" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb --- PASS: TestDeleteManifestIfTagNotFound (1.65s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:66584e071c13f4c08d5b780ae73c11b60ab0991269e43dbf1b13cdb667ef9bca time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66584e071c13f4c08d5b780ae73c11b60ab0991269e43dbf1b13cdb667ef9bca" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:14b7de5b582786d768b82991b403fe2259950a2ed4b2403dcac79782dc58dafd time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/14b7de5b582786d768b82991b403fe2259950a2ed4b2403dcac79782dc58dafd" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:3c2ecb2f4d7d9e8202a8d79b64b9d5faa8dfe1e3c25f8c90a6dcac9a8c068510 time="2025-05-13T21:02:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3c2ecb2f4d7d9e8202a8d79b64b9d5faa8dfe1e3c25f8c90a6dcac9a8c068510" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb --- PASS: TestGCWithMissingManifests (0.45s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:46717bdba7b40a17e69afc62444fc8729ef68bebd714937fa894f94659ca114f komnenos: marking blob sha256:03d0c65cee8929bee24e1b155fe5e18cd6508376407356af5c4abacb212e5483 komnenos: marking blob sha256:7da0967a9a7d0cfbf772fadc446c65cdd24b708abc08c8f274727f1af197b61d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:349d37e234326b44ee772c0e64772c3e9f391bee3417c394d5c0f48fa6a4de46 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/349d37e234326b44ee772c0e64772c3e9f391bee3417c394d5c0f48fa6a4de46" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:5c88cf6b70a6d213aa8ad5b04f512a372611c160d88f7175436f35997babc696 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c88cf6b70a6d213aa8ad5b04f512a372611c160d88f7175436f35997babc696" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:90db6409b6a04c0403bcd92a46878426eb6b5964ca15a161bb69a635f6f0f9f3 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/90db6409b6a04c0403bcd92a46878426eb6b5964ca15a161bb69a635f6f0f9f3" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:b96112305150914c90f677b1fc84ea22c7ccf1dcf08665899bf8dc46af754156 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b96112305150914c90f677b1fc84ea22c7ccf1dcf08665899bf8dc46af754156" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:e6956a2be762a0c877ee892206767af2d14ce314b0097bfdf134ced2ca7ba93a time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e6956a2be762a0c877ee892206767af2d14ce314b0097bfdf134ced2ca7ba93a" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb blob eligible for deletion: sha256:1db7ff431e52910d577badd8599e77c35b66e2a9753a7c7b2b432084aa7718a4 time="2025-05-13T21:02:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1db7ff431e52910d577badd8599e77c35b66e2a9753a7c7b2b432084aa7718a4" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb --- PASS: TestDeletionHasEffect (1.24s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.19s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8a066a6eea18fb13889a9bd7ba27945c900905ad3f04472358143cea4f7abc1c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:446cf6d5ef7b0760dda563ee3da78ee526a0a83d9122c1b2994f04936ff60dbb michael_z_doukas: marking blob sha256:5c4c28676e61bb6ed1d4e8074daa06459bb52adde1f59f403803084149058d97 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:64e0d189bbd7553e511f1255191f9b4e36f517e453dd93002d70a3d25a4c1eec time="2025-05-13T21:02:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/64e0d189bbd7553e511f1255191f9b4e36f517e453dd93002d70a3d25a4c1eec" go.version=go1.24.3 instance.id=77bc4b9d-4374-47cd-8492-77145bb26afb --- PASS: TestOrphanBlobDeleted (0.65s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d0655133d7bdf0c5852539c44b3ecea79e9365c268a220caf4f9f3dffc0d9fd3 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7848891407a39a52a9baa83435dfb8d3d42268f9b240c22dae2f49f248ffacc6 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.45s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.51s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.34s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.14s) === 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-05-13T21:02:50Z" level=info msg="PurgeUploads starting: olderThan=2025-05-13 20:02:50.428659577 +0000 UTC m=-3580.397112612, actuallyDelete=true" time="2025-05-13T21:02:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-05-13T21:02:50Z" level=info msg="PurgeUploads starting: olderThan=2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306, actuallyDelete=true" time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/23396e09-8439-442c-a8ae-5e4a6004df47 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d2314db-2e3a-4165-b384-a35f76eec03b have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b6c523f-42fc-40b8-9b0e-95922c6d12da have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e51bcde-d991-4f24-9f77-5043308d196c have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dfbc2bd8-c600-4fc4-b448-7930134805d7 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/748f85d7-759e-4777-92fd-dd5a41d87264 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/79688d55-fa40-4971-8b61-63873f7c7fc1 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/86cf2cdf-531d-4c06-86b2-7436c999b455 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88731c42-cfee-49e1-810a-0f93713493da have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dc05b8b6-b558-41a3-a643-1e37195e34a8 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff4108cd-b38e-488f-ade2-5eaf301872e1 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.429555489 +0000 UTC m=+19.603783306). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-05-13T21:02:50Z" level=info msg="PurgeUploads starting: olderThan=2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149, actuallyDelete=true" time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/00ba182d-40b5-45de-896e-b0619f8608c4 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5b365cc5-4d9f-40dd-be8c-a212b06677d3 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/140262dc-a64b-4177-be17-ccb1026998a0 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/63c5c9b3-deba-4ff6-8eab-33b345041c01 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f66c1807-c86c-4b37-9193-38d0bfe75a17 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.430620334 +0000 UTC m=+19.604848149). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-05-13T21:02:50Z" level=info msg="PurgeUploads starting: olderThan=2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992, actuallyDelete=true" time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/27815616-f6f0-4514-94da-dcf71aa6202d have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2eb7ec6e-3db9-4ce9-9a58-fada5f3f0b1b have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54c07121-e8de-4083-807c-76826a2ecfa0 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba7a7c0a-4f8b-4fd8-b56f-3c1b85d1997a have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef152995-ab07-4f1f-a3bd-b4275781cdc3 have older date (2025-05-13 20:02:50 +0000 UTC) than purge date (2025-05-13 21:02:50.431375179 +0000 UTC m=+19.605602992). Removing upload directory." time="2025-05-13T21:02:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-05-13T21:02:50Z" level=info msg="PurgeUploads starting: olderThan=2025-05-13 21:02:50.431819643 +0000 UTC m=+19.606047454, actuallyDelete=true" time="2025-05-13T21:02:50Z" 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 19.615s ? 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.007s === 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.006s === RUN TestWalkFileRemoved time="2025-05-13T21:02:30Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.688s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.083s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.937s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.62s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.301s ? 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-05-13T21:02:30Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-05-13T21:02:30Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-05-13T21:02:30Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.3 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV6 time="2025-05-13T21:02:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.3 instance.id=902a34ec-131c-4c02-9bb1-d4b382a4303a time="2025-05-13T21:02:30Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-05-13T21:02:30Z" level=error msg="unknown ip address format" go.version=go1.24.3 instance.id=902a34ec-131c-4c02-9bb1-d4b382a4303a ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-05-13T21:02:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.3 instance.id=902a34ec-131c-4c02-9bb1-d4b382a4303a --- PASS: TestInvalidData (0.01s) time="2025-05-13T21:02:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-13T21:02:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-13T21:02:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-13T21:02:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.509s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? 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.765s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.56s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.295s ? 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.016s ? 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-r12.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-r12.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 26.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r12.apk >>> docker-registry: Build complete at Tue, 13 May 2025 21:03:33 +0000 elapsed time 0h 1m 25s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250513.210209) (2/2) Purging go (1.24.3-r1) Executing busybox-1.37.0-r17.trigger OK: 429 MiB in 104 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...