>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r0) started Fri, 11 Apr 2025 19:19:14 +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/3) Installing binutils-gold (2.44-r0) (2/3) Installing go (1.24.2-r0) (3/3) Installing .makedepends-docker-registry (20250411.191915) Executing busybox-1.37.0-r16.trigger OK: 518 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-04-11T19:19:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-04-11T19:19:34Z" 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.060s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-04-11T19:19:34Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.054s ? 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.060s === 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.031s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.133s ? 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.033s === 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.032s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.053s === 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.041s ? 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/04/11 19:19:34 http: TLS handshake error from 127.0.0.1:36294: 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:39191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45957?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.61s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-04-11T19:19:35Z" level=info msg="broadcaster: closing" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="closing testSink" time="2025-04-11T19:19:35Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-04-11T19:19:35Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 1} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 1} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 1} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 1} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:35Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=warning msg="&{0x320ec30 0.9} encountered too many errors, backing off" time="2025-04-11T19:19:36Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.44s) PASS ok github.com/docker/distribution/notifications 1.267s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-04-11T19:19:34Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T19:19:34.932608694Z" 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.2 time="2025-04-11T19:19:34.932700974Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:34.932865296Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.2 time="2025-04-11T19:19:34.933615863Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-04-11T19:19:37.934794705Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-04-11T19:19:38.036907358Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=30a1265a-ad97-42fa-ab6b-18ea166d24bd http.request.method=GET http.request.remoteaddr="[::1]:49550" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.078249ms http.response.status=200 http.response.written=2 ::1 - - [11/Apr/2025:19:19:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-04-11T19:19:38.953562052Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T19:19:38.954306579Z" 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.2 time="2025-04-11T19:19:38.954328339Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:38.95433578Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.2 time="2025-04-11T19:19:38.954756383Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-11T19:19:38.954843384Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-04-11T19:19:38.955422789Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-04-11T19:19:41.970232467Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=100a804f-b16f-4f71-ad49-236460054fca http.request.method=GET http.request.remoteaddr="127.0.0.1:35390" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.928µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:19:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-04-11T19:19:41.970407468Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (4.03s) === RUN TestRegistryUnsupportedCipherSuite time="2025-04-11T19:19:43.161420688Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T19:19:43.162148575Z" 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.2 time="2025-04-11T19:19:43.162169935Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:43.162242496Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.2 time="2025-04-11T19:19:43.162596059Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (9.19s) PASS ok github.com/docker/distribution/registry 16.392s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.037s === 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.133s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-04-11T19:19:34Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=89553396-3992-452f-9ec4-88c5c76b1e15 time="2025-04-11T19:19:34Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=89553396-3992-452f-9ec4-88c5c76b1e15 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-04-11T19:19:35Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password=P6zPvSGR7jozr5UOICdTnlGnrzXk6tsECZhBlbapZ5s user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.128s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.051s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-04-11T19:19:34Z" level=info msg="token not to be used before 2025-04-11 19:19:35 +0000 UTC - currently 2025-04-11 19:19:34.974351116 +0000 UTC m=+0.076156138" time="2025-04-11T19:19:34Z" level=info msg="token not to be used after 2025-04-11 19:19:34 +0000 UTC - currently 2025-04-11 19:19:34.977842228 +0000 UTC m=+0.079647290" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-04-11T19:19:34Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.142s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.02s) === 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.118s === 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.060s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.036s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-04-11T19:19:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:19:35Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39801" http.request.id=729e34f8-be49-46c2-ac0f-4db5f59d79af http.request.method=GET http.request.remoteaddr="127.0.0.1:53508" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.926µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:19:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-04-11T19:19:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:19:35Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=bd8d1308-979c-49c2-bbc5-a695930205c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.767697ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:19:19:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T19:19:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=a4b48ec0-8b82-41b8-9e17-8dc018c3a645 http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=3c0b2d08-4414-4449-8527-ec0a48bf74ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/aaaa/blobs/uploads/49b7831b-1657-4177-a0f5-b2bb2527f7a2?_state=bh2aQJS-b7Hf2iOBxipwBlywywtqRt1DojPfQ0bzaVJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0OWI3ODMxYi0xNjU3LTQxNzctYTBmNS1iMmJiMjUyN2Y3YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzUuMzkyNTYxMTAxWiJ9&digest=sha256%3A7a178f7fc92c1e73122e38d7663ff3a491f6ee925d08613bcb6da229c144f68d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030502025s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/49b7831b-1657-4177-a0f5-b2bb2527f7a2?_state=bh2aQJS-b7Hf2iOBxipwBlywywtqRt1DojPfQ0bzaVJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0OWI3ODMxYi0xNjU3LTQxNzctYTBmNS1iMmJiMjUyN2Y3YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzUuMzkyNTYxMTAxWiJ9&digest=sha256%3A7a178f7fc92c1e73122e38d7663ff3a491f6ee925d08613bcb6da229c144f68d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=57b4174f-6586-4d92-bf5d-0165a9c70221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.831875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:36 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=db44f185-f028-4961-a00a-e3b26337a169 http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:36 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=8c1a6300-b192-4c50-9f35-1dc587c76ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/bbbb/blobs/uploads/d01ad209-2d3c-42f6-8a31-dcc9206e62ff?_state=Obj3mZ3kLp_qmhcjmvmrLUPj_NaVKPpbWO5wt6w2Qzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMDFhZDIwOS0yZDNjLTQyZjYtOGEzMS1kY2M5MjA2ZTYyZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzYuNjk3MDk5NzEyWiJ9&digest=sha256%3Abcb1df57f2471ceace45f4c4015739af02aaa0b0eea1181340d1288cd58359fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.268017565s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:36 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d01ad209-2d3c-42f6-8a31-dcc9206e62ff?_state=Obj3mZ3kLp_qmhcjmvmrLUPj_NaVKPpbWO5wt6w2Qzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMDFhZDIwOS0yZDNjLTQyZjYtOGEzMS1kY2M5MjA2ZTYyZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzYuNjk3MDk5NzEyWiJ9&digest=sha256%3Abcb1df57f2471ceace45f4c4015739af02aaa0b0eea1181340d1288cd58359fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=64247f21-db03-4f87-8bcd-7bcdf1dfe1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.411512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:38 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=70df600e-a266-4dd7-8bd1-adb5903d5462 http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06989ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:39 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=aa04b204-1e1d-4d45-b4a3-e51ce9c36377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/cccc/blobs/uploads/c7700957-126a-4682-be90-370d51429154?_state=ByJdzS3NBwppPwqG60t10psbiRcp3jmgH4A5jqf9OBR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNzcwMDk1Ny0xMjZhLTQ2ODItYmU5MC0zNzBkNTE0MjkxNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzkuMjEzNzI5MzQ4WiJ9&digest=sha256%3A82912df00728e0a66a632d5c662331d652c54e4f8a64a3d5246f44f7e9619772" http.request.useragent="Go-http-client/1.1" http.response.duration=1.575358821s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:39 +0000] "PUT /v2/foo/cccc/blobs/uploads/c7700957-126a-4682-be90-370d51429154?_state=ByJdzS3NBwppPwqG60t10psbiRcp3jmgH4A5jqf9OBR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNzcwMDk1Ny0xMjZhLTQ2ODItYmU5MC0zNzBkNTE0MjkxNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6MzkuMjEzNzI5MzQ4WiJ9&digest=sha256%3A82912df00728e0a66a632d5c662331d652c54e4f8a64a3d5246f44f7e9619772 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=4e23d346-1a91-44e5-9c57-b8e29ec6b372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:40 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=1198ef09-001a-4354-a05d-64bd954549bc http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04189ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:40 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=7f34ff45-9bc9-4e58-a366-3b4b2241b926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/dddd/blobs/uploads/2cdcf27b-b991-4938-8fe1-5b849f3bc130?_state=1ezbk7IfBwCP7KKX4IcAQS9XILNrtDJEM876z4HCoxt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyY2RjZjI3Yi1iOTkxLTQ5MzgtOGZlMS01Yjg0OWYzYmMxMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDAuOTYxNjQzMzQ1WiJ9&digest=sha256%3A012b15dbe3a739d213377912cc6f4fd3de9b09f5cca04a8c69156c986aa70fc7" http.request.useragent="Go-http-client/1.1" http.response.duration=816.389728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:40 +0000] "PUT /v2/foo/dddd/blobs/uploads/2cdcf27b-b991-4938-8fe1-5b849f3bc130?_state=1ezbk7IfBwCP7KKX4IcAQS9XILNrtDJEM876z4HCoxt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyY2RjZjI3Yi1iOTkxLTQ5MzgtOGZlMS01Yjg0OWYzYmMxMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDAuOTYxNjQzMzQ1WiJ9&digest=sha256%3A012b15dbe3a739d213377912cc6f4fd3de9b09f5cca04a8c69156c986aa70fc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=0f420360-a65a-4420-bec5-c67c5b70fd0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:41 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=9f30502c-87f4-45c1-b6be-7735b5df7fad http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:41 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=074acdd8-2c62-4ff4-ad5e-df843d8b9ad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/eeee/blobs/uploads/5abbc9ed-986b-49c2-a473-0b260fa24042?_state=q2sT9GFB94Rue0iuEGkO0xtcBfN_AAd25Ikk00_s-4d7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YWJiYzllZC05ODZiLTQ5YzItYTQ3My0wYjI2MGZhMjQwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDEuOTUyMzY0MjY0WiJ9&digest=sha256%3A1547b8980e89707f8c27d4635f97ab43fb90624acb0ac89d2e0b527a3c98e749" http.request.useragent="Go-http-client/1.1" http.response.duration=816.002961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:41 +0000] "PUT /v2/foo/eeee/blobs/uploads/5abbc9ed-986b-49c2-a473-0b260fa24042?_state=q2sT9GFB94Rue0iuEGkO0xtcBfN_AAd25Ikk00_s-4d7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YWJiYzllZC05ODZiLTQ5YzItYTQ3My0wYjI2MGZhMjQwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDEuOTUyMzY0MjY0WiJ9&digest=sha256%3A1547b8980e89707f8c27d4635f97ab43fb90624acb0ac89d2e0b527a3c98e749 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=e80b2db7-ddbb-4c02-94b7-29d2b812fee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.449472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:42 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=2db1dc2f-ddb3-4b4b-807b-2658992bd6cd http.request.method=POST http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:42 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=0e0c9857-df11-43ec-a97d-790ab8186056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/ffff/blobs/uploads/2fbc4e5d-ac02-48ec-981c-0a4ef7d714c8?_state=kBp6WxXr-9sRVoo2___Mnv5CFPoZRJgIUAiZDUTIn2h7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZmJjNGU1ZC1hYzAyLTQ4ZWMtOTgxYy0wYTRlZjdkNzE0YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDIuOTE0NDU3Nzk3WiJ9&digest=sha256%3A7032869494a09f31a578c859250aa5b7ad66c8bbb941ceb16a494c20ba61b354" http.request.useragent="Go-http-client/1.1" http.response.duration=600.03307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:42 +0000] "PUT /v2/foo/ffff/blobs/uploads/2fbc4e5d-ac02-48ec-981c-0a4ef7d714c8?_state=kBp6WxXr-9sRVoo2___Mnv5CFPoZRJgIUAiZDUTIn2h7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZmJjNGU1ZC1hYzAyLTQ4ZWMtOTgxYy0wYTRlZjdkNzE0YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDIuOTE0NDU3Nzk3WiJ9&digest=sha256%3A7032869494a09f31a578c859250aa5b7ad66c8bbb941ceb16a494c20ba61b354 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=fcbb9ad0-159e-4e91-9bac-cd0b924062f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.482632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=14347a01-a6db-4517-b330-19b4f156908e http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.486µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=b2d2942e-8d69-4275-858d-ca2593321070 http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="823.767µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=a66add31-277f-48e4-a044-91ea74a04e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="716.567µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=f4891807-2354-40ef-a3c1-7f59e1aa73ff http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="745.007µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=06944da3-f2ad-471a-9998-2127493c480d http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="782.167µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=229b1f4d-542b-4198-8dee-ab28c91fb298 http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="720.606µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" 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.2 http.request.host="127.0.0.1:38459" http.request.id=cda03690-70cd-4be4-8fbd-20940184567d http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="706.326µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" 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.2 http.request.host="127.0.0.1:38459" http.request.id=48c8e96e-403c-479a-8bcf-a5201d474c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="671.367µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=87c57d35-f657-4e5d-bc77-5a60354817f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="602.846µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38459" http.request.id=ced11134-6117-49a6-874e-e1052ed28eab http.request.method=GET http.request.remoteaddr="127.0.0.1:33950" 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="692.086µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T19:19:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:19:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=ece2d6e0-6d66-45aa-86b0-808e796d34d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=67fa21ea-c0bb-4c4e-99e2-a7588865cb15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/aaaa/blobs/uploads/d53aefc1-7001-4bf7-9480-7318e0df4562?_state=o-Uvtc1nOIlVu5C2nk1hXb5QnJH-LJmXfEIWVsGfigJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNTNhZWZjMS03MDAxLTRiZjctOTQ4MC03MzE4ZTBkZjQ1NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDMuNzI1NDYzNzFaIn0%3D&digest=sha256%3A61e7cf4424e6e80f717412598eb04f9af2ed4a80573b7429611735545c28b15f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124998931s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:43 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d53aefc1-7001-4bf7-9480-7318e0df4562?_state=o-Uvtc1nOIlVu5C2nk1hXb5QnJH-LJmXfEIWVsGfigJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNTNhZWZjMS03MDAxLTRiZjctOTQ4MC03MzE4ZTBkZjQ1NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDMuNzI1NDYzNzFaIn0%3D&digest=sha256%3A61e7cf4424e6e80f717412598eb04f9af2ed4a80573b7429611735545c28b15f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=1cfbc93a-a081-4d95-b0e4-54617ca41bbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.414031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=1ed9524e-13a1-480d-ac1a-dd0be4add176 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=c1412d61-6ff0-405f-846b-d1efd6a83129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bbbb/blobs/uploads/03989d9c-3ad3-43c3-ae41-f93c11fd98a2?_state=GCWcAiyeUHKy83pAfHhmdZw2Wi5PEMLE7P4oj_6HLOV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzk4OWQ5Yy0zYWQzLTQzYzMtYWU0MS1mOTNjMTFmZDk4YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDUuMDIxODM1MjgxWiJ9&digest=sha256%3A1ce3cf6fce715525e255ed0868c1d337811e1f190d0edc41d156925f6d3694eb" http.request.useragent="Go-http-client/1.1" http.response.duration=785.13099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/03989d9c-3ad3-43c3-ae41-f93c11fd98a2?_state=GCWcAiyeUHKy83pAfHhmdZw2Wi5PEMLE7P4oj_6HLOV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzk4OWQ5Yy0zYWQzLTQzYzMtYWU0MS1mOTNjMTFmZDk4YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDUuMDIxODM1MjgxWiJ9&digest=sha256%3A1ce3cf6fce715525e255ed0868c1d337811e1f190d0edc41d156925f6d3694eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=567299d3-e977-4238-a8f3-e6abcf1cf84c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.471071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=3891b494-219b-4033-808a-730926206913 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:46 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=c71f1d65-0ee1-43d8-bab7-8204ad8bf50f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/cccc/blobs/uploads/bb57a154-5656-4e2b-9e1f-dbb587d5854e?_state=2KxysxnESET72I8UeNvYGiycAHC6gkfv8PeKfi8AODt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYjU3YTE1NC01NjU2LTRlMmItOWUxZi1kYmI1ODdkNTg1NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDYuMDYxMTc3Nzg2WiJ9&digest=sha256%3A8bececa62da22b9fbc0442ae3aeba7c3cf94dd79b393f7720f44bd4175fb8a53" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554844751s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:46 +0000] "PUT /v2/foo/cccc/blobs/uploads/bb57a154-5656-4e2b-9e1f-dbb587d5854e?_state=2KxysxnESET72I8UeNvYGiycAHC6gkfv8PeKfi8AODt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYjU3YTE1NC01NjU2LTRlMmItOWUxZi1kYmI1ODdkNTg1NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDYuMDYxMTc3Nzg2WiJ9&digest=sha256%3A8bececa62da22b9fbc0442ae3aeba7c3cf94dd79b393f7720f44bd4175fb8a53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=2c46f926-fc60-4b2a-8003-f49ddc326660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.441151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=84f73694-19ef-4851-8bba-f3a14650e6f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="999.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=05abb135-9eba-439e-91b8-f82548c7a813 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/dddd/blobs/uploads/3b11a402-e6a3-417b-bc00-e616d34337a0?_state=yK-gqzEaXoMxA4vuTb6N5CdTNZKufCvzc_Pmx4oPq9t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzYjExYTQwMi1lNmEzLTQxN2ItYmMwMC1lNjE2ZDM0MzM3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDcuODk1NTI2MDhaIn0%3D&digest=sha256%3A1601ded59a1c7bccc328e87cc0b222aa6bbbbe3dba3440031223cc8b418915ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.981634178s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/3b11a402-e6a3-417b-bc00-e616d34337a0?_state=yK-gqzEaXoMxA4vuTb6N5CdTNZKufCvzc_Pmx4oPq9t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzYjExYTQwMi1lNmEzLTQxN2ItYmMwMC1lNjE2ZDM0MzM3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NDcuODk1NTI2MDhaIn0%3D&digest=sha256%3A1601ded59a1c7bccc328e87cc0b222aa6bbbbe3dba3440031223cc8b418915ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=4a637d4b-645f-4981-af41-ca0ba1b6240a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.458591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:49 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37549" http.request.id=b5881296-818e-4189-b106-01a371a83003 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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="762.727µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:19:19:49 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.68s) === RUN TestURLPrefix time="2025-04-11T19:19:49Z" 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.2 time="2025-04-11T19:19:49Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36957" http.request.id=12666a3d-8611-4b03-8159-cfdf6a0002ee http.request.method=GET http.request.remoteaddr="127.0.0.1:48012" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.807µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:19:49 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-04-11T19:19:49Z" 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.2 time="2025-04-11T19:19:49Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=df0ee10e-078c-4698-8eb4-eb885ca078a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35520" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="968.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "GET /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=d468dc59-b5cb-4f68-984c-25e43f85d4b4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="944.368µs" http.response.status=404 http.response.written=157 vars.digest="sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=5c42e850-1045-4e3f-8045-4cca9ce2c9d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=af8a0c30-a235-4af4-be2a-c19bed83529c http.request.method=GET http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="948.968µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "GET /v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=92dfbe17-263a-4025-accb-550a3dddef35 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="915.049µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=2a891cf6-6add-4d60-b649-475d06ca7acc http.request.method=GET http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=69fa7dad-4052-4efe-ae81-9c6500dd4d13 time="2025-04-11T19:19:50Z" 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.2 http.request.host="127.0.0.1:44743" http.request.id=2a891cf6-6add-4d60-b649-475d06ca7acc http.request.method=GET http.request.remoteaddr="127.0.0.1:35534" http.request.uri="/v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.928µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=69fa7dad-4052-4efe-ae81-9c6500dd4d13 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "GET /v2/foo/bar/blobs/uploads/69fa7dad-4052-4efe-ae81-9c6500dd4d13?_state=AccEYp4pPDVxfRh6DsKTd3r9s6MZ2GU6fkoSSsa5XuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZmE3ZGFkLTQwNTItNGVmZS1hZTgxLTljNjUwMGRkNGQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjI1OTkyNTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=6468abe6-b286-4e92-bf9d-070634eb2171 http.request.method=POST http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=ba4a8e73-2b21-4859-9915-a197db24a9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/a30b58cd-7c7d-459b-aec1-4831572d6408?_state=gXMiPyWbNoxJ5Dc97049heX53fb_lKUhUAZ5feW597x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMGI1OGNkLTdjN2QtNDU5Yi1hZWMxLTQ4MzE1NzJkNjQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjc0MDMyOTZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" provided=sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f vars.name="foo/bar" vars.uuid=a30b58cd-7c7d-459b-aec1-4831572d6408 time="2025-04-11T19:19:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=ba4a8e73-2b21-4859-9915-a197db24a9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/a30b58cd-7c7d-459b-aec1-4831572d6408?_state=gXMiPyWbNoxJ5Dc97049heX53fb_lKUhUAZ5feW597x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMGI1OGNkLTdjN2QtNDU5Yi1hZWMxLTQ4MzE1NzJkNjQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjc0MDMyOTZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a30b58cd-7c7d-459b-aec1-4831572d6408 time="2025-04-11T19:19:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=ba4a8e73-2b21-4859-9915-a197db24a9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/a30b58cd-7c7d-459b-aec1-4831572d6408?_state=gXMiPyWbNoxJ5Dc97049heX53fb_lKUhUAZ5feW597x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMGI1OGNkLTdjN2QtNDU5Yi1hZWMxLTQ4MzE1NzJkNjQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjc0MDMyOTZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.042369ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a30b58cd-7c7d-459b-aec1-4831572d6408 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a30b58cd-7c7d-459b-aec1-4831572d6408?_state=gXMiPyWbNoxJ5Dc97049heX53fb_lKUhUAZ5feW597x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzMGI1OGNkLTdjN2QtNDU5Yi1hZWMxLTQ4MzE1NzJkNjQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjc0MDMyOTZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=6ae9913b-a356-4920-ad18-ce16ecbaf36d http.request.method=POST http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=c1aaf1a9-5760-4356-9d00-1cc6660f37de http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/afd5b720-4b0f-46ce-9737-0765db5ff492?_state=2tSfaJrrQ--CDg4FkMkc6gUVuze0GOEvxgWP4DMQOX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDViNzIwLTRiMGYtNDZjZS05NzM3LTA3NjVkYjVmZjQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjk4OTc1OTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/afd5b720-4b0f-46ce-9737-0765db5ff492?_state=2tSfaJrrQ--CDg4FkMkc6gUVuze0GOEvxgWP4DMQOX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDViNzIwLTRiMGYtNDZjZS05NzM3LTA3NjVkYjVmZjQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNjk4OTc1OTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=0fdaab61-23b0-485e-b4ba-dae56530c99c http.request.method=POST http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=dd007b56-6988-4215-9a97-6c57f366e5de http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/a837902c-d90f-47ee-b7cb-335a78dec58c?_state=XJi9BtuHuK_7kl1ToLoptNXkSEHLeZht6oYnB2_0M5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4Mzc5MDJjLWQ5MGYtNDdlZS1iN2NiLTMzNWE3OGRlYzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNzIzMTY5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a837902c-d90f-47ee-b7cb-335a78dec58c?_state=XJi9BtuHuK_7kl1ToLoptNXkSEHLeZht6oYnB2_0M5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4Mzc5MDJjLWQ5MGYtNDdlZS1iN2NiLTMzNWE3OGRlYzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNzIzMTY5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=46bfc54a-1db8-41b0-afae-7f1b50e77314 http.request.method=POST http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385462ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=417099d3-ea25-4c18-bcf7-839ad008a922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/b540378b-83e0-4f48-8177-325e716ef96a?_state=nzGMexLha9dlgfCXLKXSdp8eryDjnn-1pNzCI6SDiH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDAzNzhiLTgzZTAtNGY0OC04MTc3LTMyNWU3MTZlZjk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNzYyMTk1NzZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094598825s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b540378b-83e0-4f48-8177-325e716ef96a?_state=nzGMexLha9dlgfCXLKXSdp8eryDjnn-1pNzCI6SDiH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDAzNzhiLTgzZTAtNGY0OC04MTc3LTMyNWU3MTZlZjk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1MC4xNzYyMTk1NzZaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=5fbc9064-fb11-458d-af60-8cf76fba5dca http.request.method=POST http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44743" http.request.id=b44ec224-27a9-402a-b5a7-fab2821859c7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/505b2759-4228-47be-a563-131f99e22e8c?_state=dFPdM_A-Ll9t6U965oT4rlNsB3yGr0ene7HyA0E-R-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNWIyNzU5LTQyMjgtNDdiZS1hNTYzLTEzMWY5OWUyMmU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1Mi40NTUxMjkwMzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074867947s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/505b2759-4228-47be-a563-131f99e22e8c?_state=dFPdM_A-Ll9t6U965oT4rlNsB3yGr0ene7HyA0E-R-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNWIyNzU5LTQyMjgtNDdiZS1hNTYzLTEzMWY5OWUyMmU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1Mi40NTUxMjkwMzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=7f10e55e-3705-42ff-9fe1-dceb0106801c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/uploads/505b2759-4228-47be-a563-131f99e22e8c?_state=G0W9cgbw1ipnrDYk7bVdcoMojeHPVYnvsAu_WDFG52t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNWIyNzU5LTQyMjgtNDdiZS1hNTYzLTEzMWY5OWUyMmU4YyIsIk9mZnNldCI6MjgzNjE3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NTJaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "PUT /v2/foo/bar/blobs/uploads/505b2759-4228-47be-a563-131f99e22e8c?_state=G0W9cgbw1ipnrDYk7bVdcoMojeHPVYnvsAu_WDFG52t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNWIyNzU5LTQyMjgtNDdiZS1hNTYzLTEzMWY5OWUyMmU4YyIsIk9mZnNldCI6MjgzNjE3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NTJaIn0%3D&digest=sha256%3Adf776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=bbeeb695-1323-469c-81b2-def6fdb1187c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.00409ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=a6fe398c-9ee9-49d3-9711-2a843ed78f39 http.request.method=GET http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=134.771262ms http.response.status=200 http.response.written=28361728 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 200 28361728 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=error msg="error parsing digest="sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=0fdae48d-1c31-4eb8-af28-bc11da498f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" vars.name="foo/bar" time="2025-04-11T19:19:54Z" 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.2 http.request.host="127.0.0.1:44743" http.request.id=0fdae48d-1c31-4eb8-af28-bc11da498f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35538" http.request.uri="/v2/foo/bar/blobs/sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.887µs" http.response.status=400 http.response.written=110 vars.digest="sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha257:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=2b361421-4216-4bb6-bdd3-86f37088bfed http.request.method=GET http.request.remoteaddr="127.0.0.1:43996" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12149ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:19: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.2 time="2025-04-11T19:19:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=94368199-9a49-45bc-b863-1847af327fbd http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=76b5263a-d892-47f2-b487-35f5b391ee54 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=f1aefa28-7e46-49b6-b32c-6e537c422c60 http.request.method=POST http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=45957ce5-9147-4cb3-9139-5c8e530bc9f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="965.209µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=885aeee6-ca2b-43f6-afaf-065eac7f2fa8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="898.208µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=6322f757-c0c4-40ac-b5ac-1ae00cc08116 http.request.method=GET http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dacf4956-59b6-48be-9b21-825b6727e505 time="2025-04-11T19:19:54Z" 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.2 http.request.host="127.0.0.1:34837" http.request.id=6322f757-c0c4-40ac-b5ac-1ae00cc08116 http.request.method=GET http.request.remoteaddr="127.0.0.1:36342" http.request.uri="/v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.728µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=dacf4956-59b6-48be-9b21-825b6727e505 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/uploads/dacf4956-59b6-48be-9b21-825b6727e505?_state=BgLAyUTmwvJ3lOf5pCY5BfZ9RcemEjfRPZUPs3-ZK0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2Y0OTU2LTU5YjYtNDhiZS05YjIxLTgyNWI2NzI3ZTUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NC45OTU0NTExNjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=80b95868-4ca0-48ab-8235-38b9e075f633 http.request.method=POST http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=27e8a3e3-3e9d-4610-9141-57b53f1c5473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/1a59b8c7-5fb3-44c4-92ee-57e9f912b184?_state=yr82HBUbOFLyde_DYvly1FpbgYN9PCxDT0_AoahgRyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNTliOGM3LTVmYjMtNDRjNC05MmVlLTU3ZTlmOTEyYjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDAyODY4NDhaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" provided=sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 vars.name="foo/bar" vars.uuid=1a59b8c7-5fb3-44c4-92ee-57e9f912b184 time="2025-04-11T19:19:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=27e8a3e3-3e9d-4610-9141-57b53f1c5473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/1a59b8c7-5fb3-44c4-92ee-57e9f912b184?_state=yr82HBUbOFLyde_DYvly1FpbgYN9PCxDT0_AoahgRyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNTliOGM3LTVmYjMtNDRjNC05MmVlLTU3ZTlmOTEyYjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDAyODY4NDhaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1a59b8c7-5fb3-44c4-92ee-57e9f912b184 time="2025-04-11T19:19:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=27e8a3e3-3e9d-4610-9141-57b53f1c5473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/1a59b8c7-5fb3-44c4-92ee-57e9f912b184?_state=yr82HBUbOFLyde_DYvly1FpbgYN9PCxDT0_AoahgRyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNTliOGM3LTVmYjMtNDRjNC05MmVlLTU3ZTlmOTEyYjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDAyODY4NDhaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07189ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1a59b8c7-5fb3-44c4-92ee-57e9f912b184 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "PUT /v2/foo/bar/blobs/uploads/1a59b8c7-5fb3-44c4-92ee-57e9f912b184?_state=yr82HBUbOFLyde_DYvly1FpbgYN9PCxDT0_AoahgRyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNTliOGM3LTVmYjMtNDRjNC05MmVlLTU3ZTlmOTEyYjE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDAyODY4NDhaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=1a0e2f20-05c8-4e66-a664-8c7802b120ce http.request.method=POST http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=5180164b-e6f7-4857-9d7c-228901d074e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/76b25f55-3c65-49da-833c-1022b8f5f891?_state=le5mnFlzeuJTT860PLJxNZtiDPE8N3_GWCw-UOIBIAt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YjI1ZjU1LTNjNjUtNDlkYS04MzNjLTEwMjJiOGY1Zjg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDI3ODEyM1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "PUT /v2/foo/bar/blobs/uploads/76b25f55-3c65-49da-833c-1022b8f5f891?_state=le5mnFlzeuJTT860PLJxNZtiDPE8N3_GWCw-UOIBIAt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YjI1ZjU1LTNjNjUtNDlkYS04MzNjLTEwMjJiOGY1Zjg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDI3ODEyM1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=8eb9619f-692a-457d-aaa3-3ad6ce17852e http.request.method=POST http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=2532e59f-112a-4801-b3e7-4d0f7a78ea89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/74becdba-4d12-48dc-bda1-0ef85964783f?_state=n3Zhdb6U8SZGDgYtYNHBZWeFpcF-I54vcwbPn8HCwFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YmVjZGJhLTRkMTItNDhkYy1iZGExLTBlZjg1OTY0NzgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDUyODkxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "PUT /v2/foo/bar/blobs/uploads/74becdba-4d12-48dc-bda1-0ef85964783f?_state=n3Zhdb6U8SZGDgYtYNHBZWeFpcF-I54vcwbPn8HCwFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YmVjZGJhLTRkMTItNDhkYy1iZGExLTBlZjg1OTY0NzgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDUyODkxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=d8b7897b-652e-42c8-a6e1-d2d43c91c0b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=8474b905-155d-4a1f-9eba-0367b445cad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/b355259d-8767-4cc7-8e32-d68ab5089ee9?_state=7oJCk8hhL-goSoN80evShraOH2EOLopYD66JHDLZEHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNTUyNTlkLTg3NjctNGNjNy04ZTMyLWQ2OGFiNTA4OWVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDc4MTk2MzZaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.118048197s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:55 +0000] "PUT /v2/foo/bar/blobs/uploads/b355259d-8767-4cc7-8e32-d68ab5089ee9?_state=7oJCk8hhL-goSoN80evShraOH2EOLopYD66JHDLZEHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNTUyNTlkLTg3NjctNGNjNy04ZTMyLWQ2OGFiNTA4OWVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1NS4wMDc4MTk2MzZaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=04db8d81-bda6-48cd-96bb-1a0b74092189 http.request.method=POST http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34837" http.request.id=c97a00da-3e9f-4933-8971-4b3d151784e2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/24a97eb1-77f5-49fe-a662-d02dec74581c?_state=gu2CeHKbJqrN-q0xyxIiwTbmDBke1H8bo9PH6-BrKiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTk3ZWIxLTc3ZjUtNDlmZS1hNjYyLWQwMmRlYzc0NTgxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1Ny4zMDczMTkxMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.087422461s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/24a97eb1-77f5-49fe-a662-d02dec74581c?_state=gu2CeHKbJqrN-q0xyxIiwTbmDBke1H8bo9PH6-BrKiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTk3ZWIxLTc3ZjUtNDlmZS1hNjYyLWQwMmRlYzc0NTgxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1Ny4zMDczMTkxMTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=d8874ed0-f549-4400-bbec-a8e904f2ed9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/uploads/24a97eb1-77f5-49fe-a662-d02dec74581c?_state=enx2HeY-GCye4JKB_Ti_JSjTF8UhLidSLPvytv9fFOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTk3ZWIxLTc3ZjUtNDlmZS1hNjYyLWQwMmRlYzc0NTgxYyIsIk9mZnNldCI6MjgwMTE1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NTdaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/24a97eb1-77f5-49fe-a662-d02dec74581c?_state=enx2HeY-GCye4JKB_Ti_JSjTF8UhLidSLPvytv9fFOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTk3ZWIxLTc3ZjUtNDlmZS1hNjYyLWQwMmRlYzc0NTgxYyIsIk9mZnNldCI6MjgwMTE1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MTk6NTdaIn0%3D&digest=sha256%3A60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=dc646869-3b43-49a9-9fc8-eb650d3ff3fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.069969ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=ab92cbc5-5500-4913-a098-9df6e85344ae http.request.method=GET http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=132.788922ms http.response.status=200 http.response.written=28011520 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 200 28011520 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=error msg="error parsing digest="sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=a98b6659-5f6d-4d8f-99f6-1d2ba99e448d http.request.method=GET http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" vars.name="foo/bar" time="2025-04-11T19:19:59Z" 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.2 http.request.host="127.0.0.1:34837" http.request.id=a98b6659-5f6d-4d8f-99f6-1d2ba99e448d http.request.method=GET http.request.remoteaddr="127.0.0.1:36354" http.request.uri="/v2/foo/bar/blobs/sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha257:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=f2f92a95-f088-4a85-bb77-f62a96ba80ea http.request.method=GET http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076489ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=85787017-5b0e-4693-9b81-a1c014500552 http.request.method=GET http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.008578ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34837" http.request.id=cac9830d-e61d-4a46-a533-1ece7aa51961 http.request.method=GET http.request.remoteaddr="127.0.0.1:36368" http.request.uri="/v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.68166ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:60821b93ca77e5923567305a0f7f2181afa8072b7fbce1f3010f63e7c12fcfb0 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=1c915b3e-f54e-4383-8d19-c659ef21e2e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43996" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.865163634s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44743" http.request.id=9ece299d-2f41-4d20-8c9b-701df3aa2116 http.request.method=GET http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.86911435s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2025:19:19:54 +0000] "GET /v2/foo/bar/blobs/sha256:df776978af11594474c1a652d7c6f62263c2a1c5b392381f491c97c780f7c02f HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.70s) === RUN TestBlobDelete time="2025-04-11T19:19:59Z" 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.2 time="2025-04-11T19:19:59Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=2017a2de-bb7c-40a4-9f06-9c38062120aa http.request.method=GET http.request.remoteaddr="127.0.0.1:42550" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=f4de4df9-a9f3-49e2-8bf1-44e230c4b4d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="856.768µs" http.response.status=404 http.response.written=157 vars.digest="sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=96319794-6683-47fa-bc8c-b22f5d0d3d45 http.request.method=POST http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=25b3e459-0000-4f5e-8580-5bb4c8bf6d10 http.request.method=GET http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="867.608µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=977c2e86-73ad-406c-a2ed-082ceafa1cda http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="843.008µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=48f8094b-b546-4ed6-a362-ed784719cf56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b85a8d5a-1e36-4fe9-baea-29c50531489a time="2025-04-11T19:19:59Z" 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.2 http.request.host="127.0.0.1:33533" http.request.id=48f8094b-b546-4ed6-a362-ed784719cf56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42566" http.request.uri="/v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.647µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b85a8d5a-1e36-4fe9-baea-29c50531489a 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/b85a8d5a-1e36-4fe9-baea-29c50531489a?_state=Ja4EIFY7BfEWrHUqJmR5cefGqE_CxZUEbmangGCPi097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NWE4ZDVhLTFlMzYtNGZlOS1iYWVhLTI5YzUwNTMxNDg5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43NzgwNDU2MDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=882c4b26-3fc6-4808-bfa1-d966ca0d4387 http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=9aebc495-cd1d-47de-b8c1-54539d33f936 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/9ad9bcd8-33be-4bf8-a604-f0f73e85de3a?_state=XrTg3-IzAatyn1yfnWRyW56LbHes-NmmeFDzhw25Zq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZDliY2Q4LTMzYmUtNGJmOC1hNjA0LWYwZjczZTg1ZGUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODIyODc2MDRaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" provided=sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be vars.name="foo/bar" vars.uuid=9ad9bcd8-33be-4bf8-a604-f0f73e85de3a time="2025-04-11T19:19:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=9aebc495-cd1d-47de-b8c1-54539d33f936 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/9ad9bcd8-33be-4bf8-a604-f0f73e85de3a?_state=XrTg3-IzAatyn1yfnWRyW56LbHes-NmmeFDzhw25Zq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZDliY2Q4LTMzYmUtNGJmOC1hNjA0LWYwZjczZTg1ZGUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODIyODc2MDRaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9ad9bcd8-33be-4bf8-a604-f0f73e85de3a time="2025-04-11T19:19:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=9aebc495-cd1d-47de-b8c1-54539d33f936 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/9ad9bcd8-33be-4bf8-a604-f0f73e85de3a?_state=XrTg3-IzAatyn1yfnWRyW56LbHes-NmmeFDzhw25Zq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZDliY2Q4LTMzYmUtNGJmOC1hNjA0LWYwZjczZTg1ZGUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODIyODc2MDRaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.849µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9ad9bcd8-33be-4bf8-a604-f0f73e85de3a 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/9ad9bcd8-33be-4bf8-a604-f0f73e85de3a?_state=XrTg3-IzAatyn1yfnWRyW56LbHes-NmmeFDzhw25Zq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZDliY2Q4LTMzYmUtNGJmOC1hNjA0LWYwZjczZTg1ZGUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODIyODc2MDRaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=35f11a9e-45ed-40a0-b459-144cf94d9357 http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=cf203cbb-e491-47c3-aadc-52d14a5d719a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/69d2a50a-b915-4654-85a3-f52aeb875e14?_state=KJvcZaR7u6eYzKmU4KCLYO72eYh7AEhGOYfOAuF4ZNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDJhNTBhLWI5MTUtNDY1NC04NWEzLWY1MmFlYjg3NWUxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODQ1NTg5MDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/69d2a50a-b915-4654-85a3-f52aeb875e14?_state=KJvcZaR7u6eYzKmU4KCLYO72eYh7AEhGOYfOAuF4ZNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZDJhNTBhLWI5MTUtNDY1NC04NWEzLWY1MmFlYjg3NWUxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODQ1NTg5MDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=20d5bd52-cf5f-4a63-b440-98f96601c167 http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=fb6f0000-1af0-4e40-bef9-cc2e1d088d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/3ef43d87-f0d1-4555-9ae6-bdeb45d5775c?_state=Lh9FprUOUEynpbdLbNORAwcDUvToeZ_2_nlJrawgL3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZjQzZDg3LWYwZDEtNDU1NS05YWU2LWJkZWI0NWQ1Nzc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODcwMzQzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/3ef43d87-f0d1-4555-9ae6-bdeb45d5775c?_state=Lh9FprUOUEynpbdLbNORAwcDUvToeZ_2_nlJrawgL3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZjQzZDg3LWYwZDEtNDU1NS05YWU2LWJkZWI0NWQ1Nzc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODcwMzQzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:19:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=44e4b413-93cb-4899-92e8-77ac40cb494a http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=15bb881f-62d9-4d0b-9544-b7cabe1ee141 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/1e3832b2-2bdf-45b1-a2f6-93f47685f3e4?_state=4YrHAgKK-2qZUL_FOIwr9EDJrcdYZZPe4owx5NJt54x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMzgzMmIyLTJiZGYtNDViMS1hMmY2LTkzZjQ3Njg1ZjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODk1NjAzOVoifQ%3D%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207595004s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/1e3832b2-2bdf-45b1-a2f6-93f47685f3e4?_state=4YrHAgKK-2qZUL_FOIwr9EDJrcdYZZPe4owx5NJt54x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMzgzMmIyLTJiZGYtNDViMS1hMmY2LTkzZjQ3Njg1ZjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToxOTo1OS43ODk1NjAzOVoifQ%3D%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=96172929-32d2-4d4b-9db9-e5e494773292 http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05957ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33533" http.request.id=fbfe1852-a559-4b32-8089-fa7ae6988fb9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/58e0a7a5-a964-4573-ba80-7dde3c668266?_state=Lq4O4OcO_bWp2Sjz3c5JyqRbx6ZYF05TgiAql-YCtbx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTBhN2E1LWE5NjQtNDU3My1iYTgwLTdkZGUzYzY2ODI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMS4xMzU1MTM1MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119224479s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/58e0a7a5-a964-4573-ba80-7dde3c668266?_state=Lq4O4OcO_bWp2Sjz3c5JyqRbx6ZYF05TgiAql-YCtbx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTBhN2E1LWE5NjQtNDU3My1iYTgwLTdkZGUzYzY2ODI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMS4xMzU1MTM1MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=ae6d499d-eb65-4915-8891-caf1969f0611 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/uploads/58e0a7a5-a964-4573-ba80-7dde3c668266?_state=oWf1jjr6w0jVlwuetHcucMUHZbcXoiLnr2_DwAwE3ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTBhN2E1LWE5NjQtNDU3My1iYTgwLTdkZGUzYzY2ODI2NiIsIk9mZnNldCI6MTkwNzMwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MDFaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "PUT /v2/foo/bar/blobs/uploads/58e0a7a5-a964-4573-ba80-7dde3c668266?_state=oWf1jjr6w0jVlwuetHcucMUHZbcXoiLnr2_DwAwE3ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTBhN2E1LWE5NjQtNDU3My1iYTgwLTdkZGUzYzY2ODI2NiIsIk9mZnNldCI6MTkwNzMwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MDFaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=5d0c21b3-fc51-4b3a-9711-b7adee58c0f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="990.849µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=17efd10e-e01f-43ae-80e3-89343669ae62 http.request.method=GET http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=77.814424ms http.response.status=200 http.response.written=19073024 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "GET /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 200 19073024 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=error msg="error parsing digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=b509b0a1-9176-499b-999c-17ed7ca6e2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" time="2025-04-11T19:20:02Z" 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.2 http.request.host="127.0.0.1:33533" http.request.id=b509b0a1-9176-499b-999c-17ed7ca6e2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:42578" http.request.uri="/v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.248µs" http.response.status=400 http.response.written=110 vars.digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "GET /v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=b53eadde-81c1-43cf-9b5d-4dec14bc30c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42590" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054409ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "GET /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=dec129b5-6cec-47ab-92ff-ee6d780d7e24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.duration="943.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=bba841e0-9777-4467-8fee-c48b2ce4507a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.248µs" http.response.status=404 http.response.written=157 vars.digest="sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=2a29a1e8-f01a-46c6-9d35-e69fc4ebe49f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.047µs" http.response.status=404 http.response.written=74 vars.digest="sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=error msg="error parsing digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=b0ed5ad4-b60b-4e15-af8d-889e9cfc3894 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42602" http.request.uri="/v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" time="2025-04-11T19:20:02Z" 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.2 http.request.host="127.0.0.1:33533" http.request.id=b0ed5ad4-b60b-4e15-af8d-889e9cfc3894 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42602" http.request.uri="/v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="856.887µs" http.response.status=400 http.response.written=110 vars.digest="sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "DELETE /v2/foo/bar/blobs/sha257:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T19:20:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=1a8b0c1b-f8b1-4e19-8f1f-4ac77c5410fd http.request.method=POST http.request.remoteaddr="127.0.0.1:42606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=a74981a1-023e-4b8f-92da-5ad0f58bc016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42606" http.request.uri="/v2/foo/bar/blobs/uploads/fa6804d4-f33c-4b8a-a09f-dfe2978bc98f?_state=mcHzRxUwc9WcPn2ExTK5IXPc6ecGI1dR2_8L-tFrn5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjgwNGQ0LWYzM2MtNGI4YS1hMDlmLWRmZTI5NzhiYzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMi4zOTc0NDU1MzNaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043217106s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "PUT /v2/foo/bar/blobs/uploads/fa6804d4-f33c-4b8a-a09f-dfe2978bc98f?_state=mcHzRxUwc9WcPn2ExTK5IXPc6ecGI1dR2_8L-tFrn5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNjgwNGQ0LWYzM2MtNGI4YS1hMDlmLWRmZTI5NzhiYzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMi4zOTc0NDU1MzNaIn0%3D&digest=sha256%3A08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=5a1b435c-f725-4a8a-83f1-e4176569405e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42606" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.15437ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=73e6da52-2cd1-40bd-b091-d978b6914c99 http.request.method=GET http.request.remoteaddr="127.0.0.1:42586" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.178310327s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "GET /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-04-11T19:20:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33533" http.request.id=6d3fc0cb-50b0-43f9-961f-c8fc1622e3cb http.request.method=GET http.request.remoteaddr="127.0.0.1:42590" http.request.uri="/v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.174726334s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [11/Apr/2025:19:20:02 +0000] "GET /v2/foo/bar/blobs/sha256:08f70b46ddc2d5a985b0ae0bccae4091d128b4c2e4718e66e55729ad6fddb9be HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.97s) === RUN TestRelativeURL time="2025-04-11T19:20:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:03Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43925" http.request.id=2ac30810-20c9-4231-9cc1-5eb074e85b45 http.request.method=POST http.request.remoteaddr="127.0.0.1:46794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43925" http.request.id=c5525220-11de-4be8-9a87-bc2ab8175d9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46794" http.request.uri="/v2/foo/bar/blobs/uploads/c9f6795d-6265-47c5-bd6c-9787af742a51?_state=2v2QAQetk8skoQ0ByoO_FBj4gSipvfV73QRJFonatmB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZjY3OTVkLTYyNjUtNDdjNS1iZDZjLTk3ODdhZjc0MmE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMy41NjgwMDIwN1oifQ%3D%3D&digest=sha256%3A5c4fba84c656587dcde8e49122b6c50b62b79549937c272b6e39ae591b2582aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.154235129s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/c9f6795d-6265-47c5-bd6c-9787af742a51?_state=2v2QAQetk8skoQ0ByoO_FBj4gSipvfV73QRJFonatmB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ZjY3OTVkLTYyNjUtNDdjNS1iZDZjLTk3ODdhZjc0MmE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowMy41NjgwMDIwN1oifQ%3D%3D&digest=sha256%3A5c4fba84c656587dcde8e49122b6c50b62b79549937c272b6e39ae591b2582aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43925" http.request.id=9f512e0d-c773-4d5e-97aa-5d368d5a437d http.request.method=POST http.request.remoteaddr="127.0.0.1:46794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43925" http.request.id=c0e1a43d-1f14-4139-b681-4c03af0281da http.request.method=POST http.request.remoteaddr="127.0.0.1:46794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43925" http.request.id=746d2d34-2bcb-4206-a3a9-01d5050132a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46794" http.request.uri="/v2/foo/bar/blobs/uploads/c434bad1-6d7b-4a18-a6e8-88e3aaa988fb?_state=6fiOKsIeU2eEkNCTaivpBXeGxOvdIS_6RdTshvoixU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MzRiYWQxLTZkN2ItNGExOC1hNmU4LTg4ZTNhYWE5ODhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowNi4xNzMyMjI4M1oifQ%3D%3D&digest=sha256%3A18fa73fcbf36b0e978c485c392bebe1dbb65cb8fd3939b1ee1a32ea529afc5c4" http.request.useragent="Go-http-client/1.1" http.response.duration=919.927499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:06 +0000] "PUT /v2/foo/bar/blobs/uploads/c434bad1-6d7b-4a18-a6e8-88e3aaa988fb?_state=6fiOKsIeU2eEkNCTaivpBXeGxOvdIS_6RdTshvoixU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MzRiYWQxLTZkN2ItNGExOC1hNmU4LTg4ZTNhYWE5ODhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowNi4xNzMyMjI4M1oifQ%3D%3D&digest=sha256%3A18fa73fcbf36b0e978c485c392bebe1dbb65cb8fd3939b1ee1a32ea529afc5c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.53s) === RUN TestBlobDeleteDisabled time="2025-04-11T19:20: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.2 time="2025-04-11T19:20:07Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:43793" http.request.id=bd20ac7c-a62e-4a73-9df5-dcf43dbf02e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49226" http.request.uri="/v2/foo/bar/blobs/sha256:86cf1ca2bf62a9198775c34bfd3419d7c80c6077844eff5ce8da641c1dc0d768" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.649µs" http.response.status=405 http.response.written=78 vars.digest="sha256:86cf1ca2bf62a9198775c34bfd3419d7c80c6077844eff5ce8da641c1dc0d768" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:86cf1ca2bf62a9198775c34bfd3419d7c80c6077844eff5ce8da641c1dc0d768 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2025-04-11T19:20: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.2 time="2025-04-11T19:20:07Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41581" http.request.id=c7e6ff45-40b7-4099-9d32-2a26654cf2ea http.request.method=POST http.request.remoteaddr="127.0.0.1:59118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41581" http.request.id=a5064812-e704-4ede-8a5c-2397536be904 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59118" http.request.uri="/v2/foo/bar/blobs/uploads/e42d7853-197e-4fab-9f01-779b0b5596c2?_state=WeT5okeDpr0-96z7CPXMdYHcbm7mhzIg1LjIBdAp3GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MmQ3ODUzLTE5N2UtNGZhYi05ZjAxLTc3OWIwYjU1OTZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowNy41MjM2MDc0OTFaIn0%3D&digest=sha256%3A62c0ead75541aa2e9fea4a3837c42d4ec7a0d52c6d6b9cdd19585bcb0734519b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890134397s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:07 +0000] "PUT /v2/foo/bar/blobs/uploads/e42d7853-197e-4fab-9f01-779b0b5596c2?_state=WeT5okeDpr0-96z7CPXMdYHcbm7mhzIg1LjIBdAp3GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MmQ3ODUzLTE5N2UtNGZhYi05ZjAxLTc3OWIwYjU1OTZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowNy41MjM2MDc0OTFaIn0%3D&digest=sha256%3A62c0ead75541aa2e9fea4a3837c42d4ec7a0d52c6d6b9cdd19585bcb0734519b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:41581" http.request.id=4aba41df-08f1-4819-9c07-7699b79b66b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59118" http.request.uri="/v2/foo/bar/blobs/sha256:62c0ead75541aa2e9fea4a3837c42d4ec7a0d52c6d6b9cdd19585bcb0734519b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.887µs" http.response.status=405 http.response.written=78 vars.digest="sha256:62c0ead75541aa2e9fea4a3837c42d4ec7a0d52c6d6b9cdd19585bcb0734519b" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:62c0ead75541aa2e9fea4a3837c42d4ec7a0d52c6d6b9cdd19585bcb0734519b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.14s) === RUN TestDeleteReadOnly time="2025-04-11T19:20:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:09Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33269" http.request.id=162c8a18-1bfd-4859-a846-c1e53d90b77a http.request.method=POST http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33269" http.request.id=f6259355-14ae-4ff3-b5ca-55d560ed8ff3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41714" http.request.uri="/v2/foo/bar/blobs/uploads/3e556349-0ef7-4b2f-a536-c64b40ca9907?_state=dbUwMW4pdo1zjjbWSXDsYVRplcXTiggEkFwGFJNL1HR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTU2MzQ5LTBlZjctNGIyZi1hNTM2LWM2NGI0MGNhOTkwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowOS42NzUyOTc4NDRaIn0%3D&digest=sha256%3Acb2c7c244ef0004af16b8958ae8461a742eac4296a8e75689996f1d470876f98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.939639746s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/3e556349-0ef7-4b2f-a536-c64b40ca9907?_state=dbUwMW4pdo1zjjbWSXDsYVRplcXTiggEkFwGFJNL1HR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNTU2MzQ5LTBlZjctNGIyZi1hNTM2LWM2NGI0MGNhOTkwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDowOS42NzUyOTc4NDRaIn0%3D&digest=sha256%3Acb2c7c244ef0004af16b8958ae8461a742eac4296a8e75689996f1d470876f98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:cb2c7c244ef0004af16b8958ae8461a742eac4296a8e75689996f1d470876f98 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.20s) === RUN TestStartPushReadOnly time="2025-04-11T19:20:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:11Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [11/Apr/2025:19:20:11 +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-04-11T19:20:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:11Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=b021c98c-d991-42ed-8c33-190e4aa3dbe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" 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="837.208µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=36d023e5-b365-49a2-8fcc-056ee0ea1228 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" 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="730.246µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=58b45134-a762-4ae6-9b45-1919ad9abb65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" 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="762.367µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=8f6b031c-0e49-47f5-b920-4a1424280f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.942586ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=8f6b031c-0e49-47f5-b920-4a1424280f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.984026ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=8f6b031c-0e49-47f5-b920-4a1424280f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.013027ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=8f6b031c-0e49-47f5-b920-4a1424280f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.040467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T19:20:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=fd6e6672-81af-4817-a584-a6feb0221d01 http.request.method=POST http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=d561f7c6-1164-4738-89c7-cbf823274b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/blobs/uploads/336d6111-b0af-4e41-8725-6848636a7d93?_state=UhBmUxNs279aMvXiWGIVIs6dn3vTR2fl8evDmW6iYRd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMzZkNjExMS1iMGFmLTRlNDEtODcyNS02ODQ4NjM2YTdkOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTEuODg3NjMyODA1WiJ9&digest=sha256%3A92834b9c929818329ad3ff68e60422cf8ba561881d5fccb2ebb640ec5ebcf8eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.104863335s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/336d6111-b0af-4e41-8725-6848636a7d93?_state=UhBmUxNs279aMvXiWGIVIs6dn3vTR2fl8evDmW6iYRd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMzZkNjExMS1iMGFmLTRlNDEtODcyNS02ODQ4NjM2YTdkOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTEuODg3NjMyODA1WiJ9&digest=sha256%3A92834b9c929818329ad3ff68e60422cf8ba561881d5fccb2ebb640ec5ebcf8eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=4d98ac10-63d5-4e5a-9335-42d32478b4e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=3d6c5624-314d-4d45-837d-af561e9d3757 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/blobs/uploads/4c3e5142-35f6-466c-bb96-55a832a57a3a?_state=n7rXBSBkfeZIrY9jI3QdPBRXSSOk5qIIBSkZiuPlhZ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzNlNTE0Mi0zNWY2LTQ2NmMtYmI5Ni01NWE4MzJhNTdhM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTQuMjI4MzgxNzAxWiJ9&digest=sha256%3A428d2deb5bfde7c834876f8db0d03999d84348c64d71849eed4662cf27b264a2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784256436s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/4c3e5142-35f6-466c-bb96-55a832a57a3a?_state=n7rXBSBkfeZIrY9jI3QdPBRXSSOk5qIIBSkZiuPlhZ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzNlNTE0Mi0zNWY2LTQ2NmMtYmI5Ni01NWE4MzJhNTdhM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTQuMjI4MzgxNzAxWiJ9&digest=sha256%3A428d2deb5bfde7c834876f8db0d03999d84348c64d71849eed4662cf27b264a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=331eae49-e47b-4673-88ae-8c4d961963b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=163823ff-f004-42c4-bd41-5863adcdc0a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.31595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=9439aa05-3f68-466f-aecb-40e20a99703a http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" 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.826496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=43d05afb-4f7e-43df-b8fd-663029f3a12b http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.767336ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36075" http.request.id=e407f30c-eca1-447b-9a27-08d9739f7332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.271269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36075" http.request.id=53fa7f4e-6d43-44be-ba2e-47b0379f1844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.260949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36075" http.request.id=b27c2d45-8661-4538-81b6-e1ac17c1b6d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.264429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=418c2c9f-d79b-4b98-8efd-e12f8a0bc4ea http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.776696ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=eb5f7997-7df1-4453-9bcd-d520ecec2eef http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="768.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=6932a338-beb6-43d5-ac62-7032c449519c http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.duration="758.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=f2134525-4c3d-45bc-b31d-2aeb435e8973 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" 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="747.446µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=error msg="payload digest does match: "sha256:cb9b23b6641f151254b4625db2cc3569c6987e6c47032890c8f44acb6c8a61b6" != "sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e"" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=d8f45b6e-ae00-4f0b-b015-81b31d9ce0ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" time="2025-04-11T19:20:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=d8f45b6e-ae00-4f0b-b015-81b31d9ce0ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.129µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e" 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b843214f2a0b460ff8fd9d26c9bc0a6a8b4104378fe3d7aa1fa8774960bad4e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=29096342-12c6-42dd-9d63-ad7c748accc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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="869.568µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" 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.2 http.request.host="127.0.0.1:36075" http.request.id=80376dbe-8fc4-4116-b843-639e65c9e89a http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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="766.687µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=0a93ee3c-3094-4880-a51b-5f0234227f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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="873.768µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:16Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=0a93ee3c-3094-4880-a51b-5f0234227f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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="911.649µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:16Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=0a93ee3c-3094-4880-a51b-5f0234227f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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="946.169µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=ce79f237-2a3b-44d4-9e99-086685f47691 http.request.method=POST http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=26622c5d-49be-47c8-92b1-7ca4ca8a3fe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/7c37ea97-487d-4c54-a992-27a20fc35514?_state=uqEznNSilFwEvKEibCO7SZXfmqMeTOa0aUvfuyINxIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzM3ZWE5Ny00ODdkLTRjNTQtYTk5Mi0yN2EyMGZjMzU1MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTYuMDQ4MDY0MTM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c37ea97-487d-4c54-a992-27a20fc35514?_state=uqEznNSilFwEvKEibCO7SZXfmqMeTOa0aUvfuyINxIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzM3ZWE5Ny00ODdkLTRjNTQtYTk5Mi0yN2EyMGZjMzU1MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTYuMDQ4MDY0MTM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=3b6d1569-82d8-4b7c-b58f-3364d8ed2996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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="912.448µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:16Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=3b6d1569-82d8-4b7c-b58f-3364d8ed2996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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.329µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T19:20:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=d7582243-0f2e-47fa-9a03-465e97b8614f http.request.method=POST http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=28b23cfa-919d-4c58-acc9-f79fd282a1bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/980de594-5792-418a-8c48-5b302c424f5c?_state=pd2hWbTnr2pzGRQ0QlU6R9I_bQDazpvfA2ocNbr464F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODBkZTU5NC01NzkyLTQxOGEtOGM0OC01YjMwMmM0MjRmNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTYuMjg0MTgxNjk1WiJ9&digest=sha256%3A3c747a56c71f0ec927d73cf5d7f3b4ed0d8c779b3873f0f9ac0bd3890c9a67ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.7573867s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/980de594-5792-418a-8c48-5b302c424f5c?_state=pd2hWbTnr2pzGRQ0QlU6R9I_bQDazpvfA2ocNbr464F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODBkZTU5NC01NzkyLTQxOGEtOGM0OC01YjMwMmM0MjRmNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTYuMjg0MTgxNjk1WiJ9&digest=sha256%3A3c747a56c71f0ec927d73cf5d7f3b4ed0d8c779b3873f0f9ac0bd3890c9a67ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=5c192bca-50ad-4cd3-93fa-a81a31316236 http.request.method=POST http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=c64b8d9a-e10b-4217-a100-089601b00c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/blobs/uploads/ce3e4ab8-a6f7-4f25-8d5b-bbb315c006f9?_state=Myx02W_vN20gZXvxhz3vesnww3-v4LR8Z67VNiY4-VJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTNlNGFiOC1hNmY3LTRmMjUtOGQ1Yi1iYmIzMTVjMDA2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTguMjc4OTQ4NzY1WiJ9&digest=sha256%3Ad184656e8e7d1d1f4fd99fdd8de5e511e956c08874c73d9cc8032c4cabb7685c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49579594s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/ce3e4ab8-a6f7-4f25-8d5b-bbb315c006f9?_state=Myx02W_vN20gZXvxhz3vesnww3-v4LR8Z67VNiY4-VJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTNlNGFiOC1hNmY3LTRmMjUtOGQ1Yi1iYmIzMTVjMDA2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MTguMjc4OTQ4NzY1WiJ9&digest=sha256%3Ad184656e8e7d1d1f4fd99fdd8de5e511e956c08874c73d9cc8032c4cabb7685c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=f8c7e06d-09e7-4a6b-852c-892dc5839f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36075" http.request.id=536783de-fc14-4d03-9f56-de2356b7624f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=bcdc24ad-b6b3-4aa4-9380-b43c2987461c http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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="965.089µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=cb00fb22-ba55-4029-bc41-cc63de3eeffd http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="936.768µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=5437c5c8-c142-4c07-9394-ed189ad6dad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="774.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=e8fd9183-4443-4bf7-b23c-5995fecdf13f http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb" http.request.useragent="Go-http-client/1.1" http.response.duration="755.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=6535e753-988e-49b1-a1de-35ddc7451c49 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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="753.287µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="rewriting manifest sha256:ddb3bda2f2e28d332b727bcdeb95efd22013bbff6f8850c112c276589bf73abb in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=3f6c2c98-97b8-4cb9-a1ff-47126b8318ae http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=3f6c2c98-97b8-4cb9-a1ff-47126b8318ae http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.075339ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36075" http.request.id=79475715-f85b-4d51-a3ed-ec96967abe92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" 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="820.967µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36075" http.request.id=d075c478-46e0-4c84-8b53-6133ae40d6e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36075" http.request.id=10426203-cec4-4e02-a3ee-13a5892b27c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976" http.request.useragent="Go-http-client/1.1" http.response.duration="958.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=cb46ae69-8341-41e8-80ec-205828f7b381 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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="862.088µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=63764603-0f39-43fa-af25-63952cb7cd53 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="817.247µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=9bce6d36-e2b9-4801-bf05-c52f626e53d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="683.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=abad145e-6464-47f7-8352-29b65c6bd6ff http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976" http.request.useragent="Go-http-client/1.1" http.response.duration="661.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=info msg="rewriting manifest list sha256:ceb4c9d9ad1532000f8cd64a9761f3e528eebedaaf7bbb55200c4e278a815976 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=a5565783-1219-4bbb-8d0f-c8bf1d8ceee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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-04-11T19:20:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36075" http.request.id=a5565783-1219-4bbb-8d0f-c8bf1d8ceee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39598" 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.980218ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" 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.2 time="2025-04-11T19:20:19Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=a8aa09ac-9a58-4e80-970f-61e9f7441dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" 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="846.167µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" 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.2 http.request.host="127.0.0.1:35023" http.request.id=52a0f879-19e4-4ef6-aca0-0ddefde39205 http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" 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="662.166µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=668d7cad-9dfa-47c3-acc8-84567804b3bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" 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="719.006µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T19:20:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=46e1ecc0-fa59-433d-b1a2-56655a6c0c25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.869025ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:19Z" 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.2 http.request.host="127.0.0.1:35023" http.request.id=46e1ecc0-fa59-433d-b1a2-56655a6c0c25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.913586ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=46e1ecc0-fa59-433d-b1a2-56655a6c0c25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.943426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:19Z" 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.2 http.request.host="127.0.0.1:35023" http.request.id=46e1ecc0-fa59-433d-b1a2-56655a6c0c25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.969906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T19:20:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=268ed038-13bd-4c00-acc5-f087d209dc28 http.request.method=POST http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=9d663717-0b1d-4f6c-a9a4-aa58d129d5f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/blobs/uploads/52ad605f-3dd6-405d-a6cf-7c7b653d015b?_state=RqyAI37kl7KgRZGoFC2BbpjCFXAWIiHnfDfS1tdF0oZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MmFkNjA1Zi0zZGQ2LTQwNWQtYTZjZi03YzdiNjUzZDAxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjAuMDUzNTE0ODg1WiJ9&digest=sha256%3Ae2d2ae298209fd5f55c5d0085f8d219840ba6d8a9e7614981482b1d2bb77bcf7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.706486177s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/52ad605f-3dd6-405d-a6cf-7c7b653d015b?_state=RqyAI37kl7KgRZGoFC2BbpjCFXAWIiHnfDfS1tdF0oZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MmFkNjA1Zi0zZGQ2LTQwNWQtYTZjZi03YzdiNjUzZDAxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjAuMDUzNTE0ODg1WiJ9&digest=sha256%3Ae2d2ae298209fd5f55c5d0085f8d219840ba6d8a9e7614981482b1d2bb77bcf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:22Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=83772221-307d-4d3f-80d5-ac56ccec4a86 http.request.method=POST http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=0346e56c-99b5-4a8b-9220-8faf660a8e79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/blobs/uploads/d4417da8-909d-4682-8e70-eeb5195e7475?_state=LMeyLzYkEEo2hgwHz6V_ryrlxL0t9wnxXyV-Ad8Htgx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDQxN2RhOC05MDlkLTQ2ODItOGU3MC1lZWI1MTk1ZTc0NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjIuMDY2NzI4MDUxWiJ9&digest=sha256%3Aeffca2b30464a594b1c6133ef8741490ccf7f4af787e8fe02965107daa503b0f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.258898708s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/d4417da8-909d-4682-8e70-eeb5195e7475?_state=LMeyLzYkEEo2hgwHz6V_ryrlxL0t9wnxXyV-Ad8Htgx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDQxN2RhOC05MDlkLTQ2ODItOGU3MC1lZWI1MTk1ZTc0NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjIuMDY2NzI4MDUxWiJ9&digest=sha256%3Aeffca2b30464a594b1c6133ef8741490ccf7f4af787e8fe02965107daa503b0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=b10a66ae-bf9c-42a6-9e61-dc7f4e89fccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.491791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=0a8f6075-e384-43eb-8fee-6ad4b225de9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=ed4b1b0e-4863-4e58-809c-1b644f685ce8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" 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.779456ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=e50c2253-087d-4d63-9c8e-bfde236dc3dc http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.719255ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35023" http.request.id=33fd4ae7-d495-444f-8c6b-83aa01901757 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.232549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35023" http.request.id=e39a9a27-efb8-4dfb-938a-3a8159164827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35023" http.request.id=196e9d2f-537f-4026-98fd-fb55f4d30334 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=47f4c224-f41d-4b57-b051-32a7e4675e71 http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.736015ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=e0fd5393-e6ed-4dce-a8d1-1e1d18fd879c http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="735.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=0b1e718c-8a31-424d-b689-b81ab0f5a81f http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.duration="654.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=71a94526-a519-466b-9e75-71494cbf2046 http.request.method=GET http.request.remoteaddr="127.0.0.1:50358" 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="667.686µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=error msg="payload digest does match: "sha256:ca2f36b2669a70c645bffc7b99b41092a5a45c3ac4d0472b8f7a4cf94cfe6860" != "sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0"" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=dc7d3850-16d9-4fa8-bc1b-d769b7aa37c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=dc7d3850-16d9-4fa8-bc1b-d769b7aa37c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50358" http.request.uri="/v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.687µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0" 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6f774fa0f32ec56bde3c7eb44d529e3ceb03ac0fc9e0477d7e433167c17d1a0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=4b0d113f-3a5f-4e91-ab64-9224b6e91dcb http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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="799.847µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=41e78892-898a-433f-a9eb-2002df6c502e http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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="705.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=65e9b1af-28bb-4fe0-a16e-599d961c680d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="855.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=65e9b1af-28bb-4fe0-a16e-599d961c680d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="896.968µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=65e9b1af-28bb-4fe0-a16e-599d961c680d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="927.288µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=42ac9321-b910-4132-a8f6-463d9d5251d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=1135f4bb-0e4f-47fb-aeb1-d5b35aa6164c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/34969f7f-9fdb-44ee-9d4f-de6154e30590?_state=R-GWUWgJ4LGZDGOlXNKgy_OZPtFjMSJRBBa5PsWrUwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDk2OWY3Zi05ZmRiLTQ0ZWUtOWQ0Zi1kZTYxNTRlMzA1OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjQuMzYwMjg2NzQ5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/34969f7f-9fdb-44ee-9d4f-de6154e30590?_state=R-GWUWgJ4LGZDGOlXNKgy_OZPtFjMSJRBBa5PsWrUwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDk2OWY3Zi05ZmRiLTQ0ZWUtOWQ0Zi1kZTYxNTRlMzA1OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjQuMzYwMjg2NzQ5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=41454bc2-7449-43b0-9305-860578fa0f83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="835.848µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=41454bc2-7449-43b0-9305-860578fa0f83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="872.008µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T19:20:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=412851bd-1f2d-4f48-8616-ecbadc8a043c http.request.method=POST http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=979ffca7-92da-4461-8163-96183d84ff0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/68c7c212-22dd-45d2-b5f6-334702a94b7f?_state=Dy4_el_hbGI8JCGORjCD63qN2lUmiM41tRCnrV-Q-6l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGM3YzIxMi0yMmRkLTQ1ZDItYjVmNi0zMzQ3MDJhOTRiN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjQuNTk4ODIxNTI0WiJ9&digest=sha256%3A9a354f438b77571cf58763f797dcf8a01d878e42c3c3440b5f56b466702fddc0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.516021804s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/68c7c212-22dd-45d2-b5f6-334702a94b7f?_state=Dy4_el_hbGI8JCGORjCD63qN2lUmiM41tRCnrV-Q-6l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGM3YzIxMi0yMmRkLTQ1ZDItYjVmNi0zMzQ3MDJhOTRiN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjQuNTk4ODIxNTI0WiJ9&digest=sha256%3A9a354f438b77571cf58763f797dcf8a01d878e42c3c3440b5f56b466702fddc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=376d08d5-ec23-494f-b110-a928fe992c48 http.request.method=POST http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06885ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=9e952e49-d44e-4ac5-8501-30b0881df1dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/blobs/uploads/bbeb8360-1f93-426e-9c68-ecd3b1f49726?_state=lQp4Itrm2_sL2gL6-kZk1iPEHvHe0O2bZ7hZFBNkKNR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmViODM2MC0xZjkzLTQyNmUtOWM2OC1lY2QzYjFmNDk3MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjYuMzYxNzMxMjU1WiJ9&digest=sha256%3Abef8c11c95cd9ad470e33c1e9a82fcfe64d388f1c86364cfc38695bd28dee1b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591259866s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/bbeb8360-1f93-426e-9c68-ecd3b1f49726?_state=lQp4Itrm2_sL2gL6-kZk1iPEHvHe0O2bZ7hZFBNkKNR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmViODM2MC0xZjkzLTQyNmUtOWM2OC1lY2QzYjFmNDk3MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjYuMzYxNzMxMjU1WiJ9&digest=sha256%3Abef8c11c95cd9ad470e33c1e9a82fcfe64d388f1c86364cfc38695bd28dee1b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=e730065a-414a-410a-97d7-94b9d10097fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35023" http.request.id=7206dd56-2ef0-4aa2-b815-ac9db1e34b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=b201c4c4-70cb-4f76-ac64-ae7a1851fefb http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.005449ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=cca926eb-b734-440f-995a-1e6624336e0c http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="854.367µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=97f25b26-42f4-4fd6-820a-e8192f354621 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="787.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=4befcf9c-e97c-46c3-a5c3-2a354d1ad556 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028" http.request.useragent="Go-http-client/1.1" http.response.duration="788.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=c70c53a2-ea9f-43ae-a465-b69605efc392 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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="785.687µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="rewriting manifest sha256:5c5e4b05d341535ee503c2cbd7566a317733d74c3c7b36782eaa771c03dae028 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=10ad2448-c6a7-455b-90b6-dd18c72c8350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=10ad2448-c6a7-455b-90b6-dd18c72c8350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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.988418ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35023" http.request.id=0882ebd2-4883-4750-abd6-e78867fb55cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" 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="841.567µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35023" http.request.id=9c210827-0f22-4c66-aee8-e0e738760c2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35023" http.request.id=9174491c-24f2-44e1-8bf3-63a5105df51a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=71c9c91d-89b4-46b4-8076-a179d275a070 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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="883.528µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=2cdad34d-c7bc-466c-8f9e-85401009bf83 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="929.008µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=d1bf37d7-487d-446e-b32f-7e6e381993b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="747.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=47664b4d-6f98-421b-9ca0-a503ecc80b1f http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8" http.request.useragent="Go-http-client/1.1" http.response.duration="717.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=info msg="rewriting manifest list sha256:d45eb35797922502176c1e9523a696442de2e3c809fb1bf26290a3afecbbb4c8 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=2dc12e73-7b87-4338-b24e-09f1bd058a65 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" 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-04-11T19:20:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35023" http.request.id=2dc12e73-7b87-4338-b24e-09f1bd058a65 http.request.method=GET http.request.remoteaddr="127.0.0.1:50360" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.055858ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (16.35s) === RUN TestGetManifestWithStorageError time="2025-04-11T19:20:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:27Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36017" http.request.id=0207db0f-325f-486f-8226-130734ee9de1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" 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="880.368µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:36017" http.request.id=70c82a31-bf7e-4cc4-8b3e-50b7259e8335 http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" 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="751.846µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:36017" http.request.id=f7914afc-3d27-4081-b4d1-635fd1374f5a http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.167µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:36017" http.request.id=49a45628-7e07-4830-a104-1b83a04895d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" 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="785.007µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-04-11T19:20:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:27Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=be8238d4-d4d1-4b69-bdd7-0a21104f8d2b http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" 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="949.168µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" 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.2 http.request.host="127.0.0.1:35563" http.request.id=16b30bb7-936b-4ed3-a662-950009a55ef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" 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="765.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=ac3c4576-dba0-4bdd-8c63-64a262dda392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" 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="741.247µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=b54b10a8-c128-4b0e-b7ea-ee387f185641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.917746ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:27Z" 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.2 http.request.host="127.0.0.1:35563" http.request.id=b54b10a8-c128-4b0e-b7ea-ee387f185641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.962947ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=b54b10a8-c128-4b0e-b7ea-ee387f185641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.990707ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T19:20:27Z" 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.2 http.request.host="127.0.0.1:35563" http.request.id=b54b10a8-c128-4b0e-b7ea-ee387f185641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.017107ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:19:20:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T19:20:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=d946c7ac-623c-4ddf-8309-54587769bea4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=f6b5c3e8-d422-42d3-828e-1e2d4ab2ff50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/blobs/uploads/75bfbf23-498c-4acc-9078-a90c556eea28?_state=ZNCiNAuuIwuybCObelqRUDGXWZUFIG-CxLZXolHWW5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWJmYmYyMy00OThjLTRhY2MtOTA3OC1hOTBjNTU2ZWVhMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjguMTgyMjY3Njg5WiJ9&digest=sha256%3A1b8ba08d08ab7492ceb5debb1df232ef83e8f369c36125d9db2a44c9bb55fcdf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123595397s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/75bfbf23-498c-4acc-9078-a90c556eea28?_state=ZNCiNAuuIwuybCObelqRUDGXWZUFIG-CxLZXolHWW5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWJmYmYyMy00OThjLTRhY2MtOTA3OC1hOTBjNTU2ZWVhMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjguMTgyMjY3Njg5WiJ9&digest=sha256%3A1b8ba08d08ab7492ceb5debb1df232ef83e8f369c36125d9db2a44c9bb55fcdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=facc669a-8305-44d7-98b4-258d7cc84f9e http.request.method=POST http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=adbfd56a-3609-4588-9078-812badefd0f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/blobs/uploads/667170d7-8a08-4c9d-82e2-c5e7a2afebc3?_state=8MZphizR73rHMixYyBKkGdGCOVBIRGL53pBGFpuqIgh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NjcxNzBkNy04YTA4LTRjOWQtODJlMi1jNWU3YTJhZmViYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjkuNTg4MzM3NDQ5WiJ9&digest=sha256%3Af4752df280aaaa6ae5a9f436ae6dbd510206f5811af49167b5e82ad64d93e681" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251449495s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/667170d7-8a08-4c9d-82e2-c5e7a2afebc3?_state=8MZphizR73rHMixYyBKkGdGCOVBIRGL53pBGFpuqIgh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NjcxNzBkNy04YTA4LTRjOWQtODJlMi1jNWU3YTJhZmViYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MjkuNTg4MzM3NDQ5WiJ9&digest=sha256%3Af4752df280aaaa6ae5a9f436ae6dbd510206f5811af49167b5e82ad64d93e681 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=f07705de-8ef7-4430-89aa-4f7892441162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.490872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=e6f8a122-8085-499e-af4d-3aeda15aefd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=b7a0b283-290e-4038-95fb-9956a0a0c489 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" 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.803456ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=43c27103-51a7-41d4-a9b5-72a7f120c94e http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.750376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35563" http.request.id=7abb457a-cb05-47e5-a2ad-9d281626d319 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=3.244228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35563" http.request.id=c00dd74c-8df2-4f75-bdfc-28ae1f898331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=3.265869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35563" http.request.id=abc3db13-058d-4fce-a500-2f6751a7a56c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=c240f73f-aaf2-40dc-8d90-eff0a87c06b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.806576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=d21f282b-f81d-4532-823b-99f51bedcdc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=676d83bc-6809-46ea-9665-a4e37e881808 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration="783.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=c512740b-a05e-4f7e-b82e-bdd016c29dd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44552" 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="728.206µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="payload digest does match: "sha256:484a88c72ccb96b0668e79a87e690c4fdab8aedc91e23d10d8934f489fabb6cd" != "sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505"" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=6d30202b-a3e3-42e0-93d2-0e4b3c6b161b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=6d30202b-a3e3-42e0-93d2-0e4b3c6b161b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44552" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.328µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=ebad5919-3049-4c92-b955-0a31df26f71a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44566" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=6a5e1f43-6d7b-4038-b8b5-69a6df0b65b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44566" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.008µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=bcbdd88a-3b33-46a1-9c5d-4f83593588b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.888µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=48f1fc43-bad6-403c-9557-1690aba3770c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44576" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration=3.34811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=0eb25944-edd3-462a-81e8-5e92eea8c462 http.request.method=GET http.request.remoteaddr="127.0.0.1:44576" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.761495ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=892d97f9-d18b-4ae2-9be4-fc85d317346b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44588" 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="973.929µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=021c69ac-6229-4c77-a72c-853a50380baf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=c91a5631-99a5-4f5a-83fa-5abadba812ea http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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="722.086µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=582dfaad-0f14-4eb5-bc02-ec769d573ef7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505" http.request.useragent="Go-http-client/1.1" http.response.duration="941.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2560139d1d998526e57db2ae98425cd9ae25df6ee928f83aa01dab6da935a505 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=7c8207b6-acfd-432d-8987-fb495dd7784c http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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="738.086µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=c4877dca-3cbf-4cd0-863e-b4c275f24b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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.937257ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=c0e5c00c-16f9-4cae-93fb-5a28d970d852 http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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="868.848µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=94d4f0f5-df21-467f-bd87-58c742fa2890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" 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="975.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=94d4f0f5-df21-467f-bd87-58c742fa2890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" 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.021329ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=94d4f0f5-df21-467f-bd87-58c742fa2890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" 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.057129ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=de021b09-bf81-4302-a687-e4312041e8d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=a307ce81-3b7e-4b50-8f7d-1eec477b4a6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/dc434c02-6f4e-4187-8f48-cb4ab0489774?_state=QnLgNNyJv-7PPuBYUaV8NzWDdhopONGqRqvGCL_6WzV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzQzNGMwMi02ZjRlLTQxODctOGY0OC1jYjRhYjA0ODk3NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzEuODk1MjEzNzE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/dc434c02-6f4e-4187-8f48-cb4ab0489774?_state=QnLgNNyJv-7PPuBYUaV8NzWDdhopONGqRqvGCL_6WzV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzQzNGMwMi02ZjRlLTQxODctOGY0OC1jYjRhYjA0ODk3NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzEuODk1MjEzNzE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=6d3520a0-778a-4ff3-bac1-1309b78cb93d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" 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="880.848µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T19:20:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=6d3520a0-778a-4ff3-bac1-1309b78cb93d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" 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="929.088µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:19:20:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T19:20:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=98c71778-c636-40ca-a393-e2f98018fc14 http.request.method=POST http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=271bb2d5-3ce3-4f65-a6b5-27a5ce38c7c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/03812a00-a979-4a36-b2d3-45ac306df0d3?_state=v1gNgowWeqvGJ15UWZdaBCk5ZciiU7jo0ZiEGAU25gF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMzgxMmEwMC1hOTc5LTRhMzYtYjJkMy00NWFjMzA2ZGYwZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzIuMDQ1ODU5MzQzWiJ9&digest=sha256%3A252f287f3f6122d0c5f8210d0e93d49d76a96b14d475639d5f16c0348d40daaf" http.request.useragent="Go-http-client/1.1" http.response.duration=640.27711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/03812a00-a979-4a36-b2d3-45ac306df0d3?_state=v1gNgowWeqvGJ15UWZdaBCk5ZciiU7jo0ZiEGAU25gF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMzgxMmEwMC1hOTc5LTRhMzYtYjJkMy00NWFjMzA2ZGYwZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzIuMDQ1ODU5MzQzWiJ9&digest=sha256%3A252f287f3f6122d0c5f8210d0e93d49d76a96b14d475639d5f16c0348d40daaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=07695507-bee6-48e0-b8e9-05130883e774 http.request.method=POST http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=8b0de504-ac30-46aa-8391-ac6a98c5984b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/blobs/uploads/90c7242f-9e89-4b2c-97b1-ca003cba3b9e?_state=ZzhTJqQI1918nMsjZcJkV9-LaA3nWqSgkk-wk2r-1gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGM3MjQyZi05ZTg5LTRiMmMtOTdiMS1jYTAwM2NiYTNiOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzIuODI0NjEyNDQ4WiJ9&digest=sha256%3Ad4c4238a94da280a0b65d5bc0814ca8b302966bbc64687119b8cac577612e5d0" http.request.useragent="Go-http-client/1.1" http.response.duration=670.204255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/90c7242f-9e89-4b2c-97b1-ca003cba3b9e?_state=ZzhTJqQI1918nMsjZcJkV9-LaA3nWqSgkk-wk2r-1gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGM3MjQyZi05ZTg5LTRiMmMtOTdiMS1jYTAwM2NiYTNiOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMTk6MjA6MzIuODI0NjEyNDQ4WiJ9&digest=sha256%3Ad4c4238a94da280a0b65d5bc0814ca8b302966bbc64687119b8cac577612e5d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=15f53531-5f6b-40f3-983b-af1cfc849bbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=90f90c0e-4553-4820-9f25-85d97f2a633b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=0132614d-95a7-45bb-a75a-626dd17cda6b http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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="948.168µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=d250eb07-c175-4a10-b327-8c29944e4ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="869.248µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=ac51fd96-faed-402f-a20e-62eaa059fd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="763.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=dc44cd7e-615c-4f58-8c48-15d61c1fc5ae http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.duration="737.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=3bdba84e-58b5-4b2c-b637-e65f378b530c http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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="768.047µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="rewriting manifest sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=802468fd-2913-4f30-9145-4a4a9c136da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=802468fd-2913-4f30-9145-4a4a9c136da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" 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.959217ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=46ece5d7-9a1b-4ba0-9559-0bace0cdcd1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.duration="951.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=e28fcf92-49b7-4290-8e67-0abb6f732e8d http.request.method=GET http.request.remoteaddr="127.0.0.1:44594" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.647µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=fd6794e7-4b22-4667-82c7-d9c973b1dd18 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.368µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=8de6afe5-0fd8-4240-b394-26994777fe01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44598" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=04af633b-cb3c-4c18-ab20-95953d8e45a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44598" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="938.009µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=ef122ce6-e100-469f-b2a3-0192d9154ec3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44614" 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="875.287µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35563" http.request.id=13364bf9-06b0-4f7c-a29b-eabf9294bee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44630" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=1a898a60-2112-4017-b47d-f3c033ca9c63 http.request.method=GET http.request.remoteaddr="127.0.0.1:44630" 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="720.527µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=ff364dab-f852-4600-ac83-ff1905845d59 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44630" http.request.uri="/v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a" http.request.useragent="Go-http-client/1.1" http.response.duration="918.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:73a0a5fbcbf440c0f52567df50a1e6fcbdbff0952314e13eccbb27d184090d8a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35563" http.request.id=798e2574-1a8e-4e9d-83e6-8eafec0c9d60 http.request.method=GET http.request.remoteaddr="127.0.0.1:44630" 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="770.647µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:19:20:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.54s) === RUN TestManifestDeleteDisabled time="2025-04-11T19:20:33Z" 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.2 time="2025-04-11T19:20:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:37597" http.request.id=6ee25c2b-ed2d-4df0-91d3-89b9fee539e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38326" 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="894.968µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2025:19:20:33 +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-04-11T19:20:33Z" 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.2 time="2025-04-11T19:20:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T19:20:34Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-04-11T19:20:34Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-11T19:20:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:46153" http.request.id=e99ba48f-b7b8-4e0b-8f4d-d3a16b820368 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60974" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566414ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T19:20:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:46153" http.request.id=64aa280d-7c33-4080-99ff-2cb0f92bbd95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60978" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.455093ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T19:20:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:46153" http.request.id=85e791e1-1123-4313-8639-b54a725c9ba2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.480533ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T19:20:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:46153" http.request.id=287a5c4a-3ca0-4e0f-9d66-2db08b35073a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60990" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.536574ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.54s) === RUN TestProxyManifestGetByTag time="2025-04-11T19:20:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T19:20:34Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=4f537e6e-9578-46dc-b1f7-af58cb8f8dcc http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=53aea189-9773-44bd-87a7-603307016e0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/6c9428f4-16b1-4156-84a1-250846a1f673?_state=8eX29-abwgu2ARMeyKXriR5UaKkKjSQ_ZOv_yWu0Y-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOTQyOGY0LTE2YjEtNDE1Ni04NGExLTI1MDg0NmExZjY3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDozNC4yOTkyODc0NzRaIn0%3D&digest=sha256%3Acc637be5b63a70077267535664b6dbb0a806a178d61e3624451700960ea3e708" http.request.useragent="Go-http-client/1.1" http.response.duration=1.998454602s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:34 +0000] "PUT /v2/foo/bar/blobs/uploads/6c9428f4-16b1-4156-84a1-250846a1f673?_state=8eX29-abwgu2ARMeyKXriR5UaKkKjSQ_ZOv_yWu0Y-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOTQyOGY0LTE2YjEtNDE1Ni04NGExLTI1MDg0NmExZjY3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDozNC4yOTkyODc0NzRaIn0%3D&digest=sha256%3Acc637be5b63a70077267535664b6dbb0a806a178d61e3624451700960ea3e708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=f9ceaede-a22b-4e52-a591-fbb940297955 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.43391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" 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.2 time="2025-04-11T19:20:36Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=info msg="Starting upload purge in 2m0s" go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=b4ac4748-fd56-41b8-a711-fd6b94037fac http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.086µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42175" go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=0116b9da-a2b2-49ce-8fec-92722cecc94c http.request.method=GET http.request.remoteaddr="127.0.0.1:48922" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42175 /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:42175/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=be8b7253-3507-412f-b700-22ee2fc6b790 http.request.method=GET http.request.remoteaddr="127.0.0.1:48200" http.request.uri="/v2/foo/bar/manifests/sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=2d601b8a-f879-452f-803d-fe73e47ef9bb http.request.method=GET http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/manifests/sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.844257ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/foo/bar/manifests/sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6 with ttl=167h59m59.99999648s" go.version=go1.24.2 time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=be8b7253-3507-412f-b700-22ee2fc6b790 http.request.method=GET http.request.remoteaddr="127.0.0.1:48200" http.request.uri="/v2/foo/bar/manifests/sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.462587ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/foo/bar/manifests/sha256:1c61869c2ba28acdb43dc65095e8ac2086c6e23e504a12aaaaedfdbbc9ad27d6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=d43066bf-97e6-47e4-9745-07d9d10ae788 http.request.method=GET http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.806µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42175 /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:42175/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=dfec0df1-c622-499c-a965-d88c5507abe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48206" 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-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=262cb464-ff66-4698-a779-1b14fa650857 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48938" 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.886016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=dfec0df1-c622-499c-a965-d88c5507abe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48206" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.790131ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=efd8a455-3df4-4f7a-9952-88af0308fa96 http.request.method=POST http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=fcf8d36b-24a4-41e6-b35e-3ee1ae5ae991 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/bar/blobs/uploads/dcc3250a-43e7-46fe-88b1-debabe85e8db?_state=HLPm7TxKb9nK_LSmgF5oIHyweWYc5w8Gxm4AbSJOE0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYzMyNTBhLTQzZTctNDZmZS04OGIxLWRlYmFiZTg1ZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDozNi41NDc0Mjk1NzhaIn0%3D&digest=sha256%3Ac633825db179ab2bd9b4b76b8b1a4784e3d45f97473be5db184873de9f890f3a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72590936s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:36 +0000] "PUT /v2/foo/bar/blobs/uploads/dcc3250a-43e7-46fe-88b1-debabe85e8db?_state=HLPm7TxKb9nK_LSmgF5oIHyweWYc5w8Gxm4AbSJOE0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYzMyNTBhLTQzZTctNDZmZS04OGIxLWRlYmFiZTg1ZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQxOToyMDozNi41NDc0Mjk1NzhaIn0%3D&digest=sha256%3Ac633825db179ab2bd9b4b76b8b1a4784e3d45f97473be5db184873de9f890f3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=0726daee-9329-4bb7-8990-31f82189f834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.489271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=03fb5ff0-8494-4b21-9e86-b09405ed991c http.request.method=GET http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.847µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42175 /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:42175/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=9a2477d3-bd36-4aec-a446-1a7e8a3c7add http.request.method=GET http.request.remoteaddr="127.0.0.1:48220" 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-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=a983a55f-5894-43fa-9156-d42e3b8f92c3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48950" 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.951217ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=35da4498-c290-48cc-83a9-aaec7cf238ef http.request.method=GET http.request.remoteaddr="127.0.0.1:48950" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="659.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42175 /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:42175/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=9a2477d3-bd36-4aec-a446-1a7e8a3c7add http.request.method=GET http.request.remoteaddr="127.0.0.1:48220" 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-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42175" http.request.id=e664d53b-972a-4c08-8435-9225feb31c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:48966" 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.847656ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T19:20:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:556c6a02b9078321453084899d0e9acacd6e9f6e3a257d089c32379c9cce1e11 with ttl=167h59m59.99999632s" go.version=go1.24.2 time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34069" http.request.id=9a2477d3-bd36-4aec-a446-1a7e8a3c7add http.request.method=GET http.request.remoteaddr="127.0.0.1:48220" 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.645455ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:19:20:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.23s) === RUN TestAppDispatcher time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41609" http.request.id=4bed60bd-1662-41cc-825a-1644af41dcb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36346" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="812.047µs" http.response.status=200 http.response.written=0 time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41609" http.request.id=68608cb9-7783-438f-94d7-c5065b6d9bb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36346" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="662.046µs" http.response.status=200 http.response.written=0 time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41609" http.request.id=cbfd70be-af95-4e46-aa91-8af2bee00497 http.request.method=GET http.request.remoteaddr="127.0.0.1:36346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.847µs" http.response.status=200 http.response.written=0 time="2025-04-11T19:20:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41609" http.request.id=9f9243ab-32f2-434d-a18c-ca9410b4f99b http.request.method=GET http.request.remoteaddr="127.0.0.1:36346" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="743.286µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-04-11T19:20:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:38Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:38Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.2 http.request.host="127.0.0.1:43329" http.request.id=006246f1-28a2-4137-9fe8-7357a86bed12 http.request.method=GET http.request.remoteaddr="127.0.0.1:59336" 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-04-11T19:20:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:38Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:38Z" level=info msg="configuring file health check path=/tmp/healthcheck2445908713, interval=1" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-04-11T19:20:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:42Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:42Z" level=info msg="configuring TCP health check addr=127.0.0.1:38661, interval=1" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-04-11T19:20:46Z" 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.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:46Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe time="2025-04-11T19:20:46Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34423, interval=1, threshold=3" go.version=go1.24.2 instance.id=2e6fe101-dd8f-4c2d-9164-abef2e525afe --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 78.197s ? 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.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.82s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.255s === RUN TestSchedule time="2025-04-11T19:19:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99716ms" go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.84µs" go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.4µs" go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f 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-04-11T19:19:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-04-11T19:19:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99744ms" go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99812ms" go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f time="2025-04-11T19:19:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-04-11T19:19:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=58559f9a-ab33-4a42-9e55-adace57bcb7f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.610s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.16s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17746944 sha256:410830033aa9cddc61454bb983273463e95476ab1c5396b725be088627b10a37 [] map[] } --- PASS: TestSimpleBlobRead (0.45s) === RUN TestBlobMount --- PASS: TestBlobMount (0.64s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.46s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.40s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.50s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4bbd82d218115eff4d206ea99b525e60247118c4aab1ecee3224b1b18eafa6ce palailogos: marking blob sha256:b2be97b90d6c3e02d54859c67f257e2d7b5a8eab581f0c5c9813df8b5bad2dc0 palailogos: marking blob sha256:8a0250de745cbc5cf6b2cf1d11294070e2695c01f402c4e4ec59402b8f459150 palailogos: marking manifest sha256:a5c197245b4f62712087dad7628a3b24d289e3e1291b78e394096b777614c972 palailogos: marking blob sha256:45270d59ce6adbefa8b170ce9508fc37ef5990aa1a90f0026ce5273878eff1db palailogos: marking blob sha256:cb3b5a306a3c5a4421781260ece6156b6cfa1bdc7adcfe2490e6a8f293e5ac42 palailogos: marking manifest sha256:bdfbadaa3030ce5cbfcc8f2ad1565a055aad1ee8311a572d072806e214db502b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3c51950b71e9bd7163585999e3a4082b86473060a3b40b764ca94ab5b00e2037 palailogos: marking blob sha256:1546d2f9eeffa74fb3d5976321eff97f70268ea8f23b3b2185f3bb2c9a855db3 palailogos: marking manifest sha256:c4ae803fccf2b14700ad5bdff2da5541e8a04239c3ee945fed4262e37683c01b palailogos: marking blob sha256:a5c197245b4f62712087dad7628a3b24d289e3e1291b78e394096b777614c972 palailogos: marking blob sha256:4bbd82d218115eff4d206ea99b525e60247118c4aab1ecee3224b1b18eafa6ce 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.95s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23 deletemanifests: marking manifest sha256:8a923a298158dd2c9c6e2412b939a44a44427489dd8a564a12713ebd2f514d63 deletemanifests: marking blob sha256:8ad0938445bc54b9d7d7aae7f70d7ca0e00e497af9b44eb3a87c117b0c7bddf2 deletemanifests: marking blob sha256:cfae8e8a39bc35aa5608a74acf97ea11b3e26f103882a85ffca9e357d2217ac4 deletemanifests: marking blob sha256:6c5824ed722886c6e059897a5863a505f93e84fc76cc713369c0140d8a096567 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:056044916f47f45557896a3516685eb347b1bc8dc3eb39e0a8d5bee901a7bdb1 blob eligible for deletion: sha256:084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23 blob eligible for deletion: sha256:53c94c6e15fa3fa93b0c68b45872ddbc734a36b5df5c704ab2c7789bf12ef8e9 blob eligible for deletion: sha256:d147f9b0f9cae4bbc2d0fbe9afc06ca95e16f618abedb701d2ebc5a28b955403 deletemanifests manifest eligible for deletion: sha256:084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23 deletemanifests: marking manifest sha256:8a923a298158dd2c9c6e2412b939a44a44427489dd8a564a12713ebd2f514d63 deletemanifests: marking blob sha256:8ad0938445bc54b9d7d7aae7f70d7ca0e00e497af9b44eb3a87c117b0c7bddf2 deletemanifests: marking blob sha256:cfae8e8a39bc35aa5608a74acf97ea11b3e26f103882a85ffca9e357d2217ac4 deletemanifests: marking blob sha256:6c5824ed722886c6e059897a5863a505f93e84fc76cc713369c0140d8a096567 time="2025-04-11T19:19:53Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 time="2025-04-11T19:19:53Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:056044916f47f45557896a3516685eb347b1bc8dc3eb39e0a8d5bee901a7bdb1 time="2025-04-11T19:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/056044916f47f45557896a3516685eb347b1bc8dc3eb39e0a8d5bee901a7bdb1" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23 time="2025-04-11T19:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/084a989d3f7dabbec0d7554b8ac80d5b3b29e451f9ffebe08840c8ecae964f23" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:53c94c6e15fa3fa93b0c68b45872ddbc734a36b5df5c704ab2c7789bf12ef8e9 time="2025-04-11T19:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/53c94c6e15fa3fa93b0c68b45872ddbc734a36b5df5c704ab2c7789bf12ef8e9" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:d147f9b0f9cae4bbc2d0fbe9afc06ca95e16f618abedb701d2ebc5a28b955403 time="2025-04-11T19:19:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d147f9b0f9cae4bbc2d0fbe9afc06ca95e16f618abedb701d2ebc5a28b955403" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 --- PASS: TestDeleteManifestIfTagNotFound (1.98s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:866a58651528877d0caaa843fdbedbfa93a1e8a54e347ec5c2017d4729418795 time="2025-04-11T19:19:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/866a58651528877d0caaa843fdbedbfa93a1e8a54e347ec5c2017d4729418795" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:db070c4ffb26bf6411c45cfa2d886e1ad8f3f44129d86a66709b7324cdfdbc80 time="2025-04-11T19:19:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db070c4ffb26bf6411c45cfa2d886e1ad8f3f44129d86a66709b7324cdfdbc80" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:2e4dd3d2427b0049449a3b794704eebd9adf384cc7aa5103e09cd50864c06213 time="2025-04-11T19:19:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e4dd3d2427b0049449a3b794704eebd9adf384cc7aa5103e09cd50864c06213" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 --- PASS: TestGCWithMissingManifests (0.90s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:412e8c446ebf2eeea25b4a873e06af8b0e9199bc6e3e2ca713f99bab710bd032 komnenos: marking blob sha256:a75b1b552c1998a51db5354f2f0ccafac722cf6a068fc8ab3a6a658c150a7fcd komnenos: marking blob sha256:c88f0cb464853503f6f6c57dc658bc8289f37a25f56e0f68410443e91856ca0f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:22fd05f1bd3a7547ac210f8cbb9d4b63882954b6c5fb938c2d9adc6c506a6906 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22fd05f1bd3a7547ac210f8cbb9d4b63882954b6c5fb938c2d9adc6c506a6906" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:423165bc59d907f893d0dcfe0af07648ace5113f0029c3a185919d60940d3cc2 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/423165bc59d907f893d0dcfe0af07648ace5113f0029c3a185919d60940d3cc2" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:4a092abf7d492d513381578daaaa548721ed01e4837bd930d12a66e0476cbd20 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a092abf7d492d513381578daaaa548721ed01e4837bd930d12a66e0476cbd20" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:9cda49e06c4eee48542911317b2099e2d28dc1329d70acd0ac0980188a9bf46a time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9cda49e06c4eee48542911317b2099e2d28dc1329d70acd0ac0980188a9bf46a" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:a2c6377bc640c7be3a3a7849c50f090646ad99c1978e51228aa2af0403bae638 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a2c6377bc640c7be3a3a7849c50f090646ad99c1978e51228aa2af0403bae638" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:bad15e945f86a68636e5b723c256254581880a492a0a99ef5e3089dea6448106 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bad15e945f86a68636e5b723c256254581880a492a0a99ef5e3089dea6448106" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-04-11T19:19:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 --- PASS: TestDeletionHasEffect (2.06s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.33s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:140d4c102b274eaaea03d991e60d01d8c3eaa4af291ff323fb17e588f3646b72 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0fcab1c6d99b9007b948853df37622ed44f1850f33637325f649467ab23beb3e michael_z_doukas: marking blob sha256:552883ddaf6779df295ab5682cd0a1048e950031b326901a26ea1452551b048d 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2e46300a6207e5a1b9291b33dd5d64d74b20268de0e2812a94b6af3a62b6320e time="2025-04-11T19:20:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e46300a6207e5a1b9291b33dd5d64d74b20268de0e2812a94b6af3a62b6320e" go.version=go1.24.2 instance.id=ead8127c-36a6-455c-8973-0a2bf3024509 --- PASS: TestOrphanBlobDeleted (1.08s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:de264a121b2334538a7fc1f227da31da4431456e9b7e652bc8aabcabab14d200 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ffa4df71df80a899c54755604105c52a3db1d085281720013d98b9a5aac080a5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.93s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.81s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.32s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.28s) === 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-04-11T19:20:03Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 18:20:03.486883617 +0000 UTC m=-3571.683221208, actuallyDelete=true" time="2025-04-11T19:20:03Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-04-11T19:20:03Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002, actuallyDelete=true" time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b64d0512-4eba-49ec-8e69-efc69d3f8912 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8e07b5c-bbf4-4f1a-b895-7be5715b383c have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f2c348c-147e-4e3d-a285-c2c1660215f5 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37f4de3d-6f9d-477c-8693-94853404761a have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a11aeccd-f5f7-4d3e-96d9-c2b8f1e00894 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a3fd5523-4a01-4d7c-a831-2620f5eded5f have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d5a072a8-2e13-44ab-bbc7-915188eb19d8 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea5d90bd-f574-4a47-b0a9-65d880d2a79f have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/9a9184d4-977b-441a-aa06-967b702e4168 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d17a0b1-0e42-46b1-a26e-828a20ee4f81 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/818a5be3-d933-4ef0-85fc-72416bca5856 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.487916747 +0000 UTC m=+28.317812002). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-04-11T19:20:03Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373, actuallyDelete=true" time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4dee4e5f-bd0d-4cd1-b6e9-c0af59e560b7 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e823c55d-88da-4e2a-899f-c4377f43f873 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/13565765-4a27-4021-9348-6e09c2a9010d have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5ef963bd-a151-4129-9de2-284b4d184e6e have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/81aefe49-069f-47f8-91a9-3cf3e0641e9f have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.489188198 +0000 UTC m=+28.319083373). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-04-11T19:20:03Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541, actuallyDelete=true" time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5423b322-8924-4c3c-8592-0479c1e16143 have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2ccf727-cb92-4c86-a46a-b9dc5d8bb34f have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cb61123f-35d8-4ef3-8c3f-3b1fde36662c have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2e9f00d-4576-4184-8d54-5ef03406ffca have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4345bbcf-1221-473a-b429-cdf8d3eb2bbe have older date (2025-04-11 18:20:03 +0000 UTC) than purge date (2025-04-11 19:20:03.490045366 +0000 UTC m=+28.319940541). Removing upload directory." time="2025-04-11T19:20:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-04-11T19:20:03Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 19:20:03.49054629 +0000 UTC m=+28.320441465, actuallyDelete=true" time="2025-04-11T19:20:03Z" 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 28.357s ? 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.046s === 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.037s === RUN TestWalkFileRemoved time="2025-04-11T19:19:35Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.021s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.378s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.142s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.550s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.41s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.796s ? 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-04-11T19:19:35Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-04-11T19:19:35Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-04-11T19:19:35Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 time="2025-04-11T19:19:35Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T19:19:35Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=75363ac6-14cc-439b-a006-b08368756709 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-04-11T19:19:35Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=75363ac6-14cc-439b-a006-b08368756709 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-04-11T19:19:35Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=75363ac6-14cc-439b-a006-b08368756709 --- PASS: TestInvalidData (0.01s) time="2025-04-11T19:19:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T19:19:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T19:19:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T19:19:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.546s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.034s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.381s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.46s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.837s ? 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.037s ? 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-r11.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-r11.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Fri, 11 Apr 2025 19:20:54 +0000 elapsed time 0h 1m 40s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250411.191915) (2/3) Purging go (1.24.2-r0) (3/3) Purging binutils-gold (2.44-r0) Executing busybox-1.37.0-r16.trigger OK: 323 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...