>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r1) started Thu, 01 May 2025 20:08:16 +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-r1) (3/3) Installing .makedepends-docker-registry (20250501.200818) Executing busybox-1.37.0-r16.trigger OK: 591 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/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-05-01T20:08:33Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-05-01T20:08:33Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.073s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-05-01T20:08:33Z" 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.065s ? 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.01s) PASS ok github.com/docker/distribution/health 0.066s === 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.053s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.141s ? 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.054s === 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.058s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.069s === 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.054s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/05/01 20:08:33 http: TLS handshake error from 127.0.0.1:40930: 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:35899/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35899/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35899/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35899/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41295?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.18s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-05-01T20:08:33Z" level=info msg="broadcaster: closing" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="closing testSink" time="2025-05-01T20:08:33Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-05-01T20:08:33Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 1} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 1} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 1} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:33Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-01T20:08:34Z" level=warning msg="&{0x4000191110 0.9} encountered too many errors, backing off" time="2025-05-01T20:08:34Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.78s) PASS ok github.com/docker/distribution/notifications 1.162s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-05-01T20:08:33Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T20:08:33.205483224Z" 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-05-01T20:08:33.205524424Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.24.2 time="2025-05-01T20:08:33.205686106Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:33.20609679Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-05-01T20:08:36.209487193Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-05-01T20:08:36.311607655Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=2993a96e-daf2-4bb4-b3f6-8fde762971f3 http.request.method=GET http.request.remoteaddr="[::1]:57856" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="730.287µs" http.response.status=200 http.response.written=2 ::1 - - [01/May/2025:20:08:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-05-01T20:08:36.783533736Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T20:08:36.784891829Z" 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-05-01T20:08:36.78491787Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:36.78496951Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.2 time="2025-05-01T20:08:36.785037551Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-05-01T20:08:36.785047511Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-05-01T20:08:36.785365954Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-05-01T20:08:39.792452754Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=09ba894c-ed0b-4370-be74-4a875477eb1d http.request.method=GET http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-05-01T20:08:39.792553995Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (3.58s) === RUN TestRegistryUnsupportedCipherSuite time="2025-05-01T20:08:40.025213882Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-01T20:08:40.026538136Z" 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-05-01T20:08:40.026564416Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:40.026622297Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.24.2 time="2025-05-01T20:08:40.026690977Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.24s) PASS ok github.com/docker/distribution/registry 15.001s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.057s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.141s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-05-01T20:08:33Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=f01402db-d6d3-48bf-850b-065f759ed2c8 time="2025-05-01T20:08:33Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=f01402db-d6d3-48bf-850b-065f759ed2c8 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-05-01T20:08:33Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password=A-iU3mtKo0rLVmTkiMgdappDpnVs0qguFrAiiNAVCz0 user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.132s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.064s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-05-01T20:08:33Z" level=info msg="token not to be used before 2025-05-01 20:08:34 +0000 UTC - currently 2025-05-01 20:08:33.194523474 +0000 UTC m=+0.037413775" time="2025-05-01T20:08:33Z" level=info msg="token not to be used after 2025-05-01 20:08:33 +0000 UTC - currently 2025-05-01 20:08:33.19508292 +0000 UTC m=+0.037973221" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-05-01T20:08:33Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.069s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.109s === 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.077s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.046s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-05-01T20:08: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-05-01T20:08:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44573" http.request.id=5eb4fddc-3d0d-4299-b845-8759db039c50 http.request.method=GET http.request.remoteaddr="127.0.0.1:48988" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:08:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-05-01T20:08: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-05-01T20:08:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=fc78a0d6-28ae-4533-82ab-e2625bd6186a http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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.658017ms http.response.status=200 http.response.written=20 127.0.0.1 - - [01/May/2025:20:08:33 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-01T20:08:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=99d37f06-8305-420a-b1dd-018f9fb5edcb http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:33 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=4915e4a4-4d52-42ff-ae97-573abeb64c2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/aaaa/blobs/uploads/35ab04ab-34b1-4375-9f0b-fe5b59968b4f?_state=h6fiUibUnIvvF2OTB9_3gsE0tZU5UrFg8i0LYgnNV6t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzNWFiMDRhYi0zNGIxLTQzNzUtOWYwYi1mZTViNTk5NjhiNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzMuMzk1NDMyMDA0WiJ9&digest=sha256%3Aa12fc6913c7991c3a0a9a3b98d733693cd1b69c241f25845c031fa6fe39e57d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.272545929s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:33 +0000] "PUT /v2/foo/aaaa/blobs/uploads/35ab04ab-34b1-4375-9f0b-fe5b59968b4f?_state=h6fiUibUnIvvF2OTB9_3gsE0tZU5UrFg8i0LYgnNV6t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzNWFiMDRhYi0zNGIxLTQzNzUtOWYwYi1mZTViNTk5NjhiNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzMuMzk1NDMyMDA0WiJ9&digest=sha256%3Aa12fc6913c7991c3a0a9a3b98d733693cd1b69c241f25845c031fa6fe39e57d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=28e3a277-ce60-432d-9a3b-b8dea91126d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:34 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=95349b38-8fc9-4103-8b6c-2f09a0bcd17c http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:34 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=6fe6adb8-4f57-42db-95e7-5447ede5a4c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/bbbb/blobs/uploads/eb5d1660-b446-454f-bb3f-fa41ef4c0f44?_state=vUCQaLHqC0IbEOAV9PjntFPRUGTIy8pnH45RgBlp_QF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYjVkMTY2MC1iNDQ2LTQ1NGYtYmIzZi1mYTQxZWY0YzBmNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzQuNzQ3MzczMDg4WiJ9&digest=sha256%3A5f5fa6d1fc70bfc290398d975ff1b4cc784332854469482a32a69ad3d02627e9" http.request.useragent="Go-http-client/1.1" http.response.duration=906.807031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/eb5d1660-b446-454f-bb3f-fa41ef4c0f44?_state=vUCQaLHqC0IbEOAV9PjntFPRUGTIy8pnH45RgBlp_QF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYjVkMTY2MC1iNDQ2LTQ1NGYtYmIzZi1mYTQxZWY0YzBmNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzQuNzQ3MzczMDg4WiJ9&digest=sha256%3A5f5fa6d1fc70bfc290398d975ff1b4cc784332854469482a32a69ad3d02627e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=4f73a873-9aa1-40cf-b340-0bf92e6e2e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=5fa90111-5340-4d5c-b2e1-9b85579e6ae4 http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=042f01c7-8f54-4cb6-b386-50585d943e0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/cccc/blobs/uploads/0dd4f319-b2e2-4df6-93f5-4deb0ca80c4b?_state=dm2OuONrsgw9f2umSSfPtz-Rjm4vxy8HzowXG6j7I9p7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZGQ0ZjMxOS1iMmUyLTRkZjYtOTNmNS00ZGViMGNhODBjNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzUuNzE0MjM0NjM5WiJ9&digest=sha256%3A372a281fb7134192a8de6ab76fd0d6f3e883951c6851f44e66c3ca190c712a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=435.241474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/0dd4f319-b2e2-4df6-93f5-4deb0ca80c4b?_state=dm2OuONrsgw9f2umSSfPtz-Rjm4vxy8HzowXG6j7I9p7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZGQ0ZjMxOS1iMmUyLTRkZjYtOTNmNS00ZGViMGNhODBjNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzUuNzE0MjM0NjM5WiJ9&digest=sha256%3A372a281fb7134192a8de6ab76fd0d6f3e883951c6851f44e66c3ca190c712a5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=7e4ed5ac-fe46-409c-bc11-486d0fe6d356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=b5388172-f10b-4283-a34d-05f6e280fc2a http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="783.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=e07b7aba-f87c-4483-9faf-d0683ccc37a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/dddd/blobs/uploads/53904e69-2bae-4f5d-b0d1-01dc50659506?_state=RMjfutipw02vXyQZ0OnMkEiFMEyc8V7gwsKgma5xlN17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzkwNGU2OS0yYmFlLTRmNWQtYjBkMS0wMWRjNTA2NTk1MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzYuMjAzMTk5MTcxWiJ9&digest=sha256%3Ab4821b32ab52a729b251e83457d05c672497547d0a5d09ad7aadeeea5c02e18c" http.request.useragent="Go-http-client/1.1" http.response.duration=402.559506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/53904e69-2bae-4f5d-b0d1-01dc50659506?_state=RMjfutipw02vXyQZ0OnMkEiFMEyc8V7gwsKgma5xlN17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzkwNGU2OS0yYmFlLTRmNWQtYjBkMS0wMWRjNTA2NTk1MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzYuMjAzMTk5MTcxWiJ9&digest=sha256%3Ab4821b32ab52a729b251e83457d05c672497547d0a5d09ad7aadeeea5c02e18c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=0560c448-8c6c-419e-833a-81216dea2072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=ab828c4d-24d3-4afc-988c-b4b55b1b7a00 http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=8a1fedca-cc79-423f-a50a-6ce775a91288 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/eeee/blobs/uploads/c8bb3097-612b-4b08-b6ca-41f9ac40998e?_state=WKnSlpuk6LCRqGPgGiT1wl3d7uRhRe9kBGUU5k1AnRF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjOGJiMzA5Ny02MTJiLTRiMDgtYjZjYS00MWY5YWM0MDk5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzYuNjg1OTQ5ODRaIn0%3D&digest=sha256%3A4a241fa6fd64a0399defd2a1fe7986e0661c321291e16c0462f9221c18804f74" http.request.useragent="Go-http-client/1.1" http.response.duration=968.68517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:36 +0000] "PUT /v2/foo/eeee/blobs/uploads/c8bb3097-612b-4b08-b6ca-41f9ac40998e?_state=WKnSlpuk6LCRqGPgGiT1wl3d7uRhRe9kBGUU5k1AnRF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjOGJiMzA5Ny02MTJiLTRiMDgtYjZjYS00MWY5YWM0MDk5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzYuNjg1OTQ5ODRaIn0%3D&digest=sha256%3A4a241fa6fd64a0399defd2a1fe7986e0661c321291e16c0462f9221c18804f74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=056343b3-3d55-4755-affb-547ee8d74f13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:37 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=6aa913ef-dea5-4bc6-99b7-c099606c200c http.request.method=POST http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:37 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=d6ecc0a6-f714-42a4-be3d-785e08349c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/ffff/blobs/uploads/03b8d0c6-d508-44b0-aa9c-551dbc60ac07?_state=FLQNWu2JquDYZ_7S2EgHN014_A3XzyzjJGaiAoekxid7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwM2I4ZDBjNi1kNTA4LTQ0YjAtYWE5Yy01NTFkYmM2MGFjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzcuNzU3ODU4MjAyWiJ9&digest=sha256%3Acf1f1d44f730073c049d56ec9422e0160ffcabf8061cc732e8fffe5add436931" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395011034s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:37 +0000] "PUT /v2/foo/ffff/blobs/uploads/03b8d0c6-d508-44b0-aa9c-551dbc60ac07?_state=FLQNWu2JquDYZ_7S2EgHN014_A3XzyzjJGaiAoekxid7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwM2I4ZDBjNi1kNTA4LTQ0YjAtYWE5Yy01NTFkYmM2MGFjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzcuNzU3ODU4MjAyWiJ9&digest=sha256%3Acf1f1d44f730073c049d56ec9422e0160ffcabf8061cc732e8fffe5add436931 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=eaa5dd3d-6356-476d-9633-236f1978a96a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=6e9c7e0c-a21a-446e-b84e-c8efdc76a2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.007µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=cd685941-6a76-471e-8d7c-d0c81822a2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="634.406µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=3a52cc65-1d32-467f-bcee-f15ffc0aa504 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="683.566µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=d959d4d9-e935-4cc6-9527-29f24a910bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="654.527µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=16432ee8-b8fe-4f59-bbb6-c7e46757f4b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="677.647µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=533719fb-1c00-48da-9f6c-fad0c474510a http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="643.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=af11e7c9-efa7-4b6b-8ec4-afeb5dd43b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="736.127µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=cfd4f008-f768-487a-8558-4a92774836bb http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="634.086µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=efaaa80c-284c-4958-b50f-57b0ac9349ee http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="642.086µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=01037d52-2104-4347-983e-d511d11369c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53896" 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="718.967µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-01T20:08:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:39Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=6b34b270-eb95-40d1-8ae3-23ce784a6227 http.request.method=POST http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=8267b29a-ddfb-4fab-9dbb-2d3c904eda60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/aaaa/blobs/uploads/b43e0942-a573-4458-ae30-b99f25e8d4b7?_state=x07WRH-h-Qq2b0xrSl_JI2zNy7yOHe04_qq1FHN4unN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNDNlMDk0Mi1hNTczLTQ0NTgtYWUzMC1iOTlmMjVlOGQ0YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzkuMjQ1OTY4NDg4WiJ9&digest=sha256%3A02939492347ff27fc1f84b40c3cc02467309021116c6b49b3c504d4800abf770" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133948863s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b43e0942-a573-4458-ae30-b99f25e8d4b7?_state=x07WRH-h-Qq2b0xrSl_JI2zNy7yOHe04_qq1FHN4unN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNDNlMDk0Mi1hNTczLTQ0NTgtYWUzMC1iOTlmMjVlOGQ0YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6MzkuMjQ1OTY4NDg4WiJ9&digest=sha256%3A02939492347ff27fc1f84b40c3cc02467309021116c6b49b3c504d4800abf770 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=567048d8-83b6-41be-abdb-09be775b13ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:40 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=c852457e-a7ce-432c-a151-90441b9e3ae7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="783.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=ebac2d85-5025-4b97-b0cb-c868c8799db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/bbbb/blobs/uploads/6cc6e799-3ca7-4150-a581-e8f2e7fa5f9c?_state=_6dBu4BK59weOJlukGQnK63yPMj5k5qnonShQlvHw0Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2Y2M2ZTc5OS0zY2E3LTQxNTAtYTU4MS1lOGYyZTdmYTVmOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDAuNDU2MDM5MzEyWiJ9&digest=sha256%3A4b6346bb557f771ab2c1f68c02ed8cb2b3d69b3a20f98824a3e54a6ef73fac52" http.request.useragent="Go-http-client/1.1" http.response.duration=815.574559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6cc6e799-3ca7-4150-a581-e8f2e7fa5f9c?_state=_6dBu4BK59weOJlukGQnK63yPMj5k5qnonShQlvHw0Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2Y2M2ZTc5OS0zY2E3LTQxNTAtYTU4MS1lOGYyZTdmYTVmOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDAuNDU2MDM5MzEyWiJ9&digest=sha256%3A4b6346bb557f771ab2c1f68c02ed8cb2b3d69b3a20f98824a3e54a6ef73fac52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=ce6c47ad-8092-4b94-a6ce-c17034012e4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=c8c3d71e-62cf-422c-ad9f-8e575271f624 http.request.method=POST http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=1f81f09e-d924-4b50-a7c6-f1abe41fcafc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/cccc/blobs/uploads/f49884ae-8cf7-47c4-8198-30034a46aca1?_state=6Ysh0CUHFPOelUGQr-x9FZw9LgbvkLgQA_jHWNzg0Cd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNDk4ODRhZS04Y2Y3LTQ3YzQtODE5OC0zMDAzNGE0NmFjYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDEuMzQwODc4NTIzWiJ9&digest=sha256%3A7d16fa0b35be727e36402a2884a22c0f95e87eecf9c4762ecabf1d87967daa98" http.request.useragent="Go-http-client/1.1" http.response.duration=752.77805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/f49884ae-8cf7-47c4-8198-30034a46aca1?_state=6Ysh0CUHFPOelUGQr-x9FZw9LgbvkLgQA_jHWNzg0Cd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNDk4ODRhZS04Y2Y3LTQ3YzQtODE5OC0zMDAzNGE0NmFjYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDEuMzQwODc4NTIzWiJ9&digest=sha256%3A7d16fa0b35be727e36402a2884a22c0f95e87eecf9c4762ecabf1d87967daa98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=c93378b1-4043-40dd-8e5d-aa9aeac9ae36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=f2089e5b-e111-4185-a6d4-6ec95b77caba http.request.method=POST http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="738.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=64f04dce-0edb-47c9-ada4-1e6db117ffbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/dddd/blobs/uploads/81aa4b76-3341-4795-a66f-0bf9070a85a5?_state=NvgaWkfddnXL71sPBfSSojUgUW8F-pPh299xTRR1tRZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MWFhNGI3Ni0zMzQxLTQ3OTUtYTY2Zi0wYmY5MDcwYTg1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDIuMTczNjczNTM0WiJ9&digest=sha256%3Aed3b13c8324c6eaa68b6a830537cae65e7044583f616cc3e145a6b6c57016911" http.request.useragent="Go-http-client/1.1" http.response.duration=972.75645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/81aa4b76-3341-4795-a66f-0bf9070a85a5?_state=NvgaWkfddnXL71sPBfSSojUgUW8F-pPh299xTRR1tRZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MWFhNGI3Ni0zMzQxLTQ3OTUtYTY2Zi0wYmY5MDcwYTg1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDIuMTczNjczNTM0WiJ9&digest=sha256%3Aed3b13c8324c6eaa68b6a830537cae65e7044583f616cc3e145a6b6c57016911 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=073d2068-effb-4a8d-96ba-a7e0dbe17573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41744" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38169" http.request.id=bf1243f7-4dee-4b27-a552-3f7a33ea9ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41744" 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="659.726µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (9.84s) === RUN TestURLPrefix time="2025-05-01T20:08:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40453" http.request.id=84bb3776-3527-462c-9ded-82fa6d6fda3d http.request.method=GET http.request.remoteaddr="127.0.0.1:35320" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-05-01T20:08:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=8882f772-2322-4032-be7a-c82b1817b19f http.request.method=GET http.request.remoteaddr="127.0.0.1:39488" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.888µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "GET /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=960f0dd1-7d13-4f40-9b5d-8cfcf4764bb1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.807µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=18bc93ae-129b-4c26-b0f6-aa4da505c9fe http.request.method=POST http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=66bb97c4-f6b1-4685-b6d0-4c1f8d731de9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="728.847µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "GET /v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=ad17f241-6e46-436f-a7e9-486220fbe5f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="684.687µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=d2220780-a895-47e3-9fb8-cfb1a255a9d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d20efd22-8be9-4800-8f51-3ee10dec7325 time="2025-05-01T20:08:43Z" 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:34397" http.request.id=d2220780-a895-47e3-9fb8-cfb1a255a9d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39496" http.request.uri="/v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.887µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d20efd22-8be9-4800-8f51-3ee10dec7325 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "GET /v2/foo/bar/blobs/uploads/d20efd22-8be9-4800-8f51-3ee10dec7325?_state=nFUDZUkucbBaR94TJb1Xc9r0JzFookq3f2bGrXJidH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMGVmZDIyLThiZTktNDgwMC04ZjUxLTNlZTEwZGVjNzMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMjg5ODEwNVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=656d7c83-ba59-41cc-8108-7f31778555f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=5e1830e3-a2a9-4f60-bee3-87038a6ba02b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/4410bf16-8e76-4882-bd57-1e712f120677?_state=H_xuomy1CmHr_8auqYALZtT1Ukcitqc4-0gqoTzwy8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MTBiZjE2LThlNzYtNDg4Mi1iZDU3LTFlNzEyZjEyMDY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzI2NzM2MDdaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" provided=sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c vars.name="foo/bar" vars.uuid=4410bf16-8e76-4882-bd57-1e712f120677 time="2025-05-01T20:08:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=5e1830e3-a2a9-4f60-bee3-87038a6ba02b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/4410bf16-8e76-4882-bd57-1e712f120677?_state=H_xuomy1CmHr_8auqYALZtT1Ukcitqc4-0gqoTzwy8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MTBiZjE2LThlNzYtNDg4Mi1iZDU3LTFlNzEyZjEyMDY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzI2NzM2MDdaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4410bf16-8e76-4882-bd57-1e712f120677 time="2025-05-01T20:08:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c, 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:34397" http.request.id=5e1830e3-a2a9-4f60-bee3-87038a6ba02b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/4410bf16-8e76-4882-bd57-1e712f120677?_state=H_xuomy1CmHr_8auqYALZtT1Ukcitqc4-0gqoTzwy8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MTBiZjE2LThlNzYtNDg4Mi1iZDU3LTFlNzEyZjEyMDY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzI2NzM2MDdaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.328µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4410bf16-8e76-4882-bd57-1e712f120677 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PUT /v2/foo/bar/blobs/uploads/4410bf16-8e76-4882-bd57-1e712f120677?_state=H_xuomy1CmHr_8auqYALZtT1Ukcitqc4-0gqoTzwy8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MTBiZjE2LThlNzYtNDg4Mi1iZDU3LTFlNzEyZjEyMDY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzI2NzM2MDdaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=07f3ab17-f4a5-4ebb-823b-cfe7a018f004 http.request.method=POST http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=477ffa4b-85dc-43c2-9ef8-887af22b88f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/4fb07dde-1c79-43b3-9cdc-80c6c0e72629?_state=OXcKpbC_AH4VAdsNLVWW1Y38moGpkre3cniMCuVMpJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmYjA3ZGRlLTFjNzktNDNiMy05Y2RjLTgwYzZjMGU3MjYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzQ2MTA0NjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="920.85µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PUT /v2/foo/bar/blobs/uploads/4fb07dde-1c79-43b3-9cdc-80c6c0e72629?_state=OXcKpbC_AH4VAdsNLVWW1Y38moGpkre3cniMCuVMpJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmYjA3ZGRlLTFjNzktNDNiMy05Y2RjLTgwYzZjMGU3MjYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzQ2MTA0NjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=8c5855d2-3539-4021-97cd-ccb8fb3d046c http.request.method=POST http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="615.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=f34d46d0-1363-4a28-8870-e1239d842715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/fd37f7ba-7417-4c7d-bb9e-9028f49a46ab?_state=2NgQga0Eb_VZtusqEVFSv-aJ7lFdPFCy3QqxVoFYJMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMzdmN2JhLTc0MTctNGM3ZC1iYjllLTkwMjhmNDlhNDZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzY0Njk0MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="812.168µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PUT /v2/foo/bar/blobs/uploads/fd37f7ba-7417-4c7d-bb9e-9028f49a46ab?_state=2NgQga0Eb_VZtusqEVFSv-aJ7lFdPFCy3QqxVoFYJMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMzdmN2JhLTc0MTctNGM3ZC1iYjllLTkwMjhmNDlhNDZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzY0Njk0MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=110e8156-7f84-404e-a251-bc05824c9786 http.request.method=POST http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="620.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=a16b6b36-adb7-4df5-9785-cee27185489b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/811dcbcf-e98b-4b19-b0fc-6e9c1c1d877a?_state=tnzPLc_-u1-eGdzKZLR00SyM1UY20SQ-J-Id8Qwkbtt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMWRjYmNmLWU5OGItNGIxOS1iMGZjLTZlOWMxYzFkODc3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzgxODQ5MDJaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.duration=739.060073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PUT /v2/foo/bar/blobs/uploads/811dcbcf-e98b-4b19-b0fc-6e9c1c1d877a?_state=tnzPLc_-u1-eGdzKZLR00SyM1UY20SQ-J-Id8Qwkbtt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMWRjYmNmLWU5OGItNGIxOS1iMGZjLTZlOWMxYzFkODc3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My4yMzgxODQ5MDJaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=d252231d-e37a-4b49-a2b6-969a6e0a2824 http.request.method=POST http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34397" http.request.id=793f242a-932d-43bf-b38a-654ae2488248 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/75efd3bd-e8df-4fa4-bfba-7cc1d1926391?_state=_jKYKG449g4-U5trZF8HjlG9GkarkubTIekKMTTg4R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZWZkM2JkLWU4ZGYtNGZhNC1iZmJhLTdjYzFkMTkyNjM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My45ODg2MzEwMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=741.151173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/75efd3bd-e8df-4fa4-bfba-7cc1d1926391?_state=_jKYKG449g4-U5trZF8HjlG9GkarkubTIekKMTTg4R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZWZkM2JkLWU4ZGYtNGZhNC1iZmJhLTdjYzFkMTkyNjM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0My45ODg2MzEwMDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=9b7c33d5-7a1c-4519-b00c-192fce2f79a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/uploads/75efd3bd-e8df-4fa4-bfba-7cc1d1926391?_state=acpm2Kn8O_7zerKEcl55bSFqYJ9xsy7h1N4on1z5Pwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZWZkM2JkLWU4ZGYtNGZhNC1iZmJhLTdjYzFkMTkyNjM5MSIsIk9mZnNldCI6MTg4NTQ5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDNaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.duration="977.81µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "PUT /v2/foo/bar/blobs/uploads/75efd3bd-e8df-4fa4-bfba-7cc1d1926391?_state=acpm2Kn8O_7zerKEcl55bSFqYJ9xsy7h1N4on1z5Pwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZWZkM2JkLWU4ZGYtNGZhNC1iZmJhLTdjYzFkMTkyNjM5MSIsIk9mZnNldCI6MTg4NTQ5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDNaIn0%3D&digest=sha256%3A10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=8ff7cc01-5890-4e72-9809-c2a3a2e7bad4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="787.168µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=84ca9820-2991-40d9-819b-63ae4f7b5348 http.request.method=GET http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.128252ms http.response.status=200 http.response.written=18854912 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 200 18854912 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=error msg="error parsing digest="sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=f85b4c99-1d24-4c31-8469-e46242807ade http.request.method=GET http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" vars.name="foo/bar" time="2025-05-01T20:08:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=f85b4c99-1d24-4c31-8469-e46242807ade http.request.method=GET http.request.remoteaddr="127.0.0.1:39500" http.request.uri="/v2/foo/bar/blobs/sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.167µs" http.response.status=400 http.response.written=110 vars.digest="sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha257:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=411fa4d2-3c9b-4575-bb14-db57dd70c61f http.request.method=GET http.request.remoteaddr="127.0.0.1:39522" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.duration="971.13µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:44Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=71a3e663-b630-4de3-93ba-dccef5ea0af8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44512" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.008µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=ac829f67-addf-4372-b155-980d82211dab http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.127µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=f0a82bab-30a5-42d0-afd9-064c90b64511 http.request.method=POST http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="625.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=6f760593-9707-4ee6-9cd5-15695b8f20b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="755.647µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=d062750f-cfb1-4e58-8c92-b9e60879cace http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="662.246µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=6eab7435-04b0-433a-94ea-88c1e8222e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2b6e392b-1e08-4c14-b0a6-f469cb3b5996 time="2025-05-01T20:08:44Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=6eab7435-04b0-433a-94ea-88c1e8222e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.686µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2b6e392b-1e08-4c14-b0a6-f469cb3b5996 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/uploads/2b6e392b-1e08-4c14-b0a6-f469cb3b5996?_state=O8E_c1DPbnRU959HMdaPbDUIXzTsssO2aaYXFlr1b597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmUzOTJiLTFlMDgtNGMxNC1iMGE2LWY0NjljYjNiNTk5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTYzODUwODhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=7c38f20b-1733-4051-a2a1-eb346ad60e7b http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="727.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=bf8e48ca-b653-43dd-a93b-b93ed45575cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/ffeda16e-3f82-4fd4-a449-412ee586f5b2?_state=FUBh_chCXryxchVV-443lD75Jyw0BEBXgyMNLP_YQdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWRhMTZlLTNmODItNGZkNC1hNDQ5LTQxMmVlNTg2ZjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTk3OTA4MDNaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" provided=sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 vars.name="foo/bar" vars.uuid=ffeda16e-3f82-4fd4-a449-412ee586f5b2 time="2025-05-01T20:08:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=bf8e48ca-b653-43dd-a93b-b93ed45575cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/ffeda16e-3f82-4fd4-a449-412ee586f5b2?_state=FUBh_chCXryxchVV-443lD75Jyw0BEBXgyMNLP_YQdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWRhMTZlLTNmODItNGZkNC1hNDQ5LTQxMmVlNTg2ZjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTk3OTA4MDNaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ffeda16e-3f82-4fd4-a449-412ee586f5b2 time="2025-05-01T20:08:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363, 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:37935" http.request.id=bf8e48ca-b653-43dd-a93b-b93ed45575cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/ffeda16e-3f82-4fd4-a449-412ee586f5b2?_state=FUBh_chCXryxchVV-443lD75Jyw0BEBXgyMNLP_YQdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWRhMTZlLTNmODItNGZkNC1hNDQ5LTQxMmVlNTg2ZjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTk3OTA4MDNaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.808µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ffeda16e-3f82-4fd4-a449-412ee586f5b2 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "PUT /v2/foo/bar/blobs/uploads/ffeda16e-3f82-4fd4-a449-412ee586f5b2?_state=FUBh_chCXryxchVV-443lD75Jyw0BEBXgyMNLP_YQdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWRhMTZlLTNmODItNGZkNC1hNDQ5LTQxMmVlNTg2ZjViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MTk3OTA4MDNaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=06bffd3f-9bd2-4ed7-a2aa-cc2bbc66f19f http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="608.206µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=98d17f1d-2f9d-4ebb-8b78-d5014ff84574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/2a444551-97e5-4f0c-b8ed-e63f3c85e85f?_state=PmNtXIB_5PcAC_srBsivDF4ngSbvG3VqeXagvTeF8jJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNDQ0NTUxLTk3ZTUtNGYwYy1iOGVkLWU2M2YzYzg1ZTg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjE1MzAyNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="828.448µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "PUT /v2/foo/bar/blobs/uploads/2a444551-97e5-4f0c-b8ed-e63f3c85e85f?_state=PmNtXIB_5PcAC_srBsivDF4ngSbvG3VqeXagvTeF8jJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNDQ0NTUxLTk3ZTUtNGYwYy1iOGVkLWU2M2YzYzg1ZTg1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjE1MzAyNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=36a11072-4e79-473f-b2b9-f2e98b0b9e15 http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=0db50280-cfd4-4a20-a2e1-0200f1aab243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/f1a0545f-a6d4-4624-9d6a-4e4ad8ae171f?_state=B7l1Dl0wEzPULmsG2Nol57rH0Nv9o43Jm5WCnzGuaqh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYTA1NDVmLWE2ZDQtNDYyNC05ZDZhLTRlNGFkOGFlMTcxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjMyNzg3OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="751.367µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "PUT /v2/foo/bar/blobs/uploads/f1a0545f-a6d4-4624-9d6a-4e4ad8ae171f?_state=B7l1Dl0wEzPULmsG2Nol57rH0Nv9o43Jm5WCnzGuaqh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYTA1NDVmLWE2ZDQtNDYyNC05ZDZhLTRlNGFkOGFlMTcxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjMyNzg3OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=a26f9338-0c0c-4a7b-a7f2-8447fa464b7e http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="582.766µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=5d5e74b4-8ebb-4e12-9bc8-9a99cb84a6b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/80338a46-817a-48fb-8403-874dbf488f93?_state=pCBGmppC9Rh8tZlKlGpiTtac1v9eEOpm_O6kzTSLEa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzM4YTQ2LTgxN2EtNDhmYi04NDAzLTg3NGRiZjQ4OGY5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjQ5MjU1NzRaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.duration=517.642818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "PUT /v2/foo/bar/blobs/uploads/80338a46-817a-48fb-8403-874dbf488f93?_state=pCBGmppC9Rh8tZlKlGpiTtac1v9eEOpm_O6kzTSLEa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzM4YTQ2LTgxN2EtNDhmYi04NDAzLTg3NGRiZjQ4OGY5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NC44MjQ5MjU1NzRaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=82c175ac-a3b2-4e2e-9a0d-8176c164495a http.request.method=POST http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37935" http.request.id=641061b1-c2d9-4740-9431-3dc3769c279b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/cc5cc40c-2522-487b-ae0a-6d7790ae62f9?_state=YkHuEpoQkhM-Gzjl4_Et5iY0kCYlAc3W7jjhw41ZKDV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNWNjNDBjLTI1MjItNDg3Yi1hZTBhLTZkNzc5MGFlNjJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS4zNTIyNzU4MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=496.460806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/cc5cc40c-2522-487b-ae0a-6d7790ae62f9?_state=YkHuEpoQkhM-Gzjl4_Et5iY0kCYlAc3W7jjhw41ZKDV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNWNjNDBjLTI1MjItNDg3Yi1hZTBhLTZkNzc5MGFlNjJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS4zNTIyNzU4MDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=3a7f4afc-498a-4ac5-82c9-453ace843583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/uploads/cc5cc40c-2522-487b-ae0a-6d7790ae62f9?_state=B7aHG9afX0U7wmta7y_LFDE0XvfqreHIjQ8EETXElRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNWNjNDBjLTI1MjItNDg3Yi1hZTBhLTZkNzc5MGFlNjJmOSIsIk9mZnNldCI6MTU3NzY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDVaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.duration="914.33µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PUT /v2/foo/bar/blobs/uploads/cc5cc40c-2522-487b-ae0a-6d7790ae62f9?_state=B7aHG9afX0U7wmta7y_LFDE0XvfqreHIjQ8EETXElRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNWNjNDBjLTI1MjItNDg3Yi1hZTBhLTZkNzc5MGFlNjJmOSIsIk9mZnNldCI6MTU3NzY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDVaIn0%3D&digest=sha256%3Aaf2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=a92f3132-b857-4c77-afe7-2a6a5dbabff8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="752.327µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=75f96412-309a-4122-b465-7d6cb03cd1cf http.request.method=GET http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.721047ms http.response.status=200 http.response.written=15776768 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 200 15776768 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=error msg="error parsing digest="sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=714014a2-4f13-43d1-b003-085c86c1e2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" vars.name="foo/bar" time="2025-05-01T20:08:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=714014a2-4f13-43d1-b003-085c86c1e2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44534" http.request.uri="/v2/foo/bar/blobs/sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="650.526µs" http.response.status=400 http.response.written=110 vars.digest="sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha257:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=0e811ff2-66fe-4d74-885d-5ebc9944fba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44546" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.duration="832.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=684460d3-1673-42b4-8d6f-0a88a4f9e662 http.request.method=GET http.request.remoteaddr="127.0.0.1:44546" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.347453ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37935" http.request.id=19d1f11a-18ba-445b-97d9-6145795b2819 http.request.method=GET http.request.remoteaddr="127.0.0.1:44540" http.request.uri="/v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.97508ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha256:af2ca5b834c39fff0c620660b7ce46258fdc25c7e6694cc9e8a46e0530d33363 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=a25d8594-8076-4a06-a6e6-a53bea45789d http.request.method=GET http.request.remoteaddr="127.0.0.1:39522" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.116767531s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34397" http.request.id=a73b0313-ec0f-4130-8c9d-da76aea0c14c http.request.method=GET http.request.remoteaddr="127.0.0.1:39512" http.request.uri="/v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.120996013s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [01/May/2025:20:08:44 +0000] "GET /v2/foo/bar/blobs/sha256:10492a66925eca34e8491b4193c39e95e3ef57b841e2678903b62417932abe7c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.72s) === RUN TestBlobDelete time="2025-05-01T20:08:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:45Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=e0136028-4299-47bf-8850-9f50b98ec48c http.request.method=GET http.request.remoteaddr="127.0.0.1:59140" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.207µs" http.response.status=404 http.response.written=157 vars.digest="sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=87d01f57-ea06-4f09-8bd6-f40a913d5355 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.008µs" http.response.status=404 http.response.written=157 vars.digest="sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=9579e8c3-1475-4829-a680-8f81bc5bd452 http.request.method=POST http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=d80e55da-ab6a-475c-82dc-a8250b2b6bf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="693.927µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=14c553ce-4f26-49de-98ed-c1f5a7597d47 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="724.167µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=95d6bc31-90dd-468b-8d22-fc93503622fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6eea694b-f080-445c-8da5-e4f70423092f time="2025-05-01T20:08:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=95d6bc31-90dd-468b-8d22-fc93503622fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59148" http.request.uri="/v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="622.407µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6eea694b-f080-445c-8da5-e4f70423092f 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "GET /v2/foo/bar/blobs/uploads/6eea694b-f080-445c-8da5-e4f70423092f?_state=BVeIYbm3TNE4Sb752qJdSbwloEGj6SjujnIpDQkAsOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlZWE2OTRiLWYwODAtNDQ1Yy04ZGE1LWU0ZjcwNDIzMDkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzI3OTk4OTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=c760c41e-1b6b-4797-8f3e-ab10eb3f4917 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=90d90457-f5fc-4a84-9c4d-65c2216bef87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/9392a797-e3f6-486a-b868-5a0be7239e63?_state=KqvgQaH-P_5rPPIx-dAe1p2R0YL53-O3-TXDBOn1X_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzOTJhNzk3LWUzZjYtNDg2YS1iODY4LTVhMGJlNzIzOWU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzYyNzQ5NzFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" provided=sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf vars.name="foo/bar" vars.uuid=9392a797-e3f6-486a-b868-5a0be7239e63 time="2025-05-01T20:08:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=90d90457-f5fc-4a84-9c4d-65c2216bef87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/9392a797-e3f6-486a-b868-5a0be7239e63?_state=KqvgQaH-P_5rPPIx-dAe1p2R0YL53-O3-TXDBOn1X_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzOTJhNzk3LWUzZjYtNDg2YS1iODY4LTVhMGJlNzIzOWU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzYyNzQ5NzFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9392a797-e3f6-486a-b868-5a0be7239e63 time="2025-05-01T20:08:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf, 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:43669" http.request.id=90d90457-f5fc-4a84-9c4d-65c2216bef87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/9392a797-e3f6-486a-b868-5a0be7239e63?_state=KqvgQaH-P_5rPPIx-dAe1p2R0YL53-O3-TXDBOn1X_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzOTJhNzk3LWUzZjYtNDg2YS1iODY4LTVhMGJlNzIzOWU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzYyNzQ5NzFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.728µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9392a797-e3f6-486a-b868-5a0be7239e63 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PUT /v2/foo/bar/blobs/uploads/9392a797-e3f6-486a-b868-5a0be7239e63?_state=KqvgQaH-P_5rPPIx-dAe1p2R0YL53-O3-TXDBOn1X_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzOTJhNzk3LWUzZjYtNDg2YS1iODY4LTVhMGJlNzIzOWU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzYyNzQ5NzFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=0c91212f-886a-49fc-88f8-b6b87af99d37 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=1d2bdbd2-460e-47de-84fd-3cee956a23ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/8f877b6f-b57d-4587-940f-44a6fa92eff2?_state=XgUvlmhweNC5VHp_WAKxsGgQgtG88YUefw1j5ePDfWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmODc3YjZmLWI1N2QtNDU4Ny05NDBmLTQ0YTZmYTkyZWZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzgxNzU1OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="877.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PUT /v2/foo/bar/blobs/uploads/8f877b6f-b57d-4587-940f-44a6fa92eff2?_state=XgUvlmhweNC5VHp_WAKxsGgQgtG88YUefw1j5ePDfWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmODc3YjZmLWI1N2QtNDU4Ny05NDBmLTQ0YTZmYTkyZWZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45NzgxNzU1OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=ad4eaea4-51f3-4636-8fc7-587434249014 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=6105edc3-ef92-4d21-b935-5c27590aae81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/dd809e32-78cc-411f-9d62-e088282b133c?_state=vCxBUt3AySj4u4lK1SrzKpV78Ad0JCOSw83tn-axOQ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODA5ZTMyLTc4Y2MtNDExZi05ZDYyLWUwODgyODJiMTMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45ODAwMjEwODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="932.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PUT /v2/foo/bar/blobs/uploads/dd809e32-78cc-411f-9d62-e088282b133c?_state=vCxBUt3AySj4u4lK1SrzKpV78Ad0JCOSw83tn-axOQ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODA5ZTMyLTc4Y2MtNDExZi05ZDYyLWUwODgyODJiMTMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45ODAwMjEwODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=40f12c1b-3376-4280-97f7-7f2e0d93abb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="677.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=4d625ef9-5e99-4be8-81e1-75fa32559fc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/f336cddd-1fa8-449c-844f-7c25011fab2f?_state=CR9mKY7gILGltEtIvD-89J1gwRba9OT04OPyIt0mGIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzZjZGRkLTFmYTgtNDQ5Yy04NDRmLTdjMjUwMTFmYWIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45ODE5MDI5NDdaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718924435s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:45 +0000] "PUT /v2/foo/bar/blobs/uploads/f336cddd-1fa8-449c-844f-7c25011fab2f?_state=CR9mKY7gILGltEtIvD-89J1gwRba9OT04OPyIt0mGIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzZjZGRkLTFmYTgtNDQ5Yy04NDRmLTdjMjUwMTFmYWIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0NS45ODE5MDI5NDdaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=c188a922-272c-4ea9-b17f-ec9f802507ee http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43669" http.request.id=417045f9-0ebb-4e99-990b-a071df70bfee http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/5424500e-2855-4d14-8cef-3e2a745a3c41?_state=6W0DVXRKzoz1Xu3MF7mb_Y7zlREsWxUT03YwAp20skF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjQ1MDBlLTI4NTUtNGQxNC04Y2VmLTNlMmE3NDVhM2M0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0Ny43MTc4Nzc3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784346009s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/5424500e-2855-4d14-8cef-3e2a745a3c41?_state=6W0DVXRKzoz1Xu3MF7mb_Y7zlREsWxUT03YwAp20skF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjQ1MDBlLTI4NTUtNGQxNC04Y2VmLTNlMmE3NDVhM2M0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0Ny43MTc4Nzc3MTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=3cff9c6e-ecff-456e-b1e8-513ff751986b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/uploads/5424500e-2855-4d14-8cef-3e2a745a3c41?_state=52S0vuzDJ-z0AmAO1SNbCh_dRCj61Fd-rU6hXe66n-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjQ1MDBlLTI4NTUtNGQxNC04Y2VmLTNlMmE3NDVhM2M0MSIsIk9mZnNldCI6Mjk2MTU2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDdaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.duration="975.41µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "PUT /v2/foo/bar/blobs/uploads/5424500e-2855-4d14-8cef-3e2a745a3c41?_state=52S0vuzDJ-z0AmAO1SNbCh_dRCj61Fd-rU6hXe66n-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjQ1MDBlLTI4NTUtNGQxNC04Y2VmLTNlMmE3NDVhM2M0MSIsIk9mZnNldCI6Mjk2MTU2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NDdaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=61c516cc-3279-4c53-879b-057193cab520 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="834.489µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=8bbca3d8-35e5-4323-bcdd-60f2a3058d98 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.01978ms http.response.status=200 http.response.written=29615616 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "GET /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 200 29615616 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=error msg="error parsing digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=58129551-569d-402e-8c5a-4aa51f0e57d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" time="2025-05-01T20:08:49Z" 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:43669" http.request.id=58129551-569d-402e-8c5a-4aa51f0e57d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.447µs" http.response.status=400 http.response.written=110 vars.digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "GET /v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=5c530729-17e2-443f-afb4-3111f1e11a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.duration="973.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "GET /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=48264b2e-286b-4574-9a7c-3a03caf40c05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59190" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.duration="811.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=0fa1d1db-553a-4b12-8b4a-b0f94c5a2589 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59190" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.407µs" http.response.status=404 http.response.written=157 vars.digest="sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" 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:43669" http.request.id=664fa966-2a2a-4537-8326-f06acba6daa4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59190" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.287µs" http.response.status=404 http.response.written=74 vars.digest="sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=error msg="error parsing digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=378f612d-1236-4aff-818d-9975fce20b1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59194" http.request.uri="/v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" time="2025-05-01T20:08:49Z" 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:43669" http.request.id=378f612d-1236-4aff-818d-9975fce20b1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59194" http.request.uri="/v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.329µs" http.response.status=400 http.response.written=110 vars.digest="sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "DELETE /v2/foo/bar/blobs/sha257:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-01T20:08:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=b06bfe54-5846-444b-b661-ea313200ce06 http.request.method=POST http.request.remoteaddr="127.0.0.1:59210" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=cd0b5812-df9e-43bb-adba-fb1c063c32f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59210" http.request.uri="/v2/foo/bar/blobs/uploads/7776057b-b0f8-4e5d-b1fd-d6d093c0aa30?_state=m5kgbpME25iPAommHeDJymo9tkcW7fefbsDJ1wKMbO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3NzYwNTdiLWIwZjgtNGU1ZC1iMWZkLWQ2ZDA5M2MwYWEzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0OS41NDEyODA1OTFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693610941s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "PUT /v2/foo/bar/blobs/uploads/7776057b-b0f8-4e5d-b1fd-d6d093c0aa30?_state=m5kgbpME25iPAommHeDJymo9tkcW7fefbsDJ1wKMbO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3NzYwNTdiLWIwZjgtNGU1ZC1iMWZkLWQ2ZDA5M2MwYWEzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo0OS41NDEyODA1OTFaIn0%3D&digest=sha256%3A490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=c3d79b47-fd9e-423a-8a66-17ef79cb9952 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59210" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="850.529µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=0a654798-c713-4e63-9ae0-c63477b97678 http.request.method=GET http.request.remoteaddr="127.0.0.1:59174" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.718893433s http.response.status=200 http.response.written=4063232 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "GET /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 200 4063232 "" "Go-http-client/1.1" time="2025-05-01T20:08:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43669" http.request.id=436bb9bb-d8f3-4a92-ae2a-6f1ea36cd444 http.request.method=GET http.request.remoteaddr="127.0.0.1:59160" http.request.uri="/v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.723169277s http.response.status=200 http.response.written=4161536 127.0.0.1 - - [01/May/2025:20:08:49 +0000] "GET /v2/foo/bar/blobs/sha256:490b2f8b50d55f0b9aed804d83ea9ae15a75a9dded4874656ccdbacaa00f8ccf HTTP/1.1" 200 4161536 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.38s) === RUN TestRelativeURL time="2025-05-01T20:08:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:51Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34043" http.request.id=cbf3614f-41bc-436d-ba04-a5f750d6c3f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34043" http.request.id=0d985796-8cdc-4a0a-9b7e-c3215dc01158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37634" http.request.uri="/v2/foo/bar/blobs/uploads/6796ef39-075c-4bce-a168-1c7a8f653c95?_state=bkLyN6_wDQNBkRrREHlIZ-9bQV2ZD2d_k_Wiz1QPT_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3OTZlZjM5LTA3NWMtNGJjZS1hMTY4LTFjN2E4ZjY1M2M5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1MS4yNTUwMjA4MTNaIn0%3D&digest=sha256%3A3032717109cd00bab78fc366ae6b2108e2cb99c7fec012a5c16d5159502b8aac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418176345s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:51 +0000] "PUT /v2/foo/bar/blobs/uploads/6796ef39-075c-4bce-a168-1c7a8f653c95?_state=bkLyN6_wDQNBkRrREHlIZ-9bQV2ZD2d_k_Wiz1QPT_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3OTZlZjM5LTA3NWMtNGJjZS1hMTY4LTFjN2E4ZjY1M2M5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1MS4yNTUwMjA4MTNaIn0%3D&digest=sha256%3A3032717109cd00bab78fc366ae6b2108e2cb99c7fec012a5c16d5159502b8aac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34043" http.request.id=42faba49-5bfa-4b42-ae37-b23f09ab4663 http.request.method=POST http.request.remoteaddr="127.0.0.1:37634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34043" http.request.id=fca47e77-e1a4-4380-80d5-4975605efe86 http.request.method=POST http.request.remoteaddr="127.0.0.1:37634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34043" http.request.id=c789d757-1bfb-4897-a20e-eb0277f39f86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37634" http.request.uri="/v2/foo/bar/blobs/uploads/45bbf95b-c972-4981-a0f7-7d3d0348c16d?_state=Sbmd3DtoYsC6ZRp4E1LSm3TPPlRUJqBpyWJFJ7wadfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YmJmOTViLWM5NzItNDk4MS1hMGY3LTdkM2QwMzQ4YzE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1Mi44NjAwNTUwMjhaIn0%3D&digest=sha256%3Aa1d663ba77250e1997958b4addefcc58fe1c74c8acc79ca103879d257a86ae2a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126340866s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:52 +0000] "PUT /v2/foo/bar/blobs/uploads/45bbf95b-c972-4981-a0f7-7d3d0348c16d?_state=Sbmd3DtoYsC6ZRp4E1LSm3TPPlRUJqBpyWJFJ7wadfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YmJmOTViLWM5NzItNDk4MS1hMGY3LTdkM2QwMzQ4YzE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1Mi44NjAwNTUwMjhaIn0%3D&digest=sha256%3Aa1d663ba77250e1997958b4addefcc58fe1c74c8acc79ca103879d257a86ae2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.73s) === RUN TestBlobDeleteDisabled time="2025-05-01T20:08:53Z" 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-05-01T20:08:53Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:54Z" 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:35439" http.request.id=adf4b5dc-681f-4a06-ab59-4d99a51e2c1a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50426" http.request.uri="/v2/foo/bar/blobs/sha256:92846ce7936ea9b03b3130d8b7470140369d68a97d2fe4f29678b3f01b4858b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.847µs" http.response.status=405 http.response.written=78 vars.digest="sha256:92846ce7936ea9b03b3130d8b7470140369d68a97d2fe4f29678b3f01b4858b3" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:92846ce7936ea9b03b3130d8b7470140369d68a97d2fe4f29678b3f01b4858b3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.11s) === RUN TestDeleteDisabled time="2025-05-01T20:08: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-05-01T20:08:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37259" http.request.id=1bf94a59-7c77-4bb9-8d14-3130e09a1408 http.request.method=POST http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37259" http.request.id=540e3385-ac0a-4186-9392-8641665f0cce http.request.method=PUT http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/9c34b8b9-9663-42e1-b9c3-ad900b8360e0?_state=F5T4AFW5sUY0VD50JOdZrpEFSQlPc_pJptYvkBTm0Ml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzRiOGI5LTk2NjMtNDJlMS1iOWMzLWFkOTAwYjgzNjBlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1NC4xNjE0MTI2NDVaIn0%3D&digest=sha256%3A585da5a5a8257cde02e3f9c9e238e711c02e17b69ed678c3f7799ef01e961792" http.request.useragent="Go-http-client/1.1" http.response.duration=789.235014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:54 +0000] "PUT /v2/foo/bar/blobs/uploads/9c34b8b9-9663-42e1-b9c3-ad900b8360e0?_state=F5T4AFW5sUY0VD50JOdZrpEFSQlPc_pJptYvkBTm0Ml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzRiOGI5LTk2NjMtNDJlMS1iOWMzLWFkOTAwYjgzNjBlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1NC4xNjE0MTI2NDVaIn0%3D&digest=sha256%3A585da5a5a8257cde02e3f9c9e238e711c02e17b69ed678c3f7799ef01e961792 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:54Z" 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:37259" http.request.id=9f1abdfa-0c24-4853-be6e-c8a532377180 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/sha256:585da5a5a8257cde02e3f9c9e238e711c02e17b69ed678c3f7799ef01e961792" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.888µs" http.response.status=405 http.response.written=78 vars.digest="sha256:585da5a5a8257cde02e3f9c9e238e711c02e17b69ed678c3f7799ef01e961792" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:08:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:585da5a5a8257cde02e3f9c9e238e711c02e17b69ed678c3f7799ef01e961792 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.85s) === RUN TestDeleteReadOnly time="2025-05-01T20:08: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-05-01T20:08:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44063" http.request.id=2f1f60c8-18c3-48f4-a3b2-83ee34260936 http.request.method=POST http.request.remoteaddr="127.0.0.1:49696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44063" http.request.id=2518cfec-edec-48c9-9370-2575e6a9ab9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49696" http.request.uri="/v2/foo/bar/blobs/uploads/afa34387-1505-4751-b2dc-bdcbe79a7329?_state=882juMvkbLk6NW8HEWsPJiSwi0rt8v_wJkUAsFjyIJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYTM0Mzg3LTE1MDUtNDc1MS1iMmRjLWJkY2JlNzlhNzMyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1NS4wMjI5NjczNDNaIn0%3D&digest=sha256%3Af5231799522ea1d69a7a3854e5843b83d9f53cd9179d8c2f5878ca2c9cac9b30" http.request.useragent="Go-http-client/1.1" http.response.duration=892.873772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "PUT /v2/foo/bar/blobs/uploads/afa34387-1505-4751-b2dc-bdcbe79a7329?_state=882juMvkbLk6NW8HEWsPJiSwi0rt8v_wJkUAsFjyIJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYTM0Mzg3LTE1MDUtNDc1MS1iMmRjLWJkY2JlNzlhNzMyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowODo1NS4wMjI5NjczNDNaIn0%3D&digest=sha256%3Af5231799522ea1d69a7a3854e5843b83d9f53cd9179d8c2f5878ca2c9cac9b30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:f5231799522ea1d69a7a3854e5843b83d9f53cd9179d8c2f5878ca2c9cac9b30 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.97s) === RUN TestStartPushReadOnly time="2025-05-01T20:08:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:55Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-05-01T20:08:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:08:55Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:08:55Z" 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:40781" http.request.id=200ad982-a83f-4a23-86e6-2b4231cbcad2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" 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="878.729µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T20:08:55Z" 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:40781" http.request.id=c194e136-1309-4022-895e-e18c4bf20343 http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" 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="691.887µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:08:55Z" 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:40781" http.request.id=0d39f0ea-153d-40e7-93d7-de25dc1aac30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" 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="686.287µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T20:08:55Z" 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:40781" http.request.id=86f179dc-74c6-4710-ada4-b0e99778762c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083451ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:08:55Z" 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:40781" http.request.id=86f179dc-74c6-4710-ada4-b0e99778762c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.114571ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:08:55Z" 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:40781" http.request.id=86f179dc-74c6-4710-ada4-b0e99778762c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135611ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:08:55Z" 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:40781" http.request.id=86f179dc-74c6-4710-ada4-b0e99778762c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.154651ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:08:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T20:08:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=aed2f788-5d45-4734-bc6f-b5844dd03437 http.request.method=POST http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=9ea70dab-43d3-4f14-8698-0460644facd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/blobs/uploads/82cd639d-3558-442f-8593-cdfa700eb937?_state=oZOM-BJFy06-lNr8eVCMAcjG5SoRt0Do1y-ft7_SOAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MmNkNjM5ZC0zNTU4LTQ0MmYtODU5My1jZGZhNzAwZWI5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTYuMDA0OTQzODg2WiJ9&digest=sha256%3A3f9c81c32b8842f59232317b605ca424123bf25749bdb9e0fc7ce22a2e4ae58c" http.request.useragent="Go-http-client/1.1" http.response.duration=808.014243ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/82cd639d-3558-442f-8593-cdfa700eb937?_state=oZOM-BJFy06-lNr8eVCMAcjG5SoRt0Do1y-ft7_SOAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MmNkNjM5ZC0zNTU4LTQ0MmYtODU5My1jZGZhNzAwZWI5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTYuMDA0OTQzODg2WiJ9&digest=sha256%3A3f9c81c32b8842f59232317b605ca424123bf25749bdb9e0fc7ce22a2e4ae58c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=b06b61b1-621e-42d5-a45b-642b9109f416 http.request.method=POST http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=5f869a12-5223-4a6a-b74f-cac8372d2f91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/blobs/uploads/94a5e484-350b-4ada-b98f-5c90cd4ee5ea?_state=6bVt15lkAY69xJAqpQEP9w1aA3nDu-wL8dx387YHpGV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NGE1ZTQ4NC0zNTBiLTRhZGEtYjk4Zi01YzkwY2Q0ZWU1ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTYuODg4NDM0ODgzWiJ9&digest=sha256%3A18931ba0973ee472efd31e339283f5551eec8151475f9ec6f337a061bf2e5b6d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018106704s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/94a5e484-350b-4ada-b98f-5c90cd4ee5ea?_state=6bVt15lkAY69xJAqpQEP9w1aA3nDu-wL8dx387YHpGV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NGE1ZTQ4NC0zNTBiLTRhZGEtYjk4Zi01YzkwY2Q0ZWU1ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTYuODg4NDM0ODgzWiJ9&digest=sha256%3A18931ba0973ee472efd31e339283f5551eec8151475f9ec6f337a061bf2e5b6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=f5c94140-f55e-4bcc-a148-eddf890d16d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=cdc5a6dc-fbb2-4b19-8080-e2d2e04d0628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=68f6e5b4-f435-4e65-b7ce-1237000d697a http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" 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.011091ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=dc51ee07-15dd-4ca6-afdd-3249b80e7b43 http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.01157ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" 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:40781" http.request.id=33b85d3b-82f5-46cc-9979-61b2c1a367bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" 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:40781" http.request.id=3215a423-0ffe-4691-bf32-bd88fc901569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:40781" http.request.id=9efa7ef0-cdf7-4da8-80dd-383dc7d44ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=3832fbea-62d1-4245-96f8-2a10b408d465 http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="951.889µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=3caa1bd0-9b6c-48b4-a673-64b460f96cf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="601.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=37dff411-fa28-421c-97e4-e59db6b733bc http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.duration="587.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=bd4109ef-9ccc-4dc5-bdf4-ee9b9620a8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:43088" 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="579.886µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=error msg="payload digest does match: "sha256:29fe7e739d04fdb71d61a55c1fc8c38811f2d7d4f472a53f2d2021887dcdf323" != "sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3"" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=07154a79-3f91-4659-a677-c8b811b6fce7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" time="2025-05-01T20:08:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=07154a79-3f91-4659-a677-c8b811b6fce7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43088" http.request.uri="/v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.607µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3" 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e914222b0d990bc39cbbeee281fb4e9776965a094b53a2bff1eb1406832aec3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" 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:40781" http.request.id=ceb8523e-dae7-4524-948d-a0485eeea403 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.326µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" 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:40781" http.request.id=c2052199-9a32-48e8-8f58-dd778e4aa264 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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="606.006µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40781" http.request.id=88e57c8a-1c68-4d4e-b0c6-5e4ee8716b3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="656.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:08:57Z" 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:40781" http.request.id=88e57c8a-1c68-4d4e-b0c6-5e4ee8716b3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="687.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:08:57Z" 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:40781" http.request.id=88e57c8a-1c68-4d4e-b0c6-5e4ee8716b3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="706.807µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=964ee29b-ceca-401a-842f-6a9b5b6a3ac9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=525da69e-e179-404c-8b52-58f2ba41e672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/d846813b-039f-4fa2-be57-974fd3314c6e?_state=X3CzuMRis1Xy9sKjXZZbhRn6VlVlNuVWd1396yW2LgZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODQ2ODEzYi0wMzlmLTRmYTItYmU1Ny05NzRmZDMzMTRjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTcuOTI0NTYwNzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="856.169µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/d846813b-039f-4fa2-be57-974fd3314c6e?_state=X3CzuMRis1Xy9sKjXZZbhRn6VlVlNuVWd1396yW2LgZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkODQ2ODEzYi0wMzlmLTRmYTItYmU1Ny05NzRmZDMzMTRjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTcuOTI0NTYwNzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:57Z" 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:40781" http.request.id=bf94d721-9173-40c7-b9ec-13ff6566729f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="653.406µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:08:57Z" 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:40781" http.request.id=bf94d721-9173-40c7-b9ec-13ff6566729f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="681.247µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:08:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T20:08:58Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=2b87fff9-430e-4095-8a9a-50a474580900 http.request.method=POST http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=28547e3b-c901-4381-8707-cffca89fea56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/28ceab1e-0381-461f-a455-3f149d553f6e?_state=ipUb9n2A2-942k_M-0Zk0U2mrYZ0trPjSPbSrGUiEZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOGNlYWIxZS0wMzgxLTQ2MWYtYTQ1NS0zZjE0OWQ1NTNmNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTguMDM2NTExMDg3WiJ9&digest=sha256%3A97971e89708a911f135316448061b28820120168261ec978e4117dd88b533d30" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835506319s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/28ceab1e-0381-461f-a455-3f149d553f6e?_state=ipUb9n2A2-942k_M-0Zk0U2mrYZ0trPjSPbSrGUiEZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOGNlYWIxZS0wMzgxLTQ2MWYtYTQ1NS0zZjE0OWQ1NTNmNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTguMDM2NTExMDg3WiJ9&digest=sha256%3A97971e89708a911f135316448061b28820120168261ec978e4117dd88b533d30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:08:59Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=fcad1d4e-bb37-42ea-876d-2a7cd6bec489 http.request.method=POST http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=caae8591-ba32-4de2-8494-5d4aa7899717 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/blobs/uploads/1f6495a0-b4b0-49c3-9303-053eebf599ca?_state=UtVPAQNHzVuaKj1v7aSyuygdVfHE07ZHj1-t4IUlqsB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjY0OTVhMC1iNGIwLTQ5YzMtOTMwMy0wNTNlZWJmNTk5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTkuOTQ0MDg5MzY4WiJ9&digest=sha256%3Ab65085f5205f39416a3e9c285abc51a6a75c9341eb72fcf4d58b9a9beaa389d7" http.request.useragent="Go-http-client/1.1" http.response.duration=700.881771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:08:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f6495a0-b4b0-49c3-9303-053eebf599ca?_state=UtVPAQNHzVuaKj1v7aSyuygdVfHE07ZHj1-t4IUlqsB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjY0OTVhMC1iNGIwLTQ5YzMtOTMwMy0wNTNlZWJmNTk5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDg6NTkuOTQ0MDg5MzY4WiJ9&digest=sha256%3Ab65085f5205f39416a3e9c285abc51a6a75c9341eb72fcf4d58b9a9beaa389d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:40781" http.request.id=6555b0ba-43b7-4b7e-9295-820e8f2a2b19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="999.25µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:40781" http.request.id=a3e0f2d3-1063-4dae-9800-515478009138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a" http.request.useragent="Go-http-client/1.1" http.response.duration="832.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=3a53b12e-d893-4775-93c1-962bc25083e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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="731.327µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=b7e139b5-0898-44a3-9901-e7f111b6db67 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="720.647µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=50a0226c-59d6-460f-b46b-48bb2ddee491 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="612.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=ea636363-fe97-4c5b-9cee-54fe45daecac http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a" http.request.useragent="Go-http-client/1.1" http.response.duration="506.205µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=756ac19e-cc1a-4d99-9379-2a0718d09a52 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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="576.566µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="rewriting manifest sha256:92282a21d8513a488470db479c804e437c66353c0c1c69aaa29cbd8de126ae4a in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=272d347d-4f29-4747-8b9d-37e075977ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=272d347d-4f29-4747-8b9d-37e075977ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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.139211ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40781" http.request.id=844f6c02-b5a8-4adc-bf6c-6dc0cdfd0514 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" 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="643.167µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:40781" http.request.id=8d3c43dd-0a61-4391-8586-5e0312210fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.047µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:40781" http.request.id=ebabe460-8eb5-48c1-88ba-ab38508885c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd" http.request.useragent="Go-http-client/1.1" http.response.duration="731.007µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=166aa004-8840-4362-8710-acdb4ea6769d http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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="687.047µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=2e339fd9-3100-4245-b4f3-d6dbd2e91bff http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="696.847µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=e51bae22-2cdc-4c7f-a635-be720352e94f http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="556.526µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=d89548be-e6cd-4d2b-b0b7-eb6973128595 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd" http.request.useragent="Go-http-client/1.1" http.response.duration="509.205µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="rewriting manifest list sha256:0d989609e128dd3be47b321bfe85464ec445b6f8d74d65da0f5431051f0688bd in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=25928cab-d9b1-4251-bee4-71ee6016f7d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40781" http.request.id=25928cab-d9b1-4251-bee4-71ee6016f7d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" 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.120651ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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-05-01T20:09:00Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:00Z" 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:44271" http.request.id=d8741e77-f3a4-469b-aa6b-2257ac1e602e http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" 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="668.927µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:44271" http.request.id=460ed058-32f8-49a8-a2f1-3a6328deffb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" 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="591.406µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" 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:44271" http.request.id=40063df4-a316-4903-b91f-af747bcf295d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" 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="632.286µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=4c9d371e-bb44-4b00-a267-7f07ac7001f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00085ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:00Z" 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:44271" http.request.id=4c9d371e-bb44-4b00-a267-7f07ac7001f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03481ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=4c9d371e-bb44-4b00-a267-7f07ac7001f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05309ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:00Z" 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:44271" http.request.id=4c9d371e-bb44-4b00-a267-7f07ac7001f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07077ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T20:09:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=f2d97f83-e39d-4599-adc9-544172f06807 http.request.method=POST http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=4366a41e-aeba-4ef7-8023-8a4760b9a5ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/blobs/uploads/ce3ff5b4-fe04-4e72-bb1f-de3c6e72d0b9?_state=Q8NbnjkGvlogD4YJJvvvQ00PhKGLeADpnug82JwMVER7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZTNmZjViNC1mZTA0LTRlNzItYmIxZi1kZTNjNmU3MmQwYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDAuNzU4Nzk3ODc3WiJ9&digest=sha256%3A4dea481db4f8f095eeb2da5d7c5cb6b5327db6a9bcd0f2c567865a35cb4a210c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414213385s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/ce3ff5b4-fe04-4e72-bb1f-de3c6e72d0b9?_state=Q8NbnjkGvlogD4YJJvvvQ00PhKGLeADpnug82JwMVER7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZTNmZjViNC1mZTA0LTRlNzItYmIxZi1kZTNjNmU3MmQwYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDAuNzU4Nzk3ODc3WiJ9&digest=sha256%3A4dea481db4f8f095eeb2da5d7c5cb6b5327db6a9bcd0f2c567865a35cb4a210c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=611c699d-ca76-4106-b8fc-b129b27357ae http.request.method=POST http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=a07cd1fb-8f3f-49f0-be87-942c3aa371ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/blobs/uploads/c05c7dd4-8bab-437d-9ee3-a0c3758b2fd2?_state=zmleRo2LpW5jfC8heimne-Gt8pHXyVS38DNcspCeKu57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDVjN2RkNC04YmFiLTQzN2QtOWVlMy1hMGMzNzU4YjJmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDIuMjQ1NTk3NjY5WiJ9&digest=sha256%3A3c4b02ac80254f9d213a8e0081790fd50e4950c88c98746fc812321994b9cc76" http.request.useragent="Go-http-client/1.1" http.response.duration=831.880641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/c05c7dd4-8bab-437d-9ee3-a0c3758b2fd2?_state=zmleRo2LpW5jfC8heimne-Gt8pHXyVS38DNcspCeKu57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMDVjN2RkNC04YmFiLTQzN2QtOWVlMy1hMGMzNzU4YjJmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDIuMjQ1NTk3NjY5WiJ9&digest=sha256%3A3c4b02ac80254f9d213a8e0081790fd50e4950c88c98746fc812321994b9cc76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=8e01ea50-24be-4259-990c-44d7685afe36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=86354e54-101e-4156-92de-8ef91f2e4af3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=3fa561c3-c23e-408e-9fea-533953a5d472 http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" 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="918.689µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=281e27c3-0672-4c72-87a4-4a1bb905d227 http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="976.77µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" 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:44271" http.request.id=b2b62e39-7035-42de-bf9f-cdeb6a648e9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" 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:44271" http.request.id=993f7a7b-cf42-47ef-a634-8c8f1ef75b82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44271" http.request.id=08d096b4-077c-4824-ae6e-e29d784bd920 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=7de3c359-ab3c-4f4d-9676-7212c2c31293 http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.05289ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=ea6d02d1-3d49-4951-98e3-fb2db774e1f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="649.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=5d52b32f-d044-49b9-8ba1-1b76bf6a400c http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.duration="634.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=759f3fa2-fbaf-4338-93c0-3d03110fa39f http.request.method=GET http.request.remoteaddr="127.0.0.1:39044" 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.646µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=error msg="payload digest does match: "sha256:c28b00432f57857c48799b42c518af7e3cc08a387aa57238b2d55734d7807414" != "sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76"" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=9b0e77eb-382a-4547-ad52-917df3e8c36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=9b0e77eb-382a-4547-ad52-917df3e8c36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39044" http.request.uri="/v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.648µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76" 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:16f8c8e1f11c1562ae34e60fd02ae2dc066766ba28127bf00e8146c039317d76 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=00cac4a6-69f0-499d-bb38-4191b075a430 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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="887.649µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=dc433898-5b3d-47fc-bc85-4009a62df2de http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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="661.567µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=75105546-513f-4b3b-bec3-e1d1851a7649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" 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="760.408µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=75105546-513f-4b3b-bec3-e1d1851a7649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="788.408µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=75105546-513f-4b3b-bec3-e1d1851a7649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" 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="819.248µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=491ff8c4-0e2f-412f-bfb9-891023188eb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=3795d825-8441-44d4-aa72-9a7c8609761b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/d69d9433-69bd-48f8-a2d5-fc681e42695b?_state=o-RAc3orGV5cJryaNa5uCv97_DZy_6EhyBdUcczw-LF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjlkOTQzMy02OWJkLTQ4ZjgtYTJkNS1mYzY4MWU0MjY5NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuMDk2NTI0OTRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="925.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/d69d9433-69bd-48f8-a2d5-fc681e42695b?_state=o-RAc3orGV5cJryaNa5uCv97_DZy_6EhyBdUcczw-LF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjlkOTQzMy02OWJkLTQ4ZjgtYTJkNS1mYzY4MWU0MjY5NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuMDk2NTI0OTRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=0cbcb706-6cc4-44a8-85a8-11badfce08b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" 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="780.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=0cbcb706-6cc4-44a8-85a8-11badfce08b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" 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="814.128µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=0049acf3-f496-4242-9cb8-2de067ed0b82 http.request.method=POST http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=597d0efc-58de-499a-8be1-61eff01d5510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/97f62af7-6a24-4085-8a8d-5d4dcc017d4f?_state=0alQSJgdgbwL4BVozuzOTjLkC7hB5-oNvBEFKzqzwdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2Y2MmFmNy02YTI0LTQwODUtOGE4ZC01ZDRkY2MwMTdkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuMTU0Mzg0NzE5WiJ9&digest=sha256%3A6a4421ccd3b559a5638062d43a4ca47a79a45cc2f065247e437fee2dc257d443" http.request.useragent="Go-http-client/1.1" http.response.duration=450.470266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/97f62af7-6a24-4085-8a8d-5d4dcc017d4f?_state=0alQSJgdgbwL4BVozuzOTjLkC7hB5-oNvBEFKzqzwdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2Y2MmFmNy02YTI0LTQwODUtOGE4ZC01ZDRkY2MwMTdkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuMTU0Mzg0NzE5WiJ9&digest=sha256%3A6a4421ccd3b559a5638062d43a4ca47a79a45cc2f065247e437fee2dc257d443 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=1bdedb6a-9afc-41af-8c79-ed80b1e90356 http.request.method=POST http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=ddc0cbf7-23b8-4628-9af2-37f89213f7fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/blobs/uploads/824977b1-ef12-483e-8931-847e7b2a4d59?_state=6WceptMCQ_wxRX85aKlhGCgNJMMgCWJ2DodM6f64-Yx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MjQ5NzdiMS1lZjEyLTQ4M2UtODkzMS04NDdlN2IyYTRkNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuNjY0ODE3NzA1WiJ9&digest=sha256%3Aa059403582e1e4e3266fff3c064b024a37724571a92b8536419fc8dbbf8be53d" http.request.useragent="Go-http-client/1.1" http.response.duration=672.510967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/824977b1-ef12-483e-8931-847e7b2a4d59?_state=6WceptMCQ_wxRX85aKlhGCgNJMMgCWJ2DodM6f64-Yx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MjQ5NzdiMS1lZjEyLTQ4M2UtODkzMS04NDdlN2IyYTRkNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDMuNjY0ODE3NzA1WiJ9&digest=sha256%3Aa059403582e1e4e3266fff3c064b024a37724571a92b8536419fc8dbbf8be53d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:44271" http.request.id=268c4831-9992-4945-9899-3e0d15313bb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:44271" http.request.id=74c5559f-1444-406b-820c-a37bbaad6bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce" http.request.useragent="Go-http-client/1.1" http.response.duration="844.288µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=a55df93a-d9d6-4977-8734-8b2e2226649e http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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="706.287µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=7f47ac2c-5948-4637-a7a8-dd07dd758622 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="693.167µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=7ba001f9-b233-4c34-b85b-7ac21771634d http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.285µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=6f8db896-cff2-4cd4-99ba-8cb198fbf174 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce" http.request.useragent="Go-http-client/1.1" http.response.duration="511.685µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=711086b7-4a67-40fa-803f-720a9bd54c7f http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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="551.566µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="rewriting manifest sha256:daf315d91649914b5262666302998c0db53c6d729a0dcdbba6c046a6f6e226ce in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=cd3b7569-aab5-4077-a64d-6ccc5e434a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=cd3b7569-aab5-4077-a64d-6ccc5e434a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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.093411ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:44271" http.request.id=26ddcd87-6cd7-4f98-84f4-00fcb52e653c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" 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="654.327µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:44271" http.request.id=52a9a688-7197-4292-a3f4-1f06c12a897b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="764.647µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:44271" http.request.id=0742f674-12d7-4b9c-822a-e6336b82fef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385" http.request.useragent="Go-http-client/1.1" http.response.duration="675.766µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=0fcaa0c7-447e-4145-bd7d-39e9249ccde7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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="675.487µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=59cef5d1-2b8f-43c7-afa2-50e1813a6f18 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="632.286µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=5c9fe774-cfab-40fb-bd13-094320409ee0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="534.565µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=ee318da1-f726-476a-bf5c-5768202c0dff http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385" http.request.useragent="Go-http-client/1.1" http.response.duration="508.805µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="rewriting manifest list sha256:57f64895e7ea7904fecf5e1e5e8a26f65a0a188bb86b34a6a790c6a0839b9385 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=c095f6a0-519e-4a61-809e-c3e04465a4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44271" http.request.id=c095f6a0-519e-4a61-809e-c3e04465a4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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.137771ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.43s) === RUN TestGetManifestWithStorageError time="2025-05-01T20:09:04Z" 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-05-01T20:09:04Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:04Z" 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:39377" http.request.id=0319ede3-6bc2-4160-b32b-326996ef16af http.request.method=GET http.request.remoteaddr="127.0.0.1:43216" 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="651.287µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:39377" http.request.id=572b9b1b-f265-47a2-b06d-b6e93e13eb5e http.request.method=GET http.request.remoteaddr="127.0.0.1:43216" 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="532.965µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:39377" http.request.id=2dfb8d9d-0974-4b6e-aac8-0f2a9ea75e21 http.request.method=GET http.request.remoteaddr="127.0.0.1:43216" 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="576.926µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:39377" http.request.id=c590fa94-a2f6-4923-b588-b31e57b1c128 http.request.method=GET http.request.remoteaddr="127.0.0.1:43216" 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="536.525µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-05-01T20:09:04Z" 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-05-01T20:09:04Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:04Z" 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:41179" http.request.id=84285279-16be-42e8-8c64-72e06fc42e34 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" 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="621.086µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:41179" http.request.id=db870011-14fe-4dd1-86d7-3be030ba4c76 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" 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="554.366µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:41179" http.request.id=e93b297c-efd7-45b2-aaa7-fc6bb8a28a69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" 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="553.366µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" 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:41179" http.request.id=e0f32faa-dafe-4b33-a010-a1392febe2fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" 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="881.648µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:04Z" 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:41179" http.request.id=e0f32faa-dafe-4b33-a010-a1392febe2fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" 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="911.289µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:04Z" 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:41179" http.request.id=e0f32faa-dafe-4b33-a010-a1392febe2fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" 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="930.329µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-01T20:09:04Z" 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:41179" http.request.id=e0f32faa-dafe-4b33-a010-a1392febe2fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" 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="948.089µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-01T20:09:04Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=290524ee-24c4-4ea1-bafe-cada777be3c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=6928dc13-2e80-4c42-b142-d943a91f0582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/blobs/uploads/493cc715-bd2c-4507-9c49-ee249c080181?_state=JQtFna8s9P0Ud2U002uv4IV1gJg-x30Nb8r9zjUKjG17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTNjYzcxNS1iZDJjLTQ1MDctOWM0OS1lZTI0OWMwODAxODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDQuNDE0MTk1NjRaIn0%3D&digest=sha256%3Ad029a47a118db6bf0dec524184809c476939c67b1033450c63a4a17ad3c1825f" http.request.useragent="Go-http-client/1.1" http.response.duration=596.519167ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/493cc715-bd2c-4507-9c49-ee249c080181?_state=JQtFna8s9P0Ud2U002uv4IV1gJg-x30Nb8r9zjUKjG17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTNjYzcxNS1iZDJjLTQ1MDctOWM0OS1lZTI0OWMwODAxODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDQuNDE0MTk1NjRaIn0%3D&digest=sha256%3Ad029a47a118db6bf0dec524184809c476939c67b1033450c63a4a17ad3c1825f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=bc5917b0-1f23-417b-9246-9ca1593f0a90 http.request.method=POST http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=7728a880-b1fb-42fc-a3c2-1a8db2a979ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/blobs/uploads/844cc1fc-f946-4efb-bda5-66ceb227d3d4?_state=2GLWXnZ7_cG-2iR2HAgXdLdUn58iTGyyn5L5VJVBJkF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NDRjYzFmYy1mOTQ2LTRlZmItYmRhNS02NmNlYjIyN2QzZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDUuMDg4Mjk1MDYzWiJ9&digest=sha256%3A56a75f852fbd5f73c2f84c1ed2beb8fdf1a245172723168d3caa3d6aa485fe5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116599889s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/844cc1fc-f946-4efb-bda5-66ceb227d3d4?_state=2GLWXnZ7_cG-2iR2HAgXdLdUn58iTGyyn5L5VJVBJkF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NDRjYzFmYy1mOTQ2LTRlZmItYmRhNS02NmNlYjIyN2QzZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDUuMDg4Mjk1MDYzWiJ9&digest=sha256%3A56a75f852fbd5f73c2f84c1ed2beb8fdf1a245172723168d3caa3d6aa485fe5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=5c0eefbf-041f-42dd-ade7-edd0581f6656 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=a225bdcd-cb18-4901-a65a-4f8e3bd32c5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=d30a65de-e42f-490b-9c89-b777cf7f9687 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" 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="976.57µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=fb3771c9-55a5-4cae-8cc8-1f684573d513 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="986.57µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" 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:41179" http.request.id=70ea3d38-ad5e-44d4-90ab-af06f80aab1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" 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:41179" http.request.id=ce8c5947-d3f1-408e-a5e5-d01869481e01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41179" http.request.id=df605c8a-f9e8-4bb4-9c4d-c5d78518b97e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=f8582d0c-d7e9-4c20-b349-38a6c87e0d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.034891ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=695ffb43-bcea-4a43-b0e8-fc6527bcd5b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="652.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=fd2a3923-0838-423d-a653-541cd8362b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration="653.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=172950e6-a260-4660-a848-2f10f3153b5d http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" 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="639.886µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="payload digest does match: "sha256:6103c362c19666bd88fd1f6ecc2b23e17dc099fc238d73d4edeb8f990ce98167" != "sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8"" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=f06a7b96-57e4-43c9-977f-3710f46bfd7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=f06a7b96-57e4-43c9-977f-3710f46bfd7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.568µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=67ab7e77-2e8c-4755-ade4-9e40c55c4b58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48866" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration="925.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=c961d0c8-81c0-4d57-822d-9bf62bcf8058 http.request.method=GET http.request.remoteaddr="127.0.0.1:48866" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.287µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" 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:41179" http.request.id=9c31f964-989f-42fe-bf94-39547eb154fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48882" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.969µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=bc7b9245-9a14-4376-a572-b3df49d988db http.request.method=PUT http.request.remoteaddr="127.0.0.1:48888" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=30b3e64f-b714-4ef3-aba5-6c9304fe8052 http.request.method=GET http.request.remoteaddr="127.0.0.1:48888" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.071251ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" 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:41179" http.request.id=eb337768-1478-4368-9da7-6628483a5a30 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48896" 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="792.808µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=9fd1ab54-2d06-4844-a1e8-9f6702bf30aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=35037072-ac18-4455-9f86-52a2a846ea85 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="700.087µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=f5bb96c7-503e-4080-9c41-e0237e469519 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8" http.request.useragent="Go-http-client/1.1" http.response.duration="784.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a91a501d3bf4da87ecff8cb9e0a047b01f21d96eb4b809af8251a5c874ae9f8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=9eb6f78b-d704-4ce3-9418-cc1b8ad0ae92 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="633.446µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=053f7a15-6ef4-492e-a6cd-cb5ddc9f430e http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="695.727µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=4e96b13b-e36d-4e67-8ffb-13384b4f45a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="649.527µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41179" http.request.id=31a30747-5a12-4dd6-a724-2202edf6e2ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" 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="807.129µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41179" http.request.id=31a30747-5a12-4dd6-a724-2202edf6e2ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.609µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41179" http.request.id=31a30747-5a12-4dd6-a724-2202edf6e2ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" 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="864.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=d9c7af4e-0c71-429f-a948-b35e73c8585e http.request.method=POST http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=4e45bdc0-614e-4d8a-b3d8-0d3c63330f99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/e4f27585-1563-4a45-9d3a-e9e7f3328237?_state=zECpMknAHwdY2bgVPSzfTOzn86aoEtn2q4pvEPIM1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGYyNzU4NS0xNTYzLTRhNDUtOWQzYS1lOWU3ZjMzMjgyMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuMjM1NDY0ODE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="950.409µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4f27585-1563-4a45-9d3a-e9e7f3328237?_state=zECpMknAHwdY2bgVPSzfTOzn86aoEtn2q4pvEPIM1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGYyNzU4NS0xNTYzLTRhNDUtOWQzYS1lOWU3ZjMzMjgyMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuMjM1NDY0ODE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41179" http.request.id=67a0fb01-2d37-40bc-8a39-bb1e4f4f44d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" 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="790.488µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41179" http.request.id=67a0fb01-2d37-40bc-8a39-bb1e4f4f44d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" 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="818.528µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=a77ec393-f429-48b1-b239-82929d4bfc15 http.request.method=POST http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=58517896-3b11-4fb9-89cd-3a7c4c8cb0f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/ef9164e0-2c7a-497d-a967-58932ff41d18?_state=AtGiei917aifdWfSkfT9CbdLZn-K6trTN_P6mj3RxTV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjkxNjRlMC0yYzdhLTQ5N2QtYTk2Ny01ODkzMmZmNDFkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuMjkyOTU5MjczWiJ9&digest=sha256%3A4ca1745b2f4581974e0b3a2dbf7fd9db5f69868c38a6c5aaccb73e265bdbf568" http.request.useragent="Go-http-client/1.1" http.response.duration=403.110592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/ef9164e0-2c7a-497d-a967-58932ff41d18?_state=AtGiei917aifdWfSkfT9CbdLZn-K6trTN_P6mj3RxTV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjkxNjRlMC0yYzdhLTQ5N2QtYTk2Ny01ODkzMmZmNDFkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuMjkyOTU5MjczWiJ9&digest=sha256%3A4ca1745b2f4581974e0b3a2dbf7fd9db5f69868c38a6c5aaccb73e265bdbf568 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:06Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=9048fa56-7ebb-442c-a2b3-e14f99637ffc http.request.method=POST http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=b93978b5-e7ce-47a6-a60f-ac230037ab40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/blobs/uploads/a9bd5b2f-b7b9-47dd-8eb1-7fab8eae274d?_state=gf1TmrCSdFk4x6CRd51yPSYKI1nR6e4nbuEmimKRhMp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWJkNWIyZi1iN2I5LTQ3ZGQtOGViMS03ZmFiOGVhZTI3NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuNzg1MTAxNDM1WiJ9&digest=sha256%3A951d2ee7bfaed1c7c99e0c38c51db1a2887b6712433b074942424a5a6ad8a301" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430376187s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/a9bd5b2f-b7b9-47dd-8eb1-7fab8eae274d?_state=gf1TmrCSdFk4x6CRd51yPSYKI1nR6e4nbuEmimKRhMp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWJkNWIyZi1iN2I5LTQ3ZGQtOGViMS03ZmFiOGVhZTI3NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMDFUMjA6MDk6MDYuNzg1MTAxNDM1WiJ9&digest=sha256%3A951d2ee7bfaed1c7c99e0c38c51db1a2887b6712433b074942424a5a6ad8a301 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=84cc8b80-1909-4dc8-8cbb-42a74dc3c155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="968.25µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=7656f79a-b6fe-4334-b137-bc718fbe87b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.duration="888.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=c272341e-4dfc-4d2d-a63a-60f4cf86d488 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="717.807µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=b0dc208a-6876-4cbd-9337-3695f57f8a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="725.328µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=945953c1-a5c4-4d68-9740-4a18db4cd548 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="534.765µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=29912e4a-cdb6-4967-b2ef-22296a239970 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.duration="546.526µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=6867ca93-2a87-4444-a804-8deeb72e5381 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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="526.606µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="rewriting manifest sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=39750d8b-5f30-4e2d-8eee-7dba7b42c247 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=39750d8b-5f30-4e2d-8eee-7dba7b42c247 http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" 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.084811ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=a29034e3-4b81-498e-b6a0-a1500732c5b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.duration="646.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=ded9548b-1d14-4b8b-a1f0-68560dd62aab http.request.method=GET http.request.remoteaddr="127.0.0.1:48904" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="603.446µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=14267749-3137-4828-8590-3e8b0446b568 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48910" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.007µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=01f039dc-4843-4706-a02d-d08c9136e559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.duration="833.928µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=702894a8-c66e-4f59-9fca-5f9a7fe90fe3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="687.767µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=9d5674a2-13a2-4fbd-a0eb-5f1fee741805 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48934" 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="688.807µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:41179" http.request.id=fd4ddf67-7225-48db-b5f4-aad1a3f15039 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="972.61µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=293a2a2c-ff11-4700-acc4-cd18a23841be http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" 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="625.287µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=10a58e59-e192-4c5d-805d-264836769f8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad" http.request.useragent="Go-http-client/1.1" http.response.duration="729.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ae0da40de386bd5d105d78544b10ef0da1cb7bb239540bd4b44eee0d3cf609ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41179" http.request.id=82aaef0e-df93-40a1-8f38-84d63520c1a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48936" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.526µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.88s) === RUN TestManifestDeleteDisabled time="2025-05-01T20:09:08Z" 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-05-01T20:09:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:08Z" 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:37973" http.request.id=b2e91d07-27a7-44e1-82ba-dc6518895e5e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48970" 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="748.007µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-05-01T20:09:08Z" 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-05-01T20:09:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-05-01T20:09:08Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-05-01T20:09:08Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-05-01T20:09:08Z" 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:38469" http.request.id=dadce80e-e5fe-4884-894f-753b770883df http.request.method=PUT http.request.remoteaddr="127.0.0.1:53188" 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.429694ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:38469" http.request.id=6b0636cb-3f00-49a8-a7e0-a43fdfe220c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53196" 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.305453ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:38469" http.request.id=b670791b-cc62-4043-bfc4-a4358ef908fd http.request.method=POST http.request.remoteaddr="127.0.0.1:53200" 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.288213ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-01T20:09:08Z" 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:38469" http.request.id=4fba0fdb-92b3-4f02-a86b-5dbdee33aa9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53208" 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.347534ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [01/May/2025:20:09:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.67s) === RUN TestProxyManifestGetByTag time="2025-05-01T20:09:08Z" 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-05-01T20:09:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=57915c31-9162-4841-b72d-8c637de2a933 http.request.method=POST http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=8a39a2f6-2e58-45e2-b976-52e499ce8c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/bar/blobs/uploads/e5935668-abc3-4401-bf44-baea2396460c?_state=64W2npZ24205EJ6CYKZTFwL3rfrDPD1ly-U6XkvWTV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTM1NjY4LWFiYzMtNDQwMS1iZjQ0LWJhZWEyMzk2NDYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowOTowOS4wMTgyMDg3NzJaIn0%3D&digest=sha256%3Afb63469e5c012355c77110a94d6726eb53ba82e888caec7f5bde2f386a54eec9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675763642s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e5935668-abc3-4401-bf44-baea2396460c?_state=64W2npZ24205EJ6CYKZTFwL3rfrDPD1ly-U6XkvWTV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTM1NjY4LWFiYzMtNDQwMS1iZjQ0LWJhZWEyMzk2NDYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowOTowOS4wMTgyMDg3NzJaIn0%3D&digest=sha256%3Afb63469e5c012355c77110a94d6726eb53ba82e888caec7f5bde2f386a54eec9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=fa21ad34-44a3-4bbb-866d-92437a731508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=9a53cd58-a0a4-46bc-9919-9558ab0f6d6e http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="540.006µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39355" go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=2cd931b4-e9f4-46bb-b35c-345fab25c212 http.request.method=GET http.request.remoteaddr="127.0.0.1:33806" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.647µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39355 /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:39355/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=32f07049-86fa-4f63-bb96-455b044394a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48370" http.request.uri="/v2/foo/bar/manifests/sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=9c8a7619-f6b4-48f7-88ea-22933fe66b18 http.request.method=GET http.request.remoteaddr="127.0.0.1:33810" http.request.uri="/v2/foo/bar/manifests/sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.201692ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/foo/bar/manifests/sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127 with ttl=167h59m59.99999708s" go.version=go1.24.2 time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=32f07049-86fa-4f63-bb96-455b044394a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48370" http.request.uri="/v2/foo/bar/manifests/sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.485205ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/foo/bar/manifests/sha256:f3e51854d5d0cb59b50eaaa84af5f9cb02fdb83fd5c7e00a4aec75b47d9e4127 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=ad82b5c6-8502-48c3-bb11-65c9eafa09aa http.request.method=GET http.request.remoteaddr="127.0.0.1:33810" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="607.926µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39355 /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:39355/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=3153d2d1-3118-40a3-892f-075c67ee1461 http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=36c7702b-6dba-4a05-b2d2-238f48a66f23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33822" 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.180812ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=3153d2d1-3118-40a3-892f-075c67ee1461 http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.094841ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=cfc02751-f300-4865-8ffd-7cbf2627e956 http.request.method=POST http.request.remoteaddr="127.0.0.1:33822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="801.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=6df8099f-200e-42b3-a418-654f652f937c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33822" http.request.uri="/v2/foo/bar/blobs/uploads/b134e1cd-7bd7-4bc5-9f01-34db68d217e2?_state=RZ4AjmtB_LysJKMQx__sjCNk5_Tp3VQcM846TAQJu7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzRlMWNkLTdiZDctNGJjNS05ZjAxLTM0ZGI2OGQyMTdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowOToxMC43OTExNDYzODZaIn0%3D&digest=sha256%3Ab18eb20076c80fff3822dbe63565b0cdcccda13eb5c0a3199e9462e533314363" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357345936s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:10 +0000] "PUT /v2/foo/bar/blobs/uploads/b134e1cd-7bd7-4bc5-9f01-34db68d217e2?_state=RZ4AjmtB_LysJKMQx__sjCNk5_Tp3VQcM846TAQJu7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzRlMWNkLTdiZDctNGJjNS05ZjAxLTM0ZGI2OGQyMTdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0wMVQyMDowOToxMC43OTExNDYzODZaIn0%3D&digest=sha256%3Ab18eb20076c80fff3822dbe63565b0cdcccda13eb5c0a3199e9462e533314363 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=c029e100-cef6-4e59-a5a1-de3db39f1068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33822" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=281015db-e393-4a76-bbe6-ad52688deff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33822" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="572.766µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39355 /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:39355/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=03342745-13c9-404a-a5e5-a3dc26fe7c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:48388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=24e19e25-4757-4d55-82ed-4134e6238693 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33828" 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.221453ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=0157054c-dc79-42b6-9de3-41d473dfd531 http.request.method=GET http.request.remoteaddr="127.0.0.1:33828" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.166µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39355 /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:39355/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=03342745-13c9-404a-a5e5-a3dc26fe7c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:48388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39355" http.request.id=2588cb9a-f6f3-4278-a339-18a271a141d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33834" 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.158652ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-01T20:09:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9a3af010110e4ed124c88251cd1a1db62c55bbb6aaa18bb1bf35fef973b1653f with ttl=167h59m59.999998s" go.version=go1.24.2 time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39297" http.request.id=03342745-13c9-404a-a5e5-a3dc26fe7c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:48388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.593226ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/May/2025:20:09:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.25s) === RUN TestAppDispatcher time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44387" http.request.id=9801bc9d-4f4f-4f0d-85c4-8347f6c39dd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53056" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="717.927µs" http.response.status=200 http.response.written=0 time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44387" http.request.id=4833abb1-05e1-401a-b714-d08c05d12271 http.request.method=GET http.request.remoteaddr="127.0.0.1:53056" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="644.526µs" http.response.status=200 http.response.written=0 time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44387" http.request.id=5c73eedc-1114-4790-bf1a-173db185377c http.request.method=GET http.request.remoteaddr="127.0.0.1:53056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.166µs" http.response.status=200 http.response.written=0 time="2025-05-01T20:09:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44387" http.request.id=2b6f80ca-3519-49f9-a3cc-d322cdf65d1f http.request.method=GET http.request.remoteaddr="127.0.0.1:53056" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="654.046µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-05-01T20:09:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:12Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:12Z" 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:38487" http.request.id=9931d3e1-f123-4826-8621-e3fc01f8cea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60484" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-05-01T20:09:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:12Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:12Z" level=info msg="configuring file health check path=/tmp/healthcheck260166359, interval=1" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-05-01T20:09:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:16Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:16Z" level=info msg="configuring TCP health check addr=127.0.0.1:34771, interval=1" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-05-01T20:09:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:20Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc time="2025-05-01T20:09:20Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33485, interval=1, threshold=3" go.version=go1.24.2 instance.id=3b778d7d-1b27-4afb-8781-c0112fdbcddc --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 53.968s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.20s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.370s === RUN TestSchedule time="2025-05-01T20:08:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99864ms" go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.72µs" go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.56µs" go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-05-01T20:08:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-05-01T20:08:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99872ms" go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99912ms" go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 time="2025-05-01T20:08:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-05-01T20:08:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=f6f524c9-5c85-4850-b2ad-59d93e2479f6 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.616s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25886720 sha256:0e798d936eb6a5277f797c0d4cae6dc0c06b346cc5e295ff6ba1197af5a90928 [] map[] } --- PASS: TestSimpleBlobRead (0.20s) === RUN TestBlobMount --- PASS: TestBlobMount (0.13s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.79s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.75s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.81s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:bef7e5022c4638a9518161ca399d728740c4237b69d5f69794527b73bf991dca palailogos: marking blob sha256:203d1736a4059b6f6b149be79b7c788cae8feb5d15281156392632c7aba19127 palailogos: marking blob sha256:cb1a27dd70941af5c39e19e5bf6dfbcf712d977472bc1238354e66d9fa9186ff palailogos: marking manifest sha256:c322d13d87fed209d37a7ece8b3b674d94da5b8283a919f9b8196d66695a1678 palailogos: marking blob sha256:2b937742ee5366c0903fbac2fc9730fa5069b0d732506cbe5062d8b9294de9d1 palailogos: marking blob sha256:7d47761861434ea5592db2d6bb3d49fb3f7c991776ce546c10bef448010d4ad9 palailogos: marking manifest sha256:f37eb1fa5a3e18fcf028e588cb2ba0d897d9a8661aa412d42d16b1193fddf403 palailogos: marking blob sha256:bef7e5022c4638a9518161ca399d728740c4237b69d5f69794527b73bf991dca palailogos: marking blob sha256:c322d13d87fed209d37a7ece8b3b674d94da5b8283a919f9b8196d66695a1678 palailogos: marking manifest sha256:f491c28a871c4bc48f4df564770972d41bf04a146733d1a1e08d4889e0c1b017 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6925955037f2a307407cdaf4fa82ba5c3314f225e23aa223fb33bb24e2917150 palailogos: marking blob sha256:e53dfcafbfa5ea76e665606509cf7376a5eb94236a6eaf4ba622a1ecb9fb8110 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.52s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb deletemanifests: marking manifest sha256:f2c0f9effe032075c55e6901fc0c42037d65f21e4504a9a2c1573e8688afd85a deletemanifests: marking blob sha256:78de9d5bd97661f962b1a40fb4a62e790e0be0eabf29c42c9fe032443794e771 deletemanifests: marking blob sha256:6547a21f9f9c9f577da37887216e81128cdeb4223130bb34882a1d3bd723caed deletemanifests: marking blob sha256:bec50848e2b444c4f0db82057a24073cd8d92db8d10043f4a7cd54e5c0bb0112 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:d68501c12132cd11df2e1031d79dabd02523903961710f99a6372273aadbdace blob eligible for deletion: sha256:1b77043498ed1543a51134293e81b4c8592589e18444bd59052f0dd64d9eb95f blob eligible for deletion: sha256:332cb456be571996b93688ee3efd1ca875e97d8808bf30ff04d69db6c18142fb blob eligible for deletion: sha256:88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb deletemanifests manifest eligible for deletion: sha256:88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb deletemanifests: marking manifest sha256:f2c0f9effe032075c55e6901fc0c42037d65f21e4504a9a2c1573e8688afd85a deletemanifests: marking blob sha256:78de9d5bd97661f962b1a40fb4a62e790e0be0eabf29c42c9fe032443794e771 deletemanifests: marking blob sha256:6547a21f9f9c9f577da37887216e81128cdeb4223130bb34882a1d3bd723caed deletemanifests: marking blob sha256:bec50848e2b444c4f0db82057a24073cd8d92db8d10043f4a7cd54e5c0bb0112 time="2025-05-01T20:08:39Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 time="2025-05-01T20:08:39Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:332cb456be571996b93688ee3efd1ca875e97d8808bf30ff04d69db6c18142fb time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/332cb456be571996b93688ee3efd1ca875e97d8808bf30ff04d69db6c18142fb" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/88fad3d64b9c2d2636e1b4439aab0ae7cd6449e5bfeb8aa73f55d70fe1345feb" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:d68501c12132cd11df2e1031d79dabd02523903961710f99a6372273aadbdace time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d68501c12132cd11df2e1031d79dabd02523903961710f99a6372273aadbdace" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:1b77043498ed1543a51134293e81b4c8592589e18444bd59052f0dd64d9eb95f time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b77043498ed1543a51134293e81b4c8592589e18444bd59052f0dd64d9eb95f" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 --- PASS: TestDeleteManifestIfTagNotFound (0.57s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:affbb836676fb930e62894f8260aff5ac904ed6398da71b88de48a64e3b73c6c time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/affbb836676fb930e62894f8260aff5ac904ed6398da71b88de48a64e3b73c6c" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:cc095fe04322e23398d6f0d37c873db14822aa4c800e68c128c1f52ff019df58 time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cc095fe04322e23398d6f0d37c873db14822aa4c800e68c128c1f52ff019df58" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:d5c7d5f7df73f7973ba61cd4db3878898d098001c49dcbd433f39f0090fa12e7 time="2025-05-01T20:08:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d5/d5c7d5f7df73f7973ba61cd4db3878898d098001c49dcbd433f39f0090fa12e7" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 --- PASS: TestGCWithMissingManifests (0.15s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:704d7cbc6aa862304d2f1fc9444f82c996b467969f9817e5c8c0498d9a26b9cb komnenos: marking blob sha256:5ebc8b0f85d0aa98d99a5dffadafec28293cbf1f12dcca7bde93accb32e37d99 komnenos: marking blob sha256:a61a4ff63c5affdd84c66432237de8aa1e953806ca81ea572c037bb11581c5ba 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:529bcd3a7c215ec981c25cc0319d295008be3a879dd1e68d63e8b507c463fba2 time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/529bcd3a7c215ec981c25cc0319d295008be3a879dd1e68d63e8b507c463fba2" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:59be76f2f8a35ab3f77bb9b252992f164346276f4f60688a31bef3434d109647 time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59be76f2f8a35ab3f77bb9b252992f164346276f4f60688a31bef3434d109647" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:7721581b7f0f9b7e4f398107147f6fbb951ef0ca64f54b75d7da64ac46b046bd time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/77/7721581b7f0f9b7e4f398107147f6fbb951ef0ca64f54b75d7da64ac46b046bd" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:913a5a2101b15608a6dd3c0f84ed5b9175368a57a7d4cd5e79efd638d552148e time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/913a5a2101b15608a6dd3c0f84ed5b9175368a57a7d4cd5e79efd638d552148e" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:99b9e879751e6f5331b1ccf7716cf64bcba0cfb4a7cc249f0c4e0f75d7c155ed time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99b9e879751e6f5331b1ccf7716cf64bcba0cfb4a7cc249f0c4e0f75d7c155ed" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:d10a7cda477a638c9d2568948923215b0b06c9add3c8c24d787dc06d6b7465f0 time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d10a7cda477a638c9d2568948923215b0b06c9add3c8c24d787dc06d6b7465f0" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 --- PASS: TestDeletionHasEffect (0.56s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.53s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9abdf86d0e0551b83a188f6fc449e2e2c1aa9b4b76e41c492559bc52ab6ab752 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ac60a1903b91b0644579e279cf66c9e415382c1f84952db12c02e5a4ed675ba8 michael_z_doukas: marking blob sha256:80d1ae4799a251097119cd9cd831558c5cbe4d4b04e9f1f8e97c07f40b0f3ff7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:61b3dc11f7bde4f8e6aaa05c264ed7b7938cdd363a5d84190069059b7c6a33e8 time="2025-05-01T20:08:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61b3dc11f7bde4f8e6aaa05c264ed7b7938cdd363a5d84190069059b7c6a33e8" go.version=go1.24.2 instance.id=585e5665-1367-491e-83ca-02dfffb6ec58 --- PASS: TestOrphanBlobDeleted (0.28s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:976b1e1010245aa80346aca85765a1525addb6e95cdab54c849482b7138b9df7 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1b96458b5aa7d331161571b7df32d3edcf8878e2736b59d77c5daae568dd1ee4 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.19s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.19s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.17s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.39s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-05-01T20:08:41Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 19:08:41.791690353 +0000 UTC m=-3591.472226615, actuallyDelete=true" time="2025-05-01T20:08:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-05-01T20:08:41Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431, actuallyDelete=true" time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54c30ee2-7e24-424d-9cfa-f060768aae81 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/555d91c9-2a2a-407a-9047-712036af4407 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5629f6cb-a031-4671-a881-7fa2e12e315c have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08aed99b-4042-4148-ab45-3d677439a62e have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23ca1961-4d98-4144-9b87-4a4612824865 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/565a1c64-a0de-4ce3-b26c-5831be3bb702 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/78397d92-3a8a-41d0-b952-5d1d3faf0523 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ef0b2e2-2819-4bc7-93c1-88824256b0f7 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/86c31859-56b0-4c2f-b4e9-e571aa61df5e have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c58447de-60c9-46e2-a98c-1efa6ad4d738 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4afc5334-441f-488c-a0f7-29b22e6b7a90 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.792310399 +0000 UTC m=+8.528393431). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-05-01T20:08:41Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239, actuallyDelete=true" time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0e59005d-bcd0-456e-88a6-9ba84c22ee05 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/31277451-82e5-4558-b7ef-e8e80e3bcc9f have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e434bf4f-758c-4b5c-95a1-a10734e1ffc3 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/61837c04-150d-4bae-ac47-b82f6277f83f have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aea41dc4-5612-4043-b375-8d0f73314fac have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793099207 +0000 UTC m=+8.529182239). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-05-01T20:08:41Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765, actuallyDelete=true" time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/287d7a31-8f27-490f-a051-e79a49feda3a have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76f17a70-6107-4a4a-a0e3-aad8c0332213 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9e6f10f-21d3-40d7-90e3-9ed9e8fbade9 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ce1a0752-1330-42c6-ba45-a1832c7726c8 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e5e5d3c2-f8c3-4f8f-8125-dd36560dab78 have older date (2025-05-01 19:08:41 +0000 UTC) than purge date (2025-05-01 20:08:41.793767733 +0000 UTC m=+8.529850765). Removing upload directory." time="2025-05-01T20:08:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-05-01T20:08:41Z" level=info msg="PurgeUploads starting: olderThan=2025-05-01 20:08:41.794092057 +0000 UTC m=+8.530175089, actuallyDelete=true" time="2025-05-01T20:08:41Z" 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 8.557s ? 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.051s === RUN TestWalkFileRemoved time="2025-05-01T20:08:33Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.020s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.380s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.143s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.546s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.24s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.612s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-05-01T20:08:33Z" 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-05-01T20:08:33Z" 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-05-01T20:08:33Z" 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 TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 time="2025-05-01T20:08:33Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-05-01T20:08:33Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=382b638d-c600-49ea-86ef-9408ed210812 ip=?0000000000000000000000000000000000 time="2025-05-01T20:08:33Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=382b638d-c600-49ea-86ef-9408ed210812 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-05-01T20:08:33Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=382b638d-c600-49ea-86ef-9408ed210812 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-05-01T20:08:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T20:08:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T20:08:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-05-01T20:08:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.548s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.035s ? 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.387s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.34s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.727s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.034s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Thu, 01 May 2025 20:09:27 +0000 elapsed time 0h 1m 11s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250501.200818) (2/3) Purging go (1.24.2-r1) (3/3) Purging binutils-gold (2.44-r0) Executing busybox-1.37.0-r16.trigger OK: 398 MiB in 104 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...