>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r3) started Fri, 05 Sep 2025 02:10:04 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.1-r0) (2/2) Installing .makedepends-docker-registry (20250905.021005) busybox-1.37.0-r23.trigger: Executing script... OK: 432 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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-09-05T02:10:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-05T02:10:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.093s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-05T02:10:24Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.064s ? 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.058s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.039s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.129s ? 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.044s === 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.047s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.069s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) PASS ok github.com/docker/distribution/manifest/schema2 0.052s ? 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/09/05 02:10:24 http: TLS handshake error from 127.0.0.1:59112: 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:42037/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42037/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42037/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42037/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36933?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-05T02:10:25Z" level=info msg="broadcaster: closing" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="closing testSink" time="2025-09-05T02:10:25Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-05T02:10:25Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 1} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 1} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:25Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=warning msg="&{0x161c2d0 0.9} encountered too many errors, backing off" time="2025-09-05T02:10:26Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.49s) PASS ok github.com/docker/distribution/notifications 1.419s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-05T02:10:25Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T02:10:25.885546833Z" 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.25.1 time="2025-09-05T02:10:25.885577234Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:25.885603834Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.1 time="2025-09-05T02:10:25.886481163Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 time="2025-09-05T02:10:25.886498804Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.1 time="2025-09-05T02:10:25.88714857Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.1 time="2025-09-05T02:10:28.906761721Z" level=info msg="response completed" go.version=go1.25.1 http.request.host=127.0.0.1 http.request.id=43d3562f-54ac-4d3a-8393-b41716a1c7c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47218" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.223885ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:10:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-05T02:10:28.907086244Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.1 --- PASS: TestRegistrySupportedCipherSuite (4.04s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-05T02:10:30.557835016Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T02:10:30.558614225Z" 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.25.1 time="2025-09-05T02:10:30.558637545Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:30.558713866Z" level=info msg="Starting upload purge in 37m0s" go.version=go1.25.1 time="2025-09-05T02:10:30.559059669Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 --- PASS: TestRegistryUnsupportedCipherSuite (9.66s) PASS ok github.com/docker/distribution/registry 13.774s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.043s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.133s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-05T02:10:24Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.1 instance.id=2f8e13bb-00fd-448c-be97-f077e4bb19eb time="2025-09-05T02:10:24Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.1 instance.id=2f8e13bb-00fd-448c-be97-f077e4bb19eb --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-05T02:10:25Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.1 password=cuq7bHrrRjtUVWVd92-6ktpNsEbqUOgx4lyEUQPaWzc user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.133s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.062s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-09-05T02:10:25Z" level=info msg="token not to be used before 2025-09-05 02:10:26 +0000 UTC - currently 2025-09-05 02:10:25.013571333 +0000 UTC m=+0.092940509" time="2025-09-05T02:10:25Z" level=info msg="token not to be used after 2025-09-05 02:10:25 +0000 UTC - currently 2025-09-05 02:10:25.017031529 +0000 UTC m=+0.096400705" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-09-05T02:10:25Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.161s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === 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.119s === 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.076s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.054s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-05T02:10:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:25Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41595" http.request.id=60ac130d-7b9c-427d-b34c-b4b2e07f0485 http.request.method=GET http.request.remoteaddr="127.0.0.1:59134" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.769µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:10:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-05T02:10:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:25Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=84a69cf7-4722-4751-970b-94072410e450 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="992.851µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:02:10:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T02:10:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=81724494-7a8b-4352-b1a3-672a17ecb00d http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=ff5f38ff-6cd2-487c-baaf-524f3238f941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/aaaa/blobs/uploads/a93243d3-e37a-4d4d-8c2f-15bf3dd2fe74?_state=LLL5j_YGtaLfRM_SVp4s8pLlGpof_xrb_6Nh12ReBKF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTMyNDNkMy1lMzdhLTRkNGQtOGMyZi0xNWJmM2RkMmZlNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjUuNTgzNjIzNzQ3WiJ9&digest=sha256%3A8ee3d38adf98933c259f243698ca9bfbe3a0646c18ebc52155a1b679834ac8f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72212465s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a93243d3-e37a-4d4d-8c2f-15bf3dd2fe74?_state=LLL5j_YGtaLfRM_SVp4s8pLlGpof_xrb_6Nh12ReBKF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTMyNDNkMy1lMzdhLTRkNGQtOGMyZi0xNWJmM2RkMmZlNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjUuNTgzNjIzNzQ3WiJ9&digest=sha256%3A8ee3d38adf98933c259f243698ca9bfbe3a0646c18ebc52155a1b679834ac8f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=823e839f-755d-425a-8c1f-ff892c7a298f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550678ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=72e1b6d4-4be9-4d6a-adf9-8c019d0bb56a http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=5592b8db-ef50-42df-8ae8-874aafe53d08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/bbbb/blobs/uploads/efc97da9-0886-43f3-b02e-b736c0af7700?_state=sUlzQt9Z1fh5zlHr2o7MuxlYC2K1vXT4cE8oN6Sn2ex7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZmM5N2RhOS0wODg2LTQzZjMtYjAyZS1iNzM2YzBhZjc3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjcuNTM5MzY3OTU4WiJ9&digest=sha256%3A6a080b0c1b081c32d3ab02d81cd54ae3b344bf8cad5d4fcfa1a621560314c425" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648822432s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/efc97da9-0886-43f3-b02e-b736c0af7700?_state=sUlzQt9Z1fh5zlHr2o7MuxlYC2K1vXT4cE8oN6Sn2ex7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZmM5N2RhOS0wODg2LTQzZjMtYjAyZS1iNzM2YzBhZjc3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjcuNTM5MzY3OTU4WiJ9&digest=sha256%3A6a080b0c1b081c32d3ab02d81cd54ae3b344bf8cad5d4fcfa1a621560314c425 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=2f12d0e0-3d2e-44c0-ade2-d81a387b1f5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.501198ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:29 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=b1d8af7e-dfa7-417d-b0a0-ac271817c293 http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:29 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:30Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=f35f8500-e909-4bbd-8fe0-c606a0a094f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/cccc/blobs/uploads/c51729d4-d33f-47c5-a12c-c2f8c70dd7e5?_state=pW_HgsqkRQzJZwGrgRouQqGPUPhGYMpNreGK9VPXADl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTE3MjlkNC1kMzNmLTQ3YzUtYTEyYy1jMmY4YzcwZGQ3ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjkuMzk1NDQxODMxWiJ9&digest=sha256%3A1bbdc7c7e526519df2a930dfe29c5a6462b06fdbabf635e1a4d642efe4536198" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098090743s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:29 +0000] "PUT /v2/foo/cccc/blobs/uploads/c51729d4-d33f-47c5-a12c-c2f8c70dd7e5?_state=pW_HgsqkRQzJZwGrgRouQqGPUPhGYMpNreGK9VPXADl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTE3MjlkNC1kMzNmLTQ3YzUtYTEyYy1jMmY4YzcwZGQ3ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MjkuMzk1NDQxODMxWiJ9&digest=sha256%3A1bbdc7c7e526519df2a930dfe29c5a6462b06fdbabf635e1a4d642efe4536198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:30Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=fa5358f8-02e4-4e66-9b1c-a6d38482758e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:30Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=096a1fff-4647-4542-bb27-0caa9faeb0b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=29d1d33f-18a9-4f10-9779-849b66fd2c97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/dddd/blobs/uploads/12648c99-31dd-4776-966b-ebec4c13582a?_state=4EhaBf8DfweCnPfTmOJmMNSfMPY6zIm3NRliOaawzY57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjY0OGM5OS0zMWRkLTQ3NzYtOTY2Yi1lYmVjNGMxMzU4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzAuNjgwNjIwODQxWiJ9&digest=sha256%3Aba104f2b12a9c40adc5794860ec3d4fc6013f7bbe08e67065c18126aed200f05" http.request.useragent="Go-http-client/1.1" http.response.duration=914.597474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/12648c99-31dd-4776-966b-ebec4c13582a?_state=4EhaBf8DfweCnPfTmOJmMNSfMPY6zIm3NRliOaawzY57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjY0OGM5OS0zMWRkLTQ3NzYtOTY2Yi1lYmVjNGMxMzU4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzAuNjgwNjIwODQxWiJ9&digest=sha256%3Aba104f2b12a9c40adc5794860ec3d4fc6013f7bbe08e67065c18126aed200f05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=b8e79eb9-d5d9-4475-a94d-dcb29472c131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.515317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=688681f4-2240-4f99-963a-3fd29ff9feeb http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:31 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=e8d2dd79-769d-4627-adc8-a143dd7794a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/eeee/blobs/uploads/8eb2d874-f0d3-4c95-8ce4-7a7706cd885e?_state=KaXTUh5xlA82T1Fdr-OpjwXgUQ8qngZPrHVSxoKE0wJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZWIyZDg3NC1mMGQzLTRjOTUtOGNlNC03YTc3MDZjZDg4NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzEuODU5NjI0OTYyWiJ9&digest=sha256%3A0e8d98397f5c7475496fd64e203ece991029a25aef7b54e8dbf7fe35f333437f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633681311s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:31 +0000] "PUT /v2/foo/eeee/blobs/uploads/8eb2d874-f0d3-4c95-8ce4-7a7706cd885e?_state=KaXTUh5xlA82T1Fdr-OpjwXgUQ8qngZPrHVSxoKE0wJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZWIyZDg3NC1mMGQzLTRjOTUtOGNlNC03YTc3MDZjZDg4NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzEuODU5NjI0OTYyWiJ9&digest=sha256%3A0e8d98397f5c7475496fd64e203ece991029a25aef7b54e8dbf7fe35f333437f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=424c6cf7-30d8-45a2-824f-b977143273c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.548517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:33 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=84da6001-7104-418a-afb5-8a0ba885424b http.request.method=POST http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:33 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=7e11f177-fad1-4105-b2ca-9d775e4a456f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/ffff/blobs/uploads/c49edec1-4ad3-45a0-88e0-844b1784761d?_state=l8xCZ4hkRs_yNbv6cK_rnmcn-uB6kMT9deVOyrtvfRp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjNDllZGVjMS00YWQzLTQ1YTAtODhlMC04NDRiMTc4NDc2MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzMuNzIzNDYwODc4WiJ9&digest=sha256%3Abec06d87f9a1c22040cbf0c51e3ac75be1a4ff9386e646454312ffd2d64fe03c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36807077s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:33 +0000] "PUT /v2/foo/ffff/blobs/uploads/c49edec1-4ad3-45a0-88e0-844b1784761d?_state=l8xCZ4hkRs_yNbv6cK_rnmcn-uB6kMT9deVOyrtvfRp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjNDllZGVjMS00YWQzLTQ1YTAtODhlMC04NDRiMTc4NDc2MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzMuNzIzNDYwODc4WiJ9&digest=sha256%3Abec06d87f9a1c22040cbf0c51e3ac75be1a4ff9386e646454312ffd2d64fe03c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=889d4cdf-a1b6-4d71-894f-cc843866a5a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.479637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=e5414d3b-f072-40a7-8e14-e609c4a4692e http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.448µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=9b0f2db9-ad34-48db-99bc-2ae9228d9b96 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="795.128µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=62ffbecf-1af9-49fd-8694-4c16f88f062c http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="797.529µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=961eb332-ccbf-4a23-b53c-ade6efb749b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="732.048µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=4c3b5f58-ed90-4d48-9a32-fe6a480116c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="798.129µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=9a2efdad-fa46-40e8-9f7f-f11f9cf6497b http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="762.368µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" 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.25.1 http.request.host="127.0.0.1:44435" http.request.id=374d43c7-89a0-4913-9f44-f2b50366a5fb http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="792.168µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" 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.25.1 http.request.host="127.0.0.1:44435" http.request.id=5a99989b-63e4-4602-9e36-09f691464ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="673.687µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=469c43a1-1c4b-42a6-a851-5a1720449f51 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="738.368µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44435" http.request.id=d93b05e9-c14a-4fd3-b7c4-b2dfb72fbc21 http.request.method=GET http.request.remoteaddr="127.0.0.1:39674" 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="668.807µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:35Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=c2051fff-4b53-435e-b7f5-8e98b9393721 http.request.method=POST http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=937e3d07-93dd-499c-a828-764920dad89f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/aaaa/blobs/uploads/d376d86b-9eea-4c69-bdf4-03e8939995dc?_state=VlPw2yr2-h8FmD8vhJ24g1NUq9fT6mP2k7t03OpgQMl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMzc2ZDg2Yi05ZWVhLTRjNjktYmRmNC0wM2U4OTM5OTk1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzUuMjUzNTgyMzI5WiJ9&digest=sha256%3A8c0245008d6c2e3eff4b65d3a45cc2bbd34e372e4ba032898ec2d8e0aa475c69" http.request.useragent="Go-http-client/1.1" http.response.duration=603.443889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d376d86b-9eea-4c69-bdf4-03e8939995dc?_state=VlPw2yr2-h8FmD8vhJ24g1NUq9fT6mP2k7t03OpgQMl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMzc2ZDg2Yi05ZWVhLTRjNjktYmRmNC0wM2U4OTM5OTk1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzUuMjUzNTgyMzI5WiJ9&digest=sha256%3A8c0245008d6c2e3eff4b65d3a45cc2bbd34e372e4ba032898ec2d8e0aa475c69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=863898d6-f99f-4c96-9ae3-bac204614431 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.594118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=7580f52f-8c0e-43c3-9aad-c98a110a9d14 http.request.method=POST http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:36 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=c2f635a5-b288-4c19-b522-71e5d954a10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/bbbb/blobs/uploads/ffec1ce5-f164-44a6-9298-0749aa9c0fd9?_state=xLE7bEzMXfqqIoKnkUQSlHZY8xu32bAQxpNmK2nfyQV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZmVjMWNlNS1mMTY0LTQ0YTYtOTI5OC0wNzQ5YWE5YzBmZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzYuMDEzOTk2OTY1WiJ9&digest=sha256%3A18c89125cdaa1303c88fb287640c6cd672d618289e6df93886e79a523986a163" http.request.useragent="Go-http-client/1.1" http.response.duration=674.977809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:36 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ffec1ce5-f164-44a6-9298-0749aa9c0fd9?_state=xLE7bEzMXfqqIoKnkUQSlHZY8xu32bAQxpNmK2nfyQV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZmVjMWNlNS1mMTY0LTQ0YTYtOTI5OC0wNzQ5YWE5YzBmZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzYuMDEzOTk2OTY1WiJ9&digest=sha256%3A18c89125cdaa1303c88fb287640c6cd672d618289e6df93886e79a523986a163 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=70646726-4e25-4c8f-a676-9e32be90aa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:36 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=4140a895-e1ad-410b-8273-d42a29347173 http.request.method=POST http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:36 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=4d1e53d3-a482-47ba-9585-1689964ec296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/cccc/blobs/uploads/8a2caed9-ac71-4e17-a88e-3cc5e96ac8f7?_state=Qlsp8evwfpSbGEl5uBpfuNt_96-d1OWaIT4MhN63uGd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YTJjYWVkOS1hYzcxLTRlMTctYTg4ZS0zY2M1ZTk2YWM4ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzYuODg4OTk5MjU4WiJ9&digest=sha256%3A172fc4b4b9815d768f8c7f85bcee16c4fe8090f24276d5e5f5b08a280cc2cd27" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064041381s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:36 +0000] "PUT /v2/foo/cccc/blobs/uploads/8a2caed9-ac71-4e17-a88e-3cc5e96ac8f7?_state=Qlsp8evwfpSbGEl5uBpfuNt_96-d1OWaIT4MhN63uGd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YTJjYWVkOS1hYzcxLTRlMTctYTg4ZS0zY2M1ZTk2YWM4ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzYuODg4OTk5MjU4WiJ9&digest=sha256%3A172fc4b4b9815d768f8c7f85bcee16c4fe8090f24276d5e5f5b08a280cc2cd27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=61d0da81-5f62-4ebd-a685-0caf59124ff2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:37 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=d56535b0-4999-4bd0-8c79-5d5c0c6c4a87 http.request.method=POST http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=df3376e7-9a4f-4178-8a19-b6ee9b703837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/dddd/blobs/uploads/45729eab-ab9a-4ce3-a74e-ffb1bfa6c5d5?_state=oG21BfRqWHycWNs-qtOfGekxL4ZXoftwKrhWEl-ufdV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTcyOWVhYi1hYjlhLTRjZTMtYTc0ZS1mZmIxYmZhNmM1ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzguMjA3ODcxOTA2WiJ9&digest=sha256%3A6a63eaac970b1c9871808193f6f89c2ab5fd5f0ffa213a39a6daed2837580386" http.request.useragent="Go-http-client/1.1" http.response.duration=1.51014936s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/45729eab-ab9a-4ce3-a74e-ffb1bfa6c5d5?_state=oG21BfRqWHycWNs-qtOfGekxL4ZXoftwKrhWEl-ufdV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTcyOWVhYi1hYjlhLTRjZTMtYTc0ZS1mZmIxYmZhNmM1ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6MzguMjA3ODcxOTA2WiJ9&digest=sha256%3A6a63eaac970b1c9871808193f6f89c2ab5fd5f0ffa213a39a6daed2837580386 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=64431e3d-8eb5-47b8-94fd-3bfa8adbc22d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54140" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.594838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41811" http.request.id=cff28fce-ca08-4e57-9a06-be403605a365 http.request.method=GET http.request.remoteaddr="127.0.0.1:54140" 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="730.728µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.42s) === RUN TestURLPrefix time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:39Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36189" http.request.id=8bc1e9a8-ff1d-4c45-a1a5-f2b5295d433a http.request.method=GET http.request.remoteaddr="127.0.0.1:59510" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.208µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:39Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=deb8f24d-12e4-46ac-af95-292e5022b146 http.request.method=GET http.request.remoteaddr="127.0.0.1:36194" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00193ms http.response.status=404 http.response.written=157 vars.digest="sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=a517d278-dd1c-4424-ae17-89c686638024 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.01µs" http.response.status=404 http.response.written=157 vars.digest="sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=9dcb29b1-5e1f-4c89-871f-3fb9a54355da http.request.method=POST http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=26fb6b31-59f7-4915-9570-ead745a98d05 http.request.method=GET http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="997.411µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "GET /v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=0f433242-32e0-4c62-889b-9d34a408605f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="956.37µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=0043ca2f-c906-4f3e-97ab-60b37416a145 http.request.method=GET http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b60422f2-5dd2-4dc6-ae0f-0f318668f2b8 time="2025-09-05T02:10:39Z" 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.25.1 http.request.host="127.0.0.1:41955" http.request.id=0043ca2f-c906-4f3e-97ab-60b37416a145 http.request.method=GET http.request.remoteaddr="127.0.0.1:36200" http.request.uri="/v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.249µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b60422f2-5dd2-4dc6-ae0f-0f318668f2b8 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "GET /v2/foo/bar/blobs/uploads/b60422f2-5dd2-4dc6-ae0f-0f318668f2b8?_state=JCC8Lf50Ex5rts1h7qsx3OieXckg4RZXtUrLU2BU2OZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQyMmYyLTVkZDItNGRjNi1hZTBmLTBmMzE4NjY4ZjJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44ODYwODAxM1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=d95f65f0-a9ad-4447-96b1-58cc9e58a8e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=104e3db5-e01a-4f6a-a42d-9cf35db30faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/2eaf63a9-407a-44ca-a345-6de558448dc1?_state=bTyhjXOijPwzl6SIOdevmzfNLselIU0F--NqCym24RN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlYWY2M2E5LTQwN2EtNDRjYS1hMzQ1LTZkZTU1ODQ0OGRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTA4OTg4NjFaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" provided=sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b vars.name="foo/bar" vars.uuid=2eaf63a9-407a-44ca-a345-6de558448dc1 time="2025-09-05T02:10:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=104e3db5-e01a-4f6a-a42d-9cf35db30faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/2eaf63a9-407a-44ca-a345-6de558448dc1?_state=bTyhjXOijPwzl6SIOdevmzfNLselIU0F--NqCym24RN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlYWY2M2E5LTQwN2EtNDRjYS1hMzQ1LTZkZTU1ODQ0OGRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTA4OTg4NjFaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2eaf63a9-407a-44ca-a345-6de558448dc1 time="2025-09-05T02:10:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=104e3db5-e01a-4f6a-a42d-9cf35db30faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/2eaf63a9-407a-44ca-a345-6de558448dc1?_state=bTyhjXOijPwzl6SIOdevmzfNLselIU0F--NqCym24RN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlYWY2M2E5LTQwN2EtNDRjYS1hMzQ1LTZkZTU1ODQ0OGRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTA4OTg4NjFaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019531ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2eaf63a9-407a-44ca-a345-6de558448dc1 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/2eaf63a9-407a-44ca-a345-6de558448dc1?_state=bTyhjXOijPwzl6SIOdevmzfNLselIU0F--NqCym24RN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlYWY2M2E5LTQwN2EtNDRjYS1hMzQ1LTZkZTU1ODQ0OGRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTA4OTg4NjFaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=f92b3075-7551-4be2-ba58-fda864f964ca http.request.method=POST http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=09185045-c024-4bb5-8a33-b6284140b4cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/5a50a7c2-a650-4b79-a959-991c6e2b7fb7?_state=CfFd4O9os1Wh9mwpdQNbX-hRAX3IOSVue64zFjYb5Vt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNTBhN2MyLWE2NTAtNGI3OS1hOTU5LTk5MWM2ZTJiN2ZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTM0MDYzNjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5a50a7c2-a650-4b79-a959-991c6e2b7fb7?_state=CfFd4O9os1Wh9mwpdQNbX-hRAX3IOSVue64zFjYb5Vt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNTBhN2MyLWE2NTAtNGI3OS1hOTU5LTk5MWM2ZTJiN2ZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTM0MDYzNjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=dcaeb15b-07e9-4acb-9790-e0d2506cf532 http.request.method=POST http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=978c7194-ac84-46a2-9b60-53d64ce76b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/8445c956-5753-421a-a725-b9211f6a12e7?_state=TPSbQIRhV0LqplixTjGyS5SiZ6_NkN01GGdspKV60NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NDVjOTU2LTU3NTMtNDIxYS1hNzI1LWI5MjExZjZhMTJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTU5MzE3NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/8445c956-5753-421a-a725-b9211f6a12e7?_state=TPSbQIRhV0LqplixTjGyS5SiZ6_NkN01GGdspKV60NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NDVjOTU2LTU3NTMtNDIxYS1hNzI1LWI5MjExZjZhMTJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTU5MzE3NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=8c3db8b9-2d1b-4d0a-bc74-52a7b4ae9b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:40Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=c1f46267-3cb5-4685-979d-c6f80c40889c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/0c023db6-7bbc-4748-a206-acf7b5264473?_state=UbF0_-rpMaQIhv3N4ttvFu00U0tS9gYSkTNecYqTPBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDIzZGI2LTdiYmMtNDc0OC1hMjA2LWFjZjdiNTI2NDQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTgyMDg0OTlaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.duration=708.388363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/0c023db6-7bbc-4748-a206-acf7b5264473?_state=UbF0_-rpMaQIhv3N4ttvFu00U0tS9gYSkTNecYqTPBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDIzZGI2LTdiYmMtNDc0OC1hMjA2LWFjZjdiNTI2NDQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDozOS44OTgyMDg0OTlaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:40Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=7120e89d-ba30-4047-b7a2-3f6d1a49dd3d http.request.method=POST http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41955" http.request.id=f46d6694-1232-430b-b296-71857ec24656 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/e2dd91f5-a6a6-459c-8abc-bf1a87b823a6?_state=UKOTZxzZu9hgi38hFvljxV0TkwS0zaju2DIkJSq4R2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZGQ5MWY1LWE2YTYtNDU5Yy04YWJjLWJmMWE4N2I4MjNhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MC43MDk3ODc0NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=667.869253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/e2dd91f5-a6a6-459c-8abc-bf1a87b823a6?_state=UKOTZxzZu9hgi38hFvljxV0TkwS0zaju2DIkJSq4R2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZGQ5MWY1LWE2YTYtNDU5Yy04YWJjLWJmMWE4N2I4MjNhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MC43MDk3ODc0NzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=062e23e9-d958-482a-9a62-0123f863f99b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/uploads/e2dd91f5-a6a6-459c-8abc-bf1a87b823a6?_state=grcL-j2nVsrwFHUM_Bgpn2VbN9SsQRIjQVlAAPX04WJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZGQ5MWY1LWE2YTYtNDU5Yy04YWJjLWJmMWE4N2I4MjNhNiIsIk9mZnNldCI6MTU3ODcwMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDBaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/e2dd91f5-a6a6-459c-8abc-bf1a87b823a6?_state=grcL-j2nVsrwFHUM_Bgpn2VbN9SsQRIjQVlAAPX04WJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZGQ5MWY1LWE2YTYtNDU5Yy04YWJjLWJmMWE4N2I4MjNhNiIsIk9mZnNldCI6MTU3ODcwMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDBaIn0%3D&digest=sha256%3A96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=16d02542-5641-4ee8-a804-43990f2dcf91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="973.21µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=c8d0842c-ff7f-4fcf-b014-630c51ce4820 http.request.method=GET http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=76.091048ms http.response.status=200 http.response.written=15787008 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 200 15787008 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=error msg="error parsing digest="sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=a3545d7f-dc9e-47c2-b664-0ec305641aad http.request.method=GET http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" vars.name="foo/bar" time="2025-09-05T02:10:41Z" 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.25.1 http.request.host="127.0.0.1:41955" http.request.id=a3545d7f-dc9e-47c2-b664-0ec305641aad http.request.method=GET http.request.remoteaddr="127.0.0.1:36216" http.request.uri="/v2/foo/bar/blobs/sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.13µs" http.response.status=400 http.response.written=110 vars.digest="sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha257:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=0dbc70d0-20d8-4fca-8744-9dc006b48df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36222" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045932ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:41Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=600d3f90-9863-46d1-8e27-051969e9c40c http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02745ms http.response.status=404 http.response.written=157 vars.digest="sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=a6c379bd-fa10-416b-98c5-06059aa83ccd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="878.21µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=0f2e2d3a-805f-4dc6-9eed-07b6384f23d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=68810d94-f6cb-4b3d-91c8-97fc53840213 http.request.method=GET http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="938.97µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=e707c05a-8549-48ea-8e3a-72ed2266c1c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="954.25µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=f750a956-e2ae-4e36-bfc6-c05c5f46a63c http.request.method=GET http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2d398669-ecd4-4d21-8cbf-005bb49d6bba time="2025-09-05T02:10:41Z" 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.25.1 http.request.host="127.0.0.1:32815" http.request.id=f750a956-e2ae-4e36-bfc6-c05c5f46a63c http.request.method=GET http.request.remoteaddr="127.0.0.1:56036" http.request.uri="/v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.169µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2d398669-ecd4-4d21-8cbf-005bb49d6bba 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/uploads/2d398669-ecd4-4d21-8cbf-005bb49d6bba?_state=mhVTU4zmQIwc9G5rW-7VgBaeu0WL8cdK7d3ny3huNo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMzk4NjY5LWVjZDQtNGQyMS04Y2JmLTAwNWJiNDlkNmJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODM2MDAzMjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=efedcfe8-23bf-4c42-a8e3-6b4ea82e0f58 http.request.method=POST http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=36885928-1013-4386-987f-28e8946fa508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/d76ee80f-5f5c-4eb4-a750-9408ae6ded01?_state=BfzDnkzuZPadFPcsL1BBshUo1z9ImSQ1V0-0IeU-Yz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NmVlODBmLTVmNWMtNGViNC1hNzUwLTk0MDhhZTZkZWQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODg2NjQyMTdaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" provided=sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be vars.name="foo/bar" vars.uuid=d76ee80f-5f5c-4eb4-a750-9408ae6ded01 time="2025-09-05T02:10:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=36885928-1013-4386-987f-28e8946fa508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/d76ee80f-5f5c-4eb4-a750-9408ae6ded01?_state=BfzDnkzuZPadFPcsL1BBshUo1z9ImSQ1V0-0IeU-Yz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NmVlODBmLTVmNWMtNGViNC1hNzUwLTk0MDhhZTZkZWQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODg2NjQyMTdaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d76ee80f-5f5c-4eb4-a750-9408ae6ded01 time="2025-09-05T02:10:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=36885928-1013-4386-987f-28e8946fa508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/d76ee80f-5f5c-4eb4-a750-9408ae6ded01?_state=BfzDnkzuZPadFPcsL1BBshUo1z9ImSQ1V0-0IeU-Yz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NmVlODBmLTVmNWMtNGViNC1hNzUwLTk0MDhhZTZkZWQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODg2NjQyMTdaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.531µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d76ee80f-5f5c-4eb4-a750-9408ae6ded01 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/d76ee80f-5f5c-4eb4-a750-9408ae6ded01?_state=BfzDnkzuZPadFPcsL1BBshUo1z9ImSQ1V0-0IeU-Yz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NmVlODBmLTVmNWMtNGViNC1hNzUwLTk0MDhhZTZkZWQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43ODg2NjQyMTdaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=9cf8c53c-0c75-4e05-add2-17a38c3051ca http.request.method=POST http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=b189425b-8f1f-4cc8-8439-e97be75c913e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/66d20829-163d-45aa-8348-aed24ec638d3?_state=BnQMVOOJQuQfTf9Sw2aDnDXbo4EDhOUkaW1Y47Ua6id7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZDIwODI5LTE2M2QtNDVhYS04MzQ4LWFlZDI0ZWM2MzhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTEwMTAxMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/66d20829-163d-45aa-8348-aed24ec638d3?_state=BnQMVOOJQuQfTf9Sw2aDnDXbo4EDhOUkaW1Y47Ua6id7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZDIwODI5LTE2M2QtNDVhYS04MzQ4LWFlZDI0ZWM2MzhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTEwMTAxMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=743977d5-7d0e-42a4-9da2-ac34673e9e8e http.request.method=POST http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=92210786-a3d4-4349-89a9-148965d7c7fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/734fdde4-3524-474d-a169-837635f8b6ff?_state=Q6e4l5zy0_qRGYEcXhjAbExHohcvR_9DISndCyXF_Zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNGZkZGU0LTM1MjQtNDc0ZC1hMTY5LTgzNzYzNWY4YjZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTMyNzA2NjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/734fdde4-3524-474d-a169-837635f8b6ff?_state=Q6e4l5zy0_qRGYEcXhjAbExHohcvR_9DISndCyXF_Zx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNGZkZGU0LTM1MjQtNDc0ZC1hMTY5LTgzNzYzNWY4YjZmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTMyNzA2NjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=844e858a-ceaf-4625-a374-ccd2260265a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=7f457ad7-35dd-4045-b9c5-8e257322e871 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/d1cedeef-471a-4006-ba75-949d8bcef7a0?_state=6oJDgrCP4A5eDmr4h35nLM3mDRLvOtq1TdAhB---1cl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxY2VkZWVmLTQ3MWEtNDAwNi1iYTc1LTk0OWQ4YmNlZjdhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTU1MTEzM1oifQ%3D%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075003359s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/d1cedeef-471a-4006-ba75-949d8bcef7a0?_state=6oJDgrCP4A5eDmr4h35nLM3mDRLvOtq1TdAhB---1cl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxY2VkZWVmLTQ3MWEtNDAwNi1iYTc1LTk0OWQ4YmNlZjdhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0MS43OTU1MTEzM1oifQ%3D%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=1e02f295-98d6-4ac9-a671-2aba2d3bc34d http.request.method=POST http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32815" http.request.id=d76bc70f-7270-41cf-a613-417f61a8c64f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/71fe357a-5036-457e-8a5a-73aa7daa9840?_state=vNv6VU1i0gH5b5GhxItEQdh3bIX-bkwK54g3Sbf-WaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZmUzNTdhLTUwMzYtNDU3ZS04YTVhLTczYWE3ZGFhOTg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0NC4wNTc3MjQzNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043041059s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/71fe357a-5036-457e-8a5a-73aa7daa9840?_state=vNv6VU1i0gH5b5GhxItEQdh3bIX-bkwK54g3Sbf-WaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZmUzNTdhLTUwMzYtNDU3ZS04YTVhLTczYWE3ZGFhOTg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0NC4wNTc3MjQzNTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=a409d489-94ff-4064-b8a6-ab80771c1eb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/uploads/71fe357a-5036-457e-8a5a-73aa7daa9840?_state=bPjx0wmM-chZYLjnPVpGFgQm0HWqMzUvja1kp6Qv4aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZmUzNTdhLTUwMzYtNDU3ZS04YTVhLTczYWE3ZGFhOTg0MCIsIk9mZnNldCI6Mjg4Mjk2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDRaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "PUT /v2/foo/bar/blobs/uploads/71fe357a-5036-457e-8a5a-73aa7daa9840?_state=bPjx0wmM-chZYLjnPVpGFgQm0HWqMzUvja1kp6Qv4aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZmUzNTdhLTUwMzYtNDU3ZS04YTVhLTczYWE3ZGFhOTg0MCIsIk9mZnNldCI6Mjg4Mjk2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDRaIn0%3D&digest=sha256%3A0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=79c0824e-144d-4397-b6ff-da91ba5f4e9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="985.49µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=38835eda-c409-4c94-ba2a-1fb1f8685136 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=154.631562ms http.response.status=200 http.response.written=28829696 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 200 28829696 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=error msg="error parsing digest="sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=563bd67f-fba2-4b8f-b02d-b7a73ef11c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" vars.name="foo/bar" time="2025-09-05T02:10:46Z" 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.25.1 http.request.host="127.0.0.1:32815" http.request.id=563bd67f-fba2-4b8f-b02d-b7a73ef11c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:56040" http.request.uri="/v2/foo/bar/blobs/sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="923.53µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha257:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=b418aed1-42ec-4ff1-8908-585b73ee1795 http.request.method=GET http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126492ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=71dcf464-6cde-4cab-a183-dc9b413fd60d http.request.method=GET http.request.remoteaddr="127.0.0.1:56056" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.068726ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:32815" http.request.id=1c9c6d4d-6f0f-4163-bec4-aeb106af682e http.request.method=GET http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.354955ms http.response.status=200 http.response.written=65536 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha256:0dff9af8099f7024fefdb19e7202eea0068bb698f029ad82cf12679db08714be HTTP/1.1" 200 65536 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=eefb377b-f43b-410d-970f-5d17e6ef0d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:36222" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.813906208s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41955" http.request.id=6dc8fafa-91f8-4334-93b7-0868dd9be426 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.818975862s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Sep/2025:02:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:96d45dacb9233c121f1761582cd5397cbcd56c64b5a69e29e225c0b317bf643b HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.58s) === RUN TestBlobDelete time="2025-09-05T02:10:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:46Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=e16e4460-ccec-4083-992c-e7364c3913cc http.request.method=GET http.request.remoteaddr="127.0.0.1:40022" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023331ms http.response.status=404 http.response.written=157 vars.digest="sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=7907af47-8e94-409b-ac74-d6056a1ca55d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066971ms http.response.status=404 http.response.written=157 vars.digest="sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=15add91a-5835-432d-91ea-0529f4302bd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=910b1675-1c71-41cf-8d10-8c1eb03b93ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008651ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=613d346e-1932-4775-b6fa-4bc083cbc779 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="971.291µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=c44e616e-15f2-4c5d-8b7f-565c4c081204 http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e78f83ae-4843-4cec-a36c-6d1d4c97270a time="2025-09-05T02:10:46Z" 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.25.1 http.request.host="127.0.0.1:35653" http.request.id=c44e616e-15f2-4c5d-8b7f-565c4c081204 http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.69µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e78f83ae-4843-4cec-a36c-6d1d4c97270a 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "GET /v2/foo/bar/blobs/uploads/e78f83ae-4843-4cec-a36c-6d1d4c97270a?_state=hSoa5Ax6EWBVSBEXlTrn2qGUhTrXs-F9Z5JJfu8Xv2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGY4M2FlLTQ4NDMtNGNlYy1hMzZjLTZkMWQ0Yzk3MjcwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni40OTc5MjM0NzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=b6c9fd06-bd62-4178-aedf-0e2e1ce1d47d http.request.method=POST http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=4374c33a-7639-4c51-b4e0-55600b716144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/caf11994-557d-4d5e-b698-542b805feedd?_state=7V0nX4nvIr5_WBq__6P1CqFxoMo1GDB4tGYyzlrl8cB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZjExOTk0LTU1N2QtNGQ1ZS1iNjk4LTU0MmI4MDVmZWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDI5NzE3MjdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" provided=sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 vars.name="foo/bar" vars.uuid=caf11994-557d-4d5e-b698-542b805feedd time="2025-09-05T02:10:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=4374c33a-7639-4c51-b4e0-55600b716144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/caf11994-557d-4d5e-b698-542b805feedd?_state=7V0nX4nvIr5_WBq__6P1CqFxoMo1GDB4tGYyzlrl8cB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZjExOTk0LTU1N2QtNGQ1ZS1iNjk4LTU0MmI4MDVmZWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDI5NzE3MjdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=caf11994-557d-4d5e-b698-542b805feedd time="2025-09-05T02:10:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=4374c33a-7639-4c51-b4e0-55600b716144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/caf11994-557d-4d5e-b698-542b805feedd?_state=7V0nX4nvIr5_WBq__6P1CqFxoMo1GDB4tGYyzlrl8cB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZjExOTk0LTU1N2QtNGQ1ZS1iNjk4LTU0MmI4MDVmZWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDI5NzE3MjdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.086052ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=caf11994-557d-4d5e-b698-542b805feedd 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "PUT /v2/foo/bar/blobs/uploads/caf11994-557d-4d5e-b698-542b805feedd?_state=7V0nX4nvIr5_WBq__6P1CqFxoMo1GDB4tGYyzlrl8cB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZjExOTk0LTU1N2QtNGQ1ZS1iNjk4LTU0MmI4MDVmZWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDI5NzE3MjdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=3cb14b07-65bc-446d-b75a-892a543e4a3f http.request.method=POST http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=a035dd00-b90b-48ad-92e8-cfdad0ffffd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/5e2a6ece-264d-4d70-8ced-4f979873f33f?_state=AFTsOuk0SkIR_Cy7w4w9xixowSpcpLajSfkIPYr6E0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMmE2ZWNlLTI2NGQtNGQ3MC04Y2VkLTRmOTc5ODczZjMzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDU1NDEzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "PUT /v2/foo/bar/blobs/uploads/5e2a6ece-264d-4d70-8ced-4f979873f33f?_state=AFTsOuk0SkIR_Cy7w4w9xixowSpcpLajSfkIPYr6E0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMmE2ZWNlLTI2NGQtNGQ3MC04Y2VkLTRmOTc5ODczZjMzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDU1NDEzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=440ec29d-90b8-43e3-84a7-369af998b2bb http.request.method=POST http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=e4697634-0f81-4bd2-a905-23013b1e3d80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/7d7601c4-076e-4648-bb5d-afc48cbc3206?_state=3oiuhOnKXOfMndFv8oFP6c9kdf33XavpQf1FcopWHbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNzYwMWM0LTA3NmUtNDY0OC1iYjVkLWFmYzQ4Y2JjMzIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDgyODc3MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "PUT /v2/foo/bar/blobs/uploads/7d7601c4-076e-4648-bb5d-afc48cbc3206?_state=3oiuhOnKXOfMndFv8oFP6c9kdf33XavpQf1FcopWHbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNzYwMWM0LTA3NmUtNDY0OC1iYjVkLWFmYzQ4Y2JjMzIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MDgyODc3MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=361c52b8-0229-4585-b00d-3616bf3c6b9b http.request.method=POST http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:47Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=4049daea-e242-49d9-b331-fbdb35bb5fe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/61f73a0f-e5e2-4dfc-828b-2f68e01435e9?_state=eeztd1BqdyKAyCpZpMc5qpqtLjucjHsTCTOWwyr2DMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjczYTBmLWU1ZTItNGRmYy04MjhiLTJmNjhlMDE0MzVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MTA3NTY4NVoifQ%3D%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065466756s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:46 +0000] "PUT /v2/foo/bar/blobs/uploads/61f73a0f-e5e2-4dfc-828b-2f68e01435e9?_state=eeztd1BqdyKAyCpZpMc5qpqtLjucjHsTCTOWwyr2DMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZjczYTBmLWU1ZTItNGRmYy04MjhiLTJmNjhlMDE0MzVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ni41MTA3NTY4NVoifQ%3D%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:47Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=47d428f5-cc33-46ed-b451-1bf8bd7588f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35653" http.request.id=776c4b82-3ef4-42de-a817-7d6a34b04e5b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/9535596c-8eb6-4135-b290-903d6cc701ea?_state=ZZvdgKG9YB265RYvFncJ5xvWQLc8oSPWLh4cCGGLBkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MzU1OTZjLThlYjYtNDEzNS1iMjkwLTkwM2Q2Y2M3MDFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ny43MDE1NjIxNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050365116s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/9535596c-8eb6-4135-b290-903d6cc701ea?_state=ZZvdgKG9YB265RYvFncJ5xvWQLc8oSPWLh4cCGGLBkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MzU1OTZjLThlYjYtNDEzNS1iMjkwLTkwM2Q2Y2M3MDFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0Ny43MDE1NjIxNzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=9ec6d418-aa64-40d5-aebd-4de45419553e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/uploads/9535596c-8eb6-4135-b290-903d6cc701ea?_state=lOsQuzoifjU8LNpPJRhnrx3qQYdmOOrkvuWfVcZA1AB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MzU1OTZjLThlYjYtNDEzNS1iMjkwLTkwM2Q2Y2M3MDFlYSIsIk9mZnNldCI6MTkzMTc3NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "PUT /v2/foo/bar/blobs/uploads/9535596c-8eb6-4135-b290-903d6cc701ea?_state=lOsQuzoifjU8LNpPJRhnrx3qQYdmOOrkvuWfVcZA1AB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MzU1OTZjLThlYjYtNDEzNS1iMjkwLTkwM2Q2Y2M3MDFlYSIsIk9mZnNldCI6MTkzMTc3NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NDdaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=218f39e3-3b98-4fde-a9f0-378b04931320 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="991.171µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=ae8d8e11-9aed-45d2-b71f-dc143174bbe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=99.153854ms http.response.status=200 http.response.written=19317760 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "GET /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 200 19317760 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=error msg="error parsing digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=41efdd84-4f04-4ee4-9564-9103e072f385 http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" time="2025-09-05T02:10:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=41efdd84-4f04-4ee4-9564-9103e072f385 http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="867.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "GET /v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=baf6b4cf-c5a1-425f-a42b-2a958490bc33 http.request.method=GET http.request.remoteaddr="127.0.0.1:40060" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076292ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "GET /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=63cf3466-0a0e-4e02-b048-e16a9893a0f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40064" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=fa17a01e-0bbc-4bf2-9ac3-876e656fcd74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40064" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.728µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=575c0b0d-3301-45b2-8db5-21ba8cc22351 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40064" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.569µs" http.response.status=404 http.response.written=74 vars.digest="sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=error msg="error parsing digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=501a752a-ca18-412e-8995-b1a4abbffdfa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40066" http.request.uri="/v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" time="2025-09-05T02:10:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=501a752a-ca18-412e-8995-b1a4abbffdfa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40066" http.request.uri="/v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.65µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "DELETE /v2/foo/bar/blobs/sha257:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T02:10:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=57951fd5-1984-41d0-bec5-326883857020 http.request.method=POST http.request.remoteaddr="127.0.0.1:40080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:49Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=bbfa6ddc-e4f7-4559-ba73-3b6034eb3d77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40080" http.request.uri="/v2/foo/bar/blobs/uploads/ddae8b03-125f-410a-b6b6-61098c5a0f04?_state=yckDp9zagQb_Nk-1j7MA3VPIZPBvxwOU5yS9u9FUvml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWU4YjAzLTEyNWYtNDEwYS1iNmI2LTYxMDk4YzVhMGYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0OC45MDM2NDg2MjVaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.duration=998.922569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "PUT /v2/foo/bar/blobs/uploads/ddae8b03-125f-410a-b6b6-61098c5a0f04?_state=yckDp9zagQb_Nk-1j7MA3VPIZPBvxwOU5yS9u9FUvml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWU4YjAzLTEyNWYtNDEwYS1iNmI2LTYxMDk4YzVhMGYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo0OC45MDM2NDg2MjVaIn0%3D&digest=sha256%3A6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=0741af7e-e489-4ea4-a716-b9cc3efe0b48 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40080" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.121452ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=b982e7ae-ae79-4eb4-843e-d298330f7af7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40048" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.139666224s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "GET /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-09-05T02:10:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35653" http.request.id=8e30aff8-ea80-413a-a6ac-008ef4102cd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40060" http.request.uri="/v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.134097005s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Sep/2025:02:10:48 +0000] "GET /v2/foo/bar/blobs/sha256:6efd3b2409ceab738fa96bc6824f76d7c4771a4e4ab350ddcd62516212d03eb2 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.72s) === RUN TestRelativeURL time="2025-09-05T02:10:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:10:50Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=82371990-18cc-4cf5-9fba-51f04085e0b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=eb991198-d07a-48d9-b953-3707432cb08a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58740" http.request.uri="/v2/foo/bar/blobs/uploads/b3cd4258-a95b-4c00-956f-f04695d6e4ff?_state=573oQyU9IAReHF9ttHV4UfDHDwgt-2qpQYURyqLVVUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2Q0MjU4LWE5NWItNGMwMC05NTZmLWYwNDY5NWQ2ZTRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1MC4wMzIwNzk5N1oifQ%3D%3D&digest=sha256%3A2b12c2a02ff98d36bfb319b65eeb167f355ec8ab0c523f18f4443c27da780aff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133651521s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b3cd4258-a95b-4c00-956f-f04695d6e4ff?_state=573oQyU9IAReHF9ttHV4UfDHDwgt-2qpQYURyqLVVUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2Q0MjU4LWE5NWItNGMwMC05NTZmLWYwNDY5NWQ2ZTRmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1MC4wMzIwNzk5N1oifQ%3D%3D&digest=sha256%3A2b12c2a02ff98d36bfb319b65eeb167f355ec8ab0c523f18f4443c27da780aff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=0da06d26-f029-46e1-8e0c-3c2f82b36432 http.request.method=POST http.request.remoteaddr="127.0.0.1:58740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.253693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=737096e0-a6dc-4249-822f-68ce1d1f3b78 http.request.method=POST http.request.remoteaddr="127.0.0.1:58740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=7b8a30c8-744e-4d59-b505-95217a93302c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58740" http.request.uri="/v2/foo/bar/blobs/uploads/086261f6-0c05-4fd0-9bcc-30734205fdc9?_state=9Yx3ZG6WWALoqbcKT2r9kPpeSfDdWfNkhv1V9KsIJnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4NjI2MWY2LTBjMDUtNGZkMC05YmNjLTMwNzM0MjA1ZmRjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1MS42MzYzMjI1MjlaIn0%3D&digest=sha256%3A9b2188fbc76f15996f86a52154795f9207428d8f62f704c7eb7984d5f8ddd44c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.901050432s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:51 +0000] "PUT /v2/foo/bar/blobs/uploads/086261f6-0c05-4fd0-9bcc-30734205fdc9?_state=9Yx3ZG6WWALoqbcKT2r9kPpeSfDdWfNkhv1V9KsIJnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4NjI2MWY2LTBjMDUtNGZkMC05YmNjLTMwNzM0MjA1ZmRjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1MS42MzYzMjI1MjlaIn0%3D&digest=sha256%3A9b2188fbc76f15996f86a52154795f9207428d8f62f704c7eb7984d5f8ddd44c HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.51s) === RUN TestBlobDeleteDisabled time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:53Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:53Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:38257" http.request.id=8057b6f7-87cc-4a27-8dcd-0bdbd5da968f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33422" http.request.uri="/v2/foo/bar/blobs/sha256:ce15bd6679561274fae585fa0641063f64a5e8a1862a20d45bc5ffda9cddd71a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.13µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ce15bd6679561274fae585fa0641063f64a5e8a1862a20d45bc5ffda9cddd71a" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:ce15bd6679561274fae585fa0641063f64a5e8a1862a20d45bc5ffda9cddd71a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.25s) === RUN TestDeleteDisabled time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:53Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35011" http.request.id=5edc5104-93a7-48bb-b678-2f87afc73768 http.request.method=POST http.request.remoteaddr="127.0.0.1:39342" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:55Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35011" http.request.id=25980be4-3132-4eb4-9424-3182aa7ea0e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39342" http.request.uri="/v2/foo/bar/blobs/uploads/50f632a0-1ef8-4ddf-8ca1-94c61e501e19?_state=1ZgDCrh4bO4I2LrTYd_au2p7aZXg_tQYsOB8HVBzkuh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjYzMmEwLTFlZjgtNGRkZi04Y2ExLTk0YzYxZTUwMWUxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1My45Njk1NDcwM1oifQ%3D%3D&digest=sha256%3A31c5a1b1d6e99b439e56ca83d22a60c754e5381c972814b87f0e561d2ca34976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029908939s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:53 +0000] "PUT /v2/foo/bar/blobs/uploads/50f632a0-1ef8-4ddf-8ca1-94c61e501e19?_state=1ZgDCrh4bO4I2LrTYd_au2p7aZXg_tQYsOB8HVBzkuh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjYzMmEwLTFlZjgtNGRkZi04Y2ExLTk0YzYxZTUwMWUxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1My45Njk1NDcwM1oifQ%3D%3D&digest=sha256%3A31c5a1b1d6e99b439e56ca83d22a60c754e5381c972814b87f0e561d2ca34976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:35011" http.request.id=ced15165-88ab-45df-86f2-ea6caf48aac5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39342" http.request.uri="/v2/foo/bar/blobs/sha256:31c5a1b1d6e99b439e56ca83d22a60c754e5381c972814b87f0e561d2ca34976" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.409µs" http.response.status=405 http.response.written=78 vars.digest="sha256:31c5a1b1d6e99b439e56ca83d22a60c754e5381c972814b87f0e561d2ca34976" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:31c5a1b1d6e99b439e56ca83d22a60c754e5381c972814b87f0e561d2ca34976 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.22s) === RUN TestDeleteReadOnly time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:55Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:55Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36369" http.request.id=6532abf9-787c-4d6f-8e5b-cace279fd87f http.request.method=POST http.request.remoteaddr="127.0.0.1:56542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:55Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36369" http.request.id=343486b2-fa24-46a8-91e3-8330e27e55ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:56542" http.request.uri="/v2/foo/bar/blobs/uploads/1ab0fa52-9dea-4611-a51e-0802cd772dcf?_state=eRJDq0JKrPhNADRYt-bmY92vh8isOtYUFxtIowbka7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhYjBmYTUyLTlkZWEtNDYxMS1hNTFlLTA4MDJjZDc3MmRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1NS4xNjg5NTI4MDlaIn0%3D&digest=sha256%3A1f67740c87f69a6bc35d8e91c56a984d1b470bd3ac879d8f0123e69d12a5420a" http.request.useragent="Go-http-client/1.1" http.response.duration=765.044606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "PUT /v2/foo/bar/blobs/uploads/1ab0fa52-9dea-4611-a51e-0802cd772dcf?_state=eRJDq0JKrPhNADRYt-bmY92vh8isOtYUFxtIowbka7J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhYjBmYTUyLTlkZWEtNDYxMS1hNTFlLTA4MDJjZDc3MmRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMDo1NS4xNjg5NTI4MDlaIn0%3D&digest=sha256%3A1f67740c87f69a6bc35d8e91c56a984d1b470bd3ac879d8f0123e69d12a5420a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:1f67740c87f69a6bc35d8e91c56a984d1b470bd3ac879d8f0123e69d12a5420a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.93s) === RUN TestStartPushReadOnly time="2025-09-05T02:10: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.25.1 time="2025-09-05T02:10:55Z" level=info msg="redis not configured" go.version=go1.25.1 127.0.0.1 - - [05/Sep/2025:02:10: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-09-05T02:10: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.25.1 time="2025-09-05T02:10:55Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:10:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=2a5dc295-6f48-40d0-b81d-9540b638e4d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" 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="944.21µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T02:10: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.25.1 http.request.host="127.0.0.1:40435" http.request.id=6acecf2a-243d-4523-bc88-226225cc4ba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" 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="709.247µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:10:55Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=aa48e977-e5fd-4c0f-b843-0548099f12d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" 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="791.848µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T02:10:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=61ce84bf-b6e8-4690-a7a7-fc2d5b450616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.073473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:10: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.25.1 http.request.host="127.0.0.1:40435" http.request.id=61ce84bf-b6e8-4690-a7a7-fc2d5b450616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.168194ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:10:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=61ce84bf-b6e8-4690-a7a7-fc2d5b450616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.225515ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:10: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.25.1 http.request.host="127.0.0.1:40435" http.request.id=61ce84bf-b6e8-4690-a7a7-fc2d5b450616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.280075ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:10:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T02:10:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=d41a323d-b6fd-465f-b166-8818d3dd44fb http.request.method=POST http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:57Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=f34cf87b-0697-49ca-8085-06ef0bdce4fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/blobs/uploads/1c71ca52-1761-4f95-ab30-3bed72c05f09?_state=mCuaLo_WJ1GufEA0-Fn5q5cxfwyUNNx7LBYbLsh9hfV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzcxY2E1Mi0xNzYxLTRmOTUtYWIzMC0zYmVkNzJjMDVmMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTYuMTc5Mzc0MDIxWiJ9&digest=sha256%3Ab76a02d69418ef4d9576a9c3eca066350a74434829cd733c3dd3dc709f632636" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388666389s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/1c71ca52-1761-4f95-ab30-3bed72c05f09?_state=mCuaLo_WJ1GufEA0-Fn5q5cxfwyUNNx7LBYbLsh9hfV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzcxY2E1Mi0xNzYxLTRmOTUtYWIzMC0zYmVkNzJjMDVmMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTYuMTc5Mzc0MDIxWiJ9&digest=sha256%3Ab76a02d69418ef4d9576a9c3eca066350a74434829cd733c3dd3dc709f632636 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:57Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=e880e621-a52f-4d41-9ae8-9a5575f0f61a http.request.method=POST http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=e0b9ddb1-7559-46b5-913b-d3983bb7545c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/blobs/uploads/0c40f42e-70fe-4219-a335-1452783155ef?_state=dfNt9RPKG9OoyQQNI32WpAPCinHetxNYqwVxRiAbBfJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYzQwZjQyZS03MGZlLTQyMTktYTMzNS0xNDUyNzgzMTU1ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTcuODMzMjg5MjY3WiJ9&digest=sha256%3Ac1a99a9dd7f0391a1d74f3571a604596a9e35101653feed7793afb453fb7fe61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.607767516s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/0c40f42e-70fe-4219-a335-1452783155ef?_state=dfNt9RPKG9OoyQQNI32WpAPCinHetxNYqwVxRiAbBfJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYzQwZjQyZS03MGZlLTQyMTktYTMzNS0xNDUyNzgzMTU1ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTcuODMzMjg5MjY3WiJ9&digest=sha256%3Ac1a99a9dd7f0391a1d74f3571a604596a9e35101653feed7793afb453fb7fe61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=8a90f102-ca4a-4258-ac04-511299bddca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.586278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=88a3da28-bcf3-4b94-b2ac-1bfff64a318c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.duration=3.338395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=0eb84bed-3128-4f69-a834-9c346cc201a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" 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.84998ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=d5108015-8eb2-484f-993d-a40783c878e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.759819ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40435" http.request.id=af3e898c-cc9f-46ed-9b6e-0afc3e49ce41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.duration=3.396436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40435" http.request.id=48eeca86-df61-4ce7-bc31-ded437eee2bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.duration=3.322235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:40435" http.request.id=5d90196c-6516-4d04-b476-5237a2143cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.duration=3.356836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=e6ae255b-03b8-435b-b773-ab49dc1d1b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.8711ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=0601fb01-7890-4b58-9c2a-c8bf404d577c http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="773.209µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=07488d76-aa81-49ef-b309-3c2105639876 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.duration="781.809µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=43a0fbe1-20ef-4218-9f51-8fe572de9b53 http.request.method=GET http.request.remoteaddr="127.0.0.1:40570" 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="846.849µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=error msg="payload digest does match: "sha256:fd48d000248c69ce7b88de143c4891219da2702b6daa300d3c37ca619f965c8d" != "sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644"" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=1829f413-67dc-4b2b-b3b7-c90b873d1052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" time="2025-09-05T02:10:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=1829f413-67dc-4b2b-b3b7-c90b873d1052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40570" http.request.uri="/v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.89µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644" 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f37175ac70e2d363c8531e5be04ac2242a5bfb1a90ea6c0005bdf571fd15644 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=85b559b7-340f-4c1b-897b-6d9ed835e19f http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.09µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" 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.25.1 http.request.host="127.0.0.1:40435" http.request.id=e29fadce-30ab-4435-9f83-cbacff456a88 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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="813.169µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=39a35677-23d4-4742-bfbd-1c422d3e3990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" 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="908.209µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:10:59Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=39a35677-23d4-4742-bfbd-1c422d3e3990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00337ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:10:59Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=39a35677-23d4-4742-bfbd-1c422d3e3990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057451ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=a2ae532a-f18e-4e29-9db0-6906326bbe0d http.request.method=POST http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="955.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=c9675b60-e7a2-4615-a35b-d6b4c61bc480 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/b8707549-a659-4ff7-a556-224babb1a20d?_state=AX90bNSr9T9w68jmpdmSe3zvUNmpEytZQQ6jBLLLnOV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODcwNzU0OS1hNjU5LTRmZjctYTU1Ni0yMjRiYWJiMWEyMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTkuNDgyMzA2MTAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/b8707549-a659-4ff7-a556-224babb1a20d?_state=AX90bNSr9T9w68jmpdmSe3zvUNmpEytZQQ6jBLLLnOV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiODcwNzU0OS1hNjU5LTRmZjctYTU1Ni0yMjRiYWJiMWEyMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTkuNDgyMzA2MTAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=9ea785fe-e194-4c80-8dc3-0a5f374eb981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" 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="966.61µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:10:59Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=9ea785fe-e194-4c80-8dc3-0a5f374eb981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.055251ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T02:10:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=2f14ac7e-39ab-4c36-9d90-3098afe768ba http.request.method=POST http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=285a03d3-e676-4cda-9c1e-bc337229f293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/f96de740-f495-4b7e-b57c-73110458e21c?_state=-6m-46aPgO60Ucct0KrvwWlKcOO29mvDKnvBZXRfwXF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTZkZTc0MC1mNDk1LTRiN2UtYjU3Yy03MzExMDQ1OGUyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTkuNjQ1ODYyMTk5WiJ9&digest=sha256%3Ab28ade2677492148ed05dee067bf4df37ef469ce0c75fb4a06a436a3b61b8818" http.request.useragent="Go-http-client/1.1" http.response.duration=710.422266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:10:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/f96de740-f495-4b7e-b57c-73110458e21c?_state=-6m-46aPgO60Ucct0KrvwWlKcOO29mvDKnvBZXRfwXF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTZkZTc0MC1mNDk1LTRiN2UtYjU3Yy03MzExMDQ1OGUyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTA6NTkuNjQ1ODYyMTk5WiJ9&digest=sha256%3Ab28ade2677492148ed05dee067bf4df37ef469ce0c75fb4a06a436a3b61b8818 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=cf60ac71-8d78-49e5-ae2e-e3386a700774 http.request.method=POST http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=613bdfea-c0bc-4e1d-8f3c-b294ee94d836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/blobs/uploads/e9dc0e91-d97d-4795-87fe-8f6364487310?_state=h9YtH-YLLe5j4atrtNx_Mwa94lHYV7kJGfSP42S7Ued7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOWRjMGU5MS1kOTdkLTQ3OTUtODdmZS04ZjYzNjQ0ODczMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDAuNTMzMTg5MzgzWiJ9&digest=sha256%3A84fd7a24899fa18b910c1e6217ce42c7f026f2a11dcdfb4cacd63ba02338cd47" http.request.useragent="Go-http-client/1.1" http.response.duration=819.541584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/e9dc0e91-d97d-4795-87fe-8f6364487310?_state=h9YtH-YLLe5j4atrtNx_Mwa94lHYV7kJGfSP42S7Ued7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOWRjMGU5MS1kOTdkLTQ3OTUtODdmZS04ZjYzNjQ0ODczMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDAuNTMzMTg5MzgzWiJ9&digest=sha256%3A84fd7a24899fa18b910c1e6217ce42c7f026f2a11dcdfb4cacd63ba02338cd47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=ba395157-846a-4cb5-b535-45092ee5514f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40435" http.request.id=01cf0268-cf7f-4386-86ff-59897cf37776 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=c14a8718-a70e-4fb6-a50f-878fe740bdb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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="962.69µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=7fc28043-b1d4-4f3c-a65e-c72baf2bb661 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="898.929µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=d2d4646e-fa08-4021-8fed-986634c2d78e http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="787.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=0ebe60f9-5d36-4d19-8e61-675309acb9cb http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5" http.request.useragent="Go-http-client/1.1" http.response.duration="712.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=6f9b8d68-65fb-41e2-9f00-d5df587a7c50 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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="835.529µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="rewriting manifest sha256:8e386d498026e86c00cd232b9eb8b01da2922e3d91996eb1a711f0b44c1821f5 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=89abde86-92c5-427d-92b4-014f3334dc36 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=89abde86-92c5-427d-92b4-014f3334dc36 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.053502ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40435" http.request.id=eeaff8fe-46f7-41b0-9c7e-a1b3c45d7c60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" 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="910.49µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40435" http.request.id=5ac53f36-0c59-499c-8b6d-952134619d59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40435" http.request.id=8df3a67b-61dc-4a1b-8db8-583deb9e7d36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=32e83c11-ea1c-4d7f-8dd2-10622d719901 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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="907.609µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=d07a5a0b-4b6f-47c5-98c7-dff1f646de3d http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="961.65µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=b488dae3-9836-4296-ae86-64cf412d2e2b http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=3b8f672d-2cd8-4afb-b91f-64121fe94f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42" http.request.useragent="Go-http-client/1.1" http.response.duration="727.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="rewriting manifest list sha256:3a634f6dc46cbc90318446fce2a8d3acc9d266a33d6b9990f2ec1aa46212bb42 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=93d694bb-78f4-4f1e-8250-4765f08824dd http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" 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-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40435" http.request.id=93d694bb-78f4-4f1e-8250-4765f08824dd http.request.method=GET http.request.remoteaddr="127.0.0.1:58586" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.173063ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" 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.25.1 time="2025-09-05T02:11:01Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=79687138-1a40-498f-8217-e78b084181e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" 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="909.81µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" 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.25.1 http.request.host="127.0.0.1:35371" http.request.id=bb9011b9-4d53-479a-82ef-c656f2abfe6d http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" 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="763.248µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=5a672242-0aad-4171-8f8c-2ecd165a22af http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" 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="775.249µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e2a439e-2151-4795-93b4-bb4961f46bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.023432ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e2a439e-2151-4795-93b4-bb4961f46bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.117193ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e2a439e-2151-4795-93b4-bb4961f46bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.172113ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e2a439e-2151-4795-93b4-bb4961f46bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.223514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T02:11:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=bec79a6b-d6e1-4135-b591-1f9ccfc39bca http.request.method=POST http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:02Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=bf9d8fcd-ecc1-4ff0-8e71-983ac137e495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/blobs/uploads/03668ac9-9edd-4d9c-93fe-bade226f2ae6?_state=t-9IIoE82vTZdHdVglP449EVvYPLGGtj4V0zskdBNR97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzY2OGFjOS05ZWRkLTRkOWMtOTNmZS1iYWRlMjI2ZjJhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDEuNjE0NDcxOTA4WiJ9&digest=sha256%3A69a417c8613a0033ee0747ac3323c1eb53f30d9a21bc403186e87ab6a12bd89c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341201685s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/03668ac9-9edd-4d9c-93fe-bade226f2ae6?_state=t-9IIoE82vTZdHdVglP449EVvYPLGGtj4V0zskdBNR97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzY2OGFjOS05ZWRkLTRkOWMtOTNmZS1iYWRlMjI2ZjJhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDEuNjE0NDcxOTA4WiJ9&digest=sha256%3A69a417c8613a0033ee0747ac3323c1eb53f30d9a21bc403186e87ab6a12bd89c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=d8b5bc3a-994a-4505-9bac-50b987662e67 http.request.method=POST http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=64def460-a1a7-4d44-84fe-2c50af21b89a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/blobs/uploads/298f86a8-03a7-43d6-b000-3da9d674cb15?_state=VjzoDK0s8Z9rcFoF7YzZHlAr8NGNgGD99ODm9HzIjWV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOThmODZhOC0wM2E3LTQzZDYtYjAwMC0zZGE5ZDY3NGNiMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDMuMjEwNTA2MTRaIn0%3D&digest=sha256%3A78d2eb54473fe9fd700af11f5fd831ac1861ad912fa433a723715df3fd803425" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58549484s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/298f86a8-03a7-43d6-b000-3da9d674cb15?_state=VjzoDK0s8Z9rcFoF7YzZHlAr8NGNgGD99ODm9HzIjWV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOThmODZhOC0wM2E3LTQzZDYtYjAwMC0zZGE5ZDY3NGNiMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDMuMjEwNTA2MTRaIn0%3D&digest=sha256%3A78d2eb54473fe9fd700af11f5fd831ac1861ad912fa433a723715df3fd803425 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=cc0365e1-ac1d-4db1-b476-1955fec7e8cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.587998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=29f4ceb4-3d3a-40a0-ae8e-56c2da596a44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.384276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=8d8c5cc0-086b-48c9-aad3-e37be25a8989 http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" 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.789579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=722c441d-3fc5-4c9b-a0f4-d214504f306e http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.755819ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35371" http.request.id=f641639b-45ff-451f-bfb9-8063e91fedab http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35371" http.request.id=06146a37-58db-4d80-af2e-f6f8ff40e8da http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.256274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:35371" http.request.id=72d5c107-a9d3-473f-b1bd-d91840268afc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.281395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=5a580290-7b36-4250-b621-8a724402d003 http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.768139ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=66c27173-6df9-4bd2-8b53-d6d2273beb3e http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="812.169µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=27c5cd93-8ae2-409a-8a75-1dc214621886 http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.duration="735.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=25de630a-980f-4dd6-b7e0-c5f878b6b9b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53866" 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="798.129µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=error msg="payload digest does match: "sha256:11f428321b902fb821374bfb14a16d2dc20cf7eadc1d0d3ef135afbd65d4c6af" != "sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af"" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=d038cf6e-d0e3-4138-b001-f9340f38871a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" time="2025-09-05T02:11:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=d038cf6e-d0e3-4138-b001-f9340f38871a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53866" http.request.uri="/v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="923.29µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af" 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d526cbfe7cc72101e305bed8203f381f16ebf301f371466ba420348ac0a8af HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=eab039e7-9a76-4fd1-b582-f986db8e687d http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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="902.77µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" 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.25.1 http.request.host="127.0.0.1:35371" http.request.id=2ce75ca9-86aa-4515-b778-d668c63db0a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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="772.968µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:11: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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=e4691fd4-233a-4416-8a1b-d226b8699016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" 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="851.729µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:04Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=e4691fd4-233a-4416-8a1b-d226b8699016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" 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="933.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:04Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=e4691fd4-233a-4416-8a1b-d226b8699016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000811ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=12c6e544-ab7d-48cd-be97-bb81ddca488e http.request.method=POST http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=bfcce04f-e9aa-4cbc-9045-b233716515dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/1e7eb629-e753-4329-97d1-9f84c58ea4b1?_state=ejflzlNaewbkEjtkjRNmWOG_fRCM85eZr0ljewoQDgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTdlYjYyOS1lNzUzLTQzMjktOTdkMS05Zjg0YzU4ZWE0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDQuODM0ODYxMTkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/1e7eb629-e753-4329-97d1-9f84c58ea4b1?_state=ejflzlNaewbkEjtkjRNmWOG_fRCM85eZr0ljewoQDgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTdlYjYyOS1lNzUzLTQzMjktOTdkMS05Zjg0YzU4ZWE0YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDQuODM0ODYxMTkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:04Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=3b432cae-4415-476f-af7c-099a98e632d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" 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="942.77µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:04Z" 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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=3b432cae-4415-476f-af7c-099a98e632d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" 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="991.13µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T02:11:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=539fecbc-d82b-41d4-a2f4-8a47dbfb56d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=6724a58a-504f-4ae3-9088-874b5a47e686 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/26326f60-e7f0-40b8-aa39-d47b15af43e1?_state=LJ3Bz7Ju49-S3E0kuBLoxXbNWDxsClc6m4AvLVJmmld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjMyNmY2MC1lN2YwLTQwYjgtYWEzOS1kNDdiMTVhZjQzZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDUuMTQ5MTMxMzdaIn0%3D&digest=sha256%3A1a2f1685c76339275a2bde850f85c0d24199c59dbb889b926bcb1a963cf7342f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.272186813s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/26326f60-e7f0-40b8-aa39-d47b15af43e1?_state=LJ3Bz7Ju49-S3E0kuBLoxXbNWDxsClc6m4AvLVJmmld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjMyNmY2MC1lN2YwLTQwYjgtYWEzOS1kNDdiMTVhZjQzZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDUuMTQ5MTMxMzdaIn0%3D&digest=sha256%3A1a2f1685c76339275a2bde850f85c0d24199c59dbb889b926bcb1a963cf7342f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=f6db18a1-3d40-42f1-861e-c9e776a141f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=45d66beb-bcc4-41dd-a57c-bf17420a4ae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/blobs/uploads/cde21ef3-99ed-476f-bbbb-d88a9458ba21?_state=274BwiF42aXfv7ttV8Eyprm85pbupL-FWFvbTiBF1JZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZGUyMWVmMy05OWVkLTQ3NmYtYmJiYi1kODhhOTQ1OGJhMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDcuNjk0OTAzMzI5WiJ9&digest=sha256%3A5fb82ef9f494d50cffab19a30aaaff8b6654c94fe25b134da2d81836f06a4d39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.916274434s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/cde21ef3-99ed-476f-bbbb-d88a9458ba21?_state=274BwiF42aXfv7ttV8Eyprm85pbupL-FWFvbTiBF1JZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZGUyMWVmMy05OWVkLTQ3NmYtYmJiYi1kODhhOTQ1OGJhMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDcuNjk0OTAzMzI5WiJ9&digest=sha256%3A5fb82ef9f494d50cffab19a30aaaff8b6654c94fe25b134da2d81836f06a4d39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=e954f4d7-36b1-4253-9149-e4d14fb939e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=86753dee-ab6e-4d30-9e07-ac2e5302deb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=b0bafa65-4648-4b58-9190-00c66871d220 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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="938.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=41902ffb-ee35-42b4-a6e6-cf6ae6279691 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="965.09µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=0a2ff1b9-5dba-4b08-bb08-c3fbee27dbf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=20d63087-c375-4886-98e5-eb85fca43f66 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb" http.request.useragent="Go-http-client/1.1" http.response.duration="682.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=0eb9ef64-b278-4a9b-ac45-5694fc530e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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="752.648µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="rewriting manifest sha256:171667da2a00dbc3835ae86cece174c9747d6f8e7779590d6608a28d0788d7bb in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=3b96b693-d2c1-4c7e-aae9-f282065a9316 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=3b96b693-d2c1-4c7e-aae9-f282065a9316 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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.990101ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=3374934d-59ae-40ec-8e0b-0fd2c477c877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" 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="779.689µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=e4cb4794-c287-4c49-b98a-08ffe42ddbc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=314916a8-29b4-49e5-8deb-0fa82c449aba http.request.method=PUT http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c" http.request.useragent="Go-http-client/1.1" http.response.duration="908.53µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=4d1ae153-037c-41ba-bef4-8f8238041e08 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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="877.769µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=b3cb33e7-5b28-4e4a-9619-e4ad897c6b85 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="870.369µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=0ab1e9b2-ad31-4e69-bacf-3f9e8512c5d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="718.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=b8aa2172-2218-4216-9e35-50e87977c2d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c" http.request.useragent="Go-http-client/1.1" http.response.duration="722.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="rewriting manifest list sha256:aac7ae05ae019c10d7be28df1394b6762c9f9feefba88821350fa8ba75782c2c in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e573b69-222d-4359-8e17-7518631d14ea http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" 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-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35371" http.request.id=2e573b69-222d-4359-8e17-7518631d14ea http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.042622ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.69s) === RUN TestGetManifestWithStorageError time="2025-09-05T02:11:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:11:09Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:43781" http.request.id=a10e804d-6183-4ff1-81f6-c6cf11a0750e http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="808.969µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:43781" http.request.id=17467531-664d-478d-bbbc-7fcaeb355504 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="655.727µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:43781" http.request.id=18304062-69e5-4bdb-8972-87baa038976c http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="716.967µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:43781" http.request.id=b2d10f07-e5b7-4545-b09a-7b51b761ce10 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="701.087µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-09-05T02:11:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:11:09Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c66353ee-ce04-409f-8126-a60fe57f72b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" 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="880.289µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=1ba992d4-d322-4c40-bffd-63752ff9b0d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" 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="732.048µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=e64b5e47-fb96-47fc-b911-2026c154c855 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" 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="802.769µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=d81e9772-cc42-4a02-976e-f1e116f68620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.047152ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=d81e9772-cc42-4a02-976e-f1e116f68620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.087073ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=d81e9772-cc42-4a02-976e-f1e116f68620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.114233ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T02:11:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=d81e9772-cc42-4a02-976e-f1e116f68620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.151753ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T02:11:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=151e3934-4fc2-4cc7-bf37-412002bf4735 http.request.method=POST http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=82e551d1-7e9b-4e7e-9315-8221ff024f48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/blobs/uploads/027f6448-d1ac-4640-82df-74f114aa9393?_state=MSdeZ-IOgU6wInE_83hKr8FsgnfhiRZfVs8NhR16yk17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjdmNjQ0OC1kMWFjLTQ2NDAtODJkZi03NGYxMTRhYTkzOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDkuODM4OTcxNjIyWiJ9&digest=sha256%3Ab4562f5baa8299ff3b9ef41792b1d9628ed37c76de2bf314b24c0f0c8029779b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074336171s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/027f6448-d1ac-4640-82df-74f114aa9393?_state=MSdeZ-IOgU6wInE_83hKr8FsgnfhiRZfVs8NhR16yk17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjdmNjQ0OC1kMWFjLTQ2NDAtODJkZi03NGYxMTRhYTkzOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MDkuODM4OTcxNjIyWiJ9&digest=sha256%3Ab4562f5baa8299ff3b9ef41792b1d9628ed37c76de2bf314b24c0f0c8029779b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c2616e30-3de1-4b40-b4be-a9f91649d760 http.request.method=POST http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=bef73cc5-7e3b-4848-8a55-94d11631d263 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/blobs/uploads/33b6719e-ae57-4c6f-aa34-2aec5510e2b8?_state=MC4-4nvP5cgiQ0oMwfF5feGFUnhSHkLzDdFhT2V1Jst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzM2I2NzE5ZS1hZTU3LTRjNmYtYWEzNC0yYWVjNTUxMGUyYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTEuMTY0NjI1MTQyWiJ9&digest=sha256%3A8230f4a282124192fe99795b48294897c1f99f87864e1c1c54113203b3e23ce9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723513426s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/33b6719e-ae57-4c6f-aa34-2aec5510e2b8?_state=MC4-4nvP5cgiQ0oMwfF5feGFUnhSHkLzDdFhT2V1Jst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzM2I2NzE5ZS1hZTU3LTRjNmYtYWEzNC0yYWVjNTUxMGUyYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTEuMTY0NjI1MTQyWiJ9&digest=sha256%3A8230f4a282124192fe99795b48294897c1f99f87864e1c1c54113203b3e23ce9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=fce29dd1-2ebe-4de1-8174-d24369cc3c71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.924213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=a5cac0d4-0ec3-457f-b071-21395422fcb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=ba707f1b-1bf6-4b6c-b539-311cc6555503 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" 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.89514ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=4cab8d09-2a78-4199-a297-e8520c3a4bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.772819ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35761" http.request.id=d94ea35c-31a8-491e-9668-3d0e15c425b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35761" http.request.id=4655a316-934e-40d1-b347-850452e8962a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.308756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:35761" http.request.id=6fa45f3e-8c77-4c63-88a7-38294c5b5a4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.289115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=79533309-76a4-4351-9a1e-790c651f8c80 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.798699ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=8078e702-1004-4632-a1dc-00e8e71f484c http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=9c51ffda-1cf4-412e-a5d9-19759723a41f http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration="717.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=d26b2672-3df8-4a91-a08f-f7e196d228f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36758" 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="725.808µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="payload digest does match: "sha256:08e2c447d67813b983d369d9d4a6436ce9d25ebaf29058603fc41e219cad39bf" != "sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2"" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=4aefe7ed-bddc-40e9-8ded-240284f91ad1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=4aefe7ed-bddc-40e9-8ded-240284f91ad1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36758" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="964.731µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=2699681a-1015-489a-b701-0e26df0fb8fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36768" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=35327a65-3daf-4a1a-8058-e41105ee13b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36768" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="856.809µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=657add12-58e7-48e1-bc50-31d9e2c25cd1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36784" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="912.89µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=538a5ab3-22df-459b-9efe-7dafff581a3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36792" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.500158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=24251c8d-137b-4453-a323-49aedde39dd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36792" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.769259ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=22727bfe-f159-4aa5-b409-c8fa3b09f222 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36798" 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="909.849µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c8c6aa18-5423-45ee-b00f-049e7cd91121 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.603518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c88a5383-4537-4d69-ab5b-219ea505c453 http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="773.528µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=6afe2b96-9802-4bfe-93e7-1b478548ee16 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2" http.request.useragent="Go-http-client/1.1" http.response.duration="944.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:654be8e81649318fb1060b4d04d391b01124e850a1ed8814cd1b526e064482b2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=75e756c4-d813-49a0-b3c2-4717ced1df2b http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="808.248µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=7749f5f8-8612-4d19-808f-127c077e3b04 http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="817.769µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=2df60b74-5cc3-43d4-8117-aa95fbfe26b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="807.449µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=0ddaa47f-c613-4011-8857-cc7d6d3843d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="912.65µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=0ddaa47f-c613-4011-8857-cc7d6d3843d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" 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="955.65µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=0ddaa47f-c613-4011-8857-cc7d6d3843d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" 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="983.811µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=6c811638-61d4-4ba8-81e9-cd850ba3178f http.request.method=POST http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=acba8fcf-8749-4874-a3fd-009968267b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/748da4f6-a079-43d0-b2fc-699b88843577?_state=a7SFpQ9Zbq6o8gh7-skpA0RY8DlU1TivyNjV7UeMFfJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDhkYTRmNi1hMDc5LTQzZDAtYjJmYy02OTliODg4NDM1NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTIuOTQ3NzU4NDgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/748da4f6-a079-43d0-b2fc-699b88843577?_state=a7SFpQ9Zbq6o8gh7-skpA0RY8DlU1TivyNjV7UeMFfJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDhkYTRmNi1hMDc5LTQzZDAtYjJmYy02OTliODg4NDM1NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTIuOTQ3NzU4NDgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=7172ad5d-a010-4bce-aa2d-d8d8bc42cc44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" 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="953.25µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T02:11:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=7172ad5d-a010-4bce-aa2d-d8d8bc42cc44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" 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="998.691µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:02:11:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T02:11:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=6299825b-e1d8-45b9-b4c3-bc91b1de807f http.request.method=POST http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=4d54609a-d885-47f0-8c39-36dca3e16708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/346e01c4-0372-4f5e-acc3-8b009d79fc2a?_state=ypWXO0wRglfZzXYhXxuIOqyBZmJ1GFspsgZVz4wXM9Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDZlMDFjNC0wMzcyLTRmNWUtYWNjMy04YjAwOWQ3OWZjMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTMuMTg4MzA3MDM3WiJ9&digest=sha256%3A58eca3c006a4cc89bb3d13322347407b36c531255fcaebcc2042782ab529c9d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64197384s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/346e01c4-0372-4f5e-acc3-8b009d79fc2a?_state=ypWXO0wRglfZzXYhXxuIOqyBZmJ1GFspsgZVz4wXM9Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDZlMDFjNC0wMzcyLTRmNWUtYWNjMy04YjAwOWQ3OWZjMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTMuMTg4MzA3MDM3WiJ9&digest=sha256%3A58eca3c006a4cc89bb3d13322347407b36c531255fcaebcc2042782ab529c9d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c4307ee7-13de-49df-98c3-352ad51dbfd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=98ae51ba-2430-4244-934d-27c9e662d37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/blobs/uploads/dd4ab899-48bb-42de-b439-a8ce6287decf?_state=qjYkDpSxylDEnC4Qp01F-FwtXHcjz6pxPW1mb6NRey17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDRhYjg5OS00OGJiLTQyZGUtYjQzOS1hOGNlNjI4N2RlY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTUuMDIyOTAyNDQzWiJ9&digest=sha256%3Aac38b1dce4f1909a2ab6610e8636df7bea6cb62f79371cda649d259aeafbce1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004028624s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd4ab899-48bb-42de-b439-a8ce6287decf?_state=qjYkDpSxylDEnC4Qp01F-FwtXHcjz6pxPW1mb6NRey17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDRhYjg5OS00OGJiLTQyZGUtYjQzOS1hOGNlNjI4N2RlY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDI6MTE6MTUuMDIyOTAyNDQzWiJ9&digest=sha256%3Aac38b1dce4f1909a2ab6610e8636df7bea6cb62f79371cda649d259aeafbce1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=020b20b7-997c-444f-bea1-80f3d6da4183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=8b7714e8-a8b7-42a2-af3a-64305857dfe7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=29ae53d3-c92f-4423-8cec-e26d75b02a85 http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="915.45µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=ddbd7303-f904-4ea5-a77d-4f024bc377ac http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="874.329µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=04f4c019-141d-4e6b-96e5-7c13a481d74a http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="682.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=c71bc4a9-a911-4aa1-930b-a28b75b2bbbc http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.duration="690.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=cdf60e94-fa16-44c7-a4b1-c06c7687d5fd http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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="726.008µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="rewriting manifest sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=378231a3-a321-4a67-9b7e-1f14d51ef74c http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" 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-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=378231a3-a321-4a67-9b7e-1f14d51ef74c http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.076102ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=a2631991-c645-4cbf-99ec-79b079ffec1a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.duration="905.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=05dffa28-4ecf-425f-a4f0-4e84bb145845 http.request.method=GET http.request.remoteaddr="127.0.0.1:36810" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.329µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=48e25c20-34d8-4970-958b-27d933359cc6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36816" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.81µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=e11d8ce4-8f97-446f-9867-eeb8ac06c012 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36830" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=2356d07b-f9f7-44e6-b5d3-4bee29e0f9de http.request.method=GET http.request.remoteaddr="127.0.0.1:36830" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="937.37µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=db331243-4226-471c-9e79-410d12063691 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36846" 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="890.609µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35761" http.request.id=8f208f6f-f668-4672-8021-303f621cd848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36854" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=06d2a4a8-cf77-4798-a3c4-a5b2525da619 http.request.method=GET http.request.remoteaddr="127.0.0.1:36854" 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="740.408µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=45995696-260a-4a6f-aa95-d797e982451e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36854" http.request.uri="/v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438" http.request.useragent="Go-http-client/1.1" http.response.duration="948.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5a32a973173909e80fee6acff280bef398fc6d1de77e1a99c4c4eef44dc80438 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35761" http.request.id=24e3cb8d-a370-487d-8211-fee16b18aa20 http.request.method=GET http.request.remoteaddr="127.0.0.1:36854" 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="796.409µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.41s) === RUN TestManifestDeleteDisabled time="2025-09-05T02:11: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.25.1 time="2025-09-05T02:11:16Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:42439" http.request.id=d29a3f0b-ba8e-41a8-bc34-a91fe583d9d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42816" 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="881.169µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Sep/2025:02:11:16 +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-09-05T02:11: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.25.1 time="2025-09-05T02:11:16Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:46473" http.request.id=67fe81c1-bf8d-4991-9cfa-b9b5ac64db65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54982" 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.752458ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:46473" http.request.id=0968b07f-b145-44e1-b4e2-ba95e6d22df3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54992" 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.578817ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:46473" http.request.id=26e7d318-e6e1-43ce-b47e-b8792d40ac26 http.request.method=POST http.request.remoteaddr="127.0.0.1:55004" 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.532657ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T02:11:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:46473" http.request.id=7b54dc9c-1751-4beb-b2ff-a2fc4fc53143 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55020" 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.507376ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.56s) === RUN TestProxyManifestGetByTag time="2025-09-05T02:11: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.25.1 time="2025-09-05T02:11:16Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=c9102692-abad-4d3b-a01d-0e11b2bf2b3d http.request.method=POST http.request.remoteaddr="127.0.0.1:56944" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=d0d5fd26-d2c0-4b9b-8587-c6ec399d99aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56944" http.request.uri="/v2/foo/bar/blobs/uploads/bf95bc9f-99c1-4c2f-bf5f-a0c3d3c420f1?_state=ZEUWqavBnxfjvCS1nmGew8yIKGKlyspRM51VMhKL5MN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmOTViYzlmLTk5YzEtNGMyZi1iZjVmLWEwYzNkM2M0MjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMToxNi44NDg2ODU3MTVaIn0%3D&digest=sha256%3A68fba09a81f4aa464c3bf7faf01b818e0530f1f82842a228162b69e379063376" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695740651s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:16 +0000] "PUT /v2/foo/bar/blobs/uploads/bf95bc9f-99c1-4c2f-bf5f-a0c3d3c420f1?_state=ZEUWqavBnxfjvCS1nmGew8yIKGKlyspRM51VMhKL5MN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmOTViYzlmLTk5YzEtNGMyZi1iZjVmLWEwYzNkM2M0MjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMToxNi44NDg2ODU3MTVaIn0%3D&digest=sha256%3A68fba09a81f4aa464c3bf7faf01b818e0530f1f82842a228162b69e379063376 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=3ffb5439-701d-4067-af7f-5308682c5872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56944" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.263688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=3ef9e856-2426-4f5c-82d8-84811051a2b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56944" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.328µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33517" go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=717e8a27-b6b7-49ba-ba17-496560c3b5c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.649µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33517 /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:33517/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=2a53f6b1-58f2-42f2-9fec-ada69ca1a576 http.request.method=GET http.request.remoteaddr="127.0.0.1:60434" http.request.uri="/v2/foo/bar/manifests/sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=2bb08e4a-ef57-4987-8ecf-6fc18152b078 http.request.method=GET http.request.remoteaddr="127.0.0.1:56956" http.request.uri="/v2/foo/bar/manifests/sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.907861ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/foo/bar/manifests/sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169 with ttl=167h59m59.999997s" go.version=go1.25.1 time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=2a53f6b1-58f2-42f2-9fec-ada69ca1a576 http.request.method=GET http.request.remoteaddr="127.0.0.1:60434" http.request.uri="/v2/foo/bar/manifests/sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.757682ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/foo/bar/manifests/sha256:ea76feccf790615701cad217ce7ac25af09d46b08ec765b554e0e3db9256d169 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=9d802813-6484-4da2-a730-f9d01438af6a http.request.method=GET http.request.remoteaddr="127.0.0.1:56956" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.129µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33517 /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:33517/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=0b136af5-9944-4873-a790-89229c39fab1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60442" 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-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=c585c737-77c5-4d71-8ba3-196cf0e16d68 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56968" 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.83142ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=0b136af5-9944-4873-a790-89229c39fab1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60442" 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.194746ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=55cc9e03-112b-47b9-a91a-08876e061849 http.request.method=POST http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=dfdfb446-eab0-486b-9918-6f56b1d91faa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bar/blobs/uploads/b4b08bae-a856-4012-89bb-6ee28e50e3d1?_state=pw44cms8cBgFDOTgGt_Xvpa2xhbafaedeK22aYiSCkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0YjA4YmFlLWE4NTYtNDAxMi04OWJiLTZlZTI4ZTUwZTNkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMToxOC43MjM4MTY3MTJaIn0%3D&digest=sha256%3Abf5475442d4303616d28f8ea5f06739a02988bc91864399a6a732736f87c4df3" http.request.useragent="Go-http-client/1.1" http.response.duration=702.631983ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:18 +0000] "PUT /v2/foo/bar/blobs/uploads/b4b08bae-a856-4012-89bb-6ee28e50e3d1?_state=pw44cms8cBgFDOTgGt_Xvpa2xhbafaedeK22aYiSCkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0YjA4YmFlLWE4NTYtNDAxMi04OWJiLTZlZTI4ZTUwZTNkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMjoxMToxOC43MjM4MTY3MTJaIn0%3D&digest=sha256%3Abf5475442d4303616d28f8ea5f06739a02988bc91864399a6a732736f87c4df3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=f56e8186-3712-4844-9322-68cd8581edff http.request.method=PUT http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=d94b2d55-00d6-4410-a8b5-73abbf2c9782 http.request.method=GET http.request.remoteaddr="127.0.0.1:56968" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.768µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33517 /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:33517/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=3833deba-21a9-4d50-9ff6-f548b16afdef http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" 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-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=163acf60-a4a8-4c1f-9aff-7ad3621bcafa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56976" 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.920221ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=b8cc4903-de08-4295-9ea5-7c2c456df8a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56976" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.808µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33517 /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:33517/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=3833deba-21a9-4d50-9ff6-f548b16afdef http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" 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-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33517" http.request.id=cbc002b6-1626-49b3-a3e0-12ccb736bc39 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" 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.91094ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T02:11:19Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4545817dbbba26f4b0e9c76c282adbb85abd33b4c1197451bdc68eacd0b3c47b with ttl=167h59m59.99999692s" go.version=go1.25.1 time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43639" http.request.id=3833deba-21a9-4d50-9ff6-f548b16afdef http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.560592ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:02:11:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.83s) === RUN TestAppDispatcher time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43205" http.request.id=2bc5d794-d3aa-453a-b707-3e7d10b081b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51558" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="943.85µs" http.response.status=200 http.response.written=0 time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43205" http.request.id=84201a0b-a129-4615-ae23-2bb60fc387cb http.request.method=GET http.request.remoteaddr="127.0.0.1:51558" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="726.128µs" http.response.status=200 http.response.written=0 time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43205" http.request.id=4ae3f339-8e9c-484a-8a3f-31cfc5627fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.968µs" http.response.status=200 http.response.written=0 time="2025-09-05T02:11:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43205" http.request.id=c572ac37-d214-4102-99da-a862892702ac http.request.method=GET http.request.remoteaddr="127.0.0.1:51558" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="760.328µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-09-05T02:11:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:19Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:19Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.1 http.request.host="127.0.0.1:43813" http.request.id=ad1e8dbb-8fdf-49fa-9b26-21402e9a2a80 http.request.method=GET http.request.remoteaddr="127.0.0.1:59032" 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-09-05T02:11:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:19Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:19Z" level=info msg="configuring file health check path=/tmp/healthcheck1952634220, interval=1" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-05T02:11:23Z" 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.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:23Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:23Z" level=info msg="configuring TCP health check addr=127.0.0.1:43769, interval=1" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-05T02:11:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:27Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc time="2025-09-05T02:11:27Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36949, interval=1, threshold=3" go.version=go1.25.1 instance.id=0fc8d7e4-5c69-41b3-b629-bb7bfa91decc --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 69.267s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.74s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.199s === RUN TestSchedule time="2025-09-05T02:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99744ms" go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.96µs" go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.52µs" go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd 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-09-05T02:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-05T02:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9974ms" go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99764ms" go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd time="2025-09-05T02:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-05T02:10:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=0a20dcea-8242-40d9-91d7-deac6448b0cd --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.614s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.10s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27472896 sha256:bc788a8659cc9f16cb66a62050bbaad155a64be715f3b94f822895d51372b5d1 [] map[] } --- PASS: TestSimpleBlobRead (0.72s) === RUN TestBlobMount --- PASS: TestBlobMount (0.33s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.25s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.59s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.41s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0ece8d09234e2611d0280fed5e396e0e56e7acf909a152796cee1b1efb172d9d palailogos: marking blob sha256:25d2db7e4459a68d41f0ac55220ce1182b90b68ad73481087316d06a29db6f04 palailogos: marking blob sha256:2307571967903b95b1d3e2adb10772aeed98cf7d2ae3548679e16c6aecbdf742 palailogos: marking manifest sha256:3e28767c4da877ae75560c0e39e76e92bb99d57ac100f44d8461162d64b1758e palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:45da3a29350118cc2612f92323c610b35b1fa84aa8b9ff50a6be925ac52af86c palailogos: marking blob sha256:a594a4bd1f802b3b58bef89805306801d02f5efc51a4351d834ca1dbc605937d palailogos: marking manifest sha256:c7d32bd2c3ee12434ddd96d05eb2dcbc7c359315ad5b64a0785652dcc2a716d4 palailogos: marking blob sha256:0ece8d09234e2611d0280fed5e396e0e56e7acf909a152796cee1b1efb172d9d palailogos: marking blob sha256:ca738db9c576ebe24af2cf6280daa0b1e113d1005558f01ce00b070af55dc924 palailogos: marking manifest sha256:ca738db9c576ebe24af2cf6280daa0b1e113d1005558f01ce00b070af55dc924 palailogos: marking blob sha256:30fe29355a6b45fa0cd9978bcdb6d398a14cc81b93a7d7a3574e9f149d9cc53c palailogos: marking blob sha256:70b4a0499687acd9454b707cdf0d55a998aa9ddefb937a0a10ae169fb7f36ff2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.20s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd deletemanifests: marking manifest sha256:d3368eb9365f7f9982d8c4681fe2c92ca6c5187c0ea8210a3e5f88e141edde11 deletemanifests: marking blob sha256:6893dae044fff3311e823f3b1900f2886fb9d125204cde03acc5d3deb6bd7c07 deletemanifests: marking blob sha256:1b0906e3cf695b565b6e577e9d48ef21e33444a9ac8e60dd96829c688d1f05fb deletemanifests: marking blob sha256:d27a3ffe8dbf4d8a8d72fcf6c706388aee19aa4bc4ae8b578f7feda3208be270 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd blob eligible for deletion: sha256:58324372d871010c019db6907c2a20ac64e9a83f8e641cb4f3c7b2bc6a9c778c blob eligible for deletion: sha256:80e22f24880090f13f06fee185814668cbb53c5da6f120a21d6be788b475843c blob eligible for deletion: sha256:9a6a917efe6bab1c633bd45cee1ac3d16a555b03c69389139ab6e393a864d769 deletemanifests manifest eligible for deletion: sha256:52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd deletemanifests: marking manifest sha256:d3368eb9365f7f9982d8c4681fe2c92ca6c5187c0ea8210a3e5f88e141edde11 deletemanifests: marking blob sha256:6893dae044fff3311e823f3b1900f2886fb9d125204cde03acc5d3deb6bd7c07 deletemanifests: marking blob sha256:1b0906e3cf695b565b6e577e9d48ef21e33444a9ac8e60dd96829c688d1f05fb deletemanifests: marking blob sha256:d27a3ffe8dbf4d8a8d72fcf6c706388aee19aa4bc4ae8b578f7feda3208be270 time="2025-09-05T02:10:42Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b time="2025-09-05T02:10:42Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:58324372d871010c019db6907c2a20ac64e9a83f8e641cb4f3c7b2bc6a9c778c time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58324372d871010c019db6907c2a20ac64e9a83f8e641cb4f3c7b2bc6a9c778c" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:80e22f24880090f13f06fee185814668cbb53c5da6f120a21d6be788b475843c time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/80e22f24880090f13f06fee185814668cbb53c5da6f120a21d6be788b475843c" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:9a6a917efe6bab1c633bd45cee1ac3d16a555b03c69389139ab6e393a864d769 time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a6a917efe6bab1c633bd45cee1ac3d16a555b03c69389139ab6e393a864d769" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52567f93fda52840307a3c1a118c552b3fb70b13d203db00b02dd9b71d4e6abd" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b --- PASS: TestDeleteManifestIfTagNotFound (2.26s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:58c221e783fad74d753abe398684dbdbf652d9d220712806e376dae1a745585c time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58c221e783fad74d753abe398684dbdbf652d9d220712806e376dae1a745585c" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:7ececa5a3fb65ec4325b71ae7d3a37202660fee0dc6435f396cb9ec30df29106 time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7ececa5a3fb65ec4325b71ae7d3a37202660fee0dc6435f396cb9ec30df29106" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:a69592088e0e732842944de20d6e3c16eff54d8849f4fdd38811a75b45dc1404 time="2025-09-05T02:10:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a69592088e0e732842944de20d6e3c16eff54d8849f4fdd38811a75b45dc1404" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b --- PASS: TestGCWithMissingManifests (0.71s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e2015e0e26385c7a64f6d18fd8f96b87004dd692eac3015a0d5314c272654bf7 komnenos: marking blob sha256:1cc8634eacf8ffd0531b9b2da54c9b1327e02cc18c3fb149284ea4231b8ae729 komnenos: marking blob sha256:a56b6b497f34168e4b93c984f0f31fcc8aab152d959483763852960d1aacde12 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e8f5978e6439a619dd09eaa775de117a5b64fe8c01331457ff608208f70f7561 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e8f5978e6439a619dd09eaa775de117a5b64fe8c01331457ff608208f70f7561" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:f1ddbbaeaa46da7b3cc35044d5dea20c81595c033afcc096c6b751e688d53a92 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f1ddbbaeaa46da7b3cc35044d5dea20c81595c033afcc096c6b751e688d53a92" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:6cc63cc31e69e52eaaa0a02a357eefb7c9314ae73d7c7a2103e0f9871dd46c37 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6cc63cc31e69e52eaaa0a02a357eefb7c9314ae73d7c7a2103e0f9871dd46c37" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:921e7b89fa29bbaacd0e80fe8f8e47428db9dca2d77f2a4fd2c8f1fb3633fcca time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/921e7b89fa29bbaacd0e80fe8f8e47428db9dca2d77f2a4fd2c8f1fb3633fcca" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:c34b1903393e5497f308db1263b1bbc1693bb30defcda489e8618801889b0ee5 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c34b1903393e5497f308db1263b1bbc1693bb30defcda489e8618801889b0ee5" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:ca2ade81f8d0cf60680b778d32de7fd4b754938637e494e06c29bb30c596d039 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/ca2ade81f8d0cf60680b778d32de7fd4b754938637e494e06c29bb30c596d039" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-05T02:10:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b --- PASS: TestDeletionHasEffect (2.17s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.25s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b83b4e504edda6995732c28f2b468eef4afc348ad56806bded600e0740476aa2 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:770b8e96a37c80155732e5f50743b977e94fb0d223daa1068df72a2bbbbe74dd michael_z_doukas: marking blob sha256:f7bb51e4ba74f8167fb0ccebc12ae8c7e869f2f8551da4a9ebebe1f4ba77d2a8 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fa2d1dea05190bff6452af4f68bd9d0b7b60739a2bf84a8342c31f83b8854f4a time="2025-09-05T02:10:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fa2d1dea05190bff6452af4f68bd9d0b7b60739a2bf84a8342c31f83b8854f4a" go.version=go1.25.1 instance.id=34ddf98d-5804-47dc-bf42-5c81e2861e9b --- PASS: TestOrphanBlobDeleted (1.07s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:cadd20f8875d57b5c0d3e985105cbd083dbd492d27ca008433f706855053765d linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a6322adac3e72bace6b2c47d45db3cd2dd8c9d941734acaa864a7f5c6857c74f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.73s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.67s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.54s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.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-09-05T02:10:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:10:51.709721468 +0000 UTC m=-3573.554976411, actuallyDelete=true" time="2025-09-05T02:10:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-05T02:10:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882, actuallyDelete=true" time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5f6f3669-ff4c-463f-b5b3-3e790027c1e0 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76178e37-5d14-4003-a760-5beb04819ac2 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c3fbcef7-4747-4d2e-bae4-69adab7f301f have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e471b187-503c-410c-bbc1-bc926b0c835b have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e540cb57-5297-4bd7-962d-1f4d70af5e6f have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fdbb974b-c8d8-4f71-a685-f280e276f834 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52454fa4-c82d-436b-a9c0-485455cf4c82 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9e250a9-e2b5-4fdf-bbec-71b3105c8080 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c996ba8b-df6c-414f-80f5-cc71ffff40d7 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8157499-caed-453a-ad8d-805807504260 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a64c48e1-73b1-43f4-a0ac-a392f3db78f1 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.710886721 +0000 UTC m=+26.446188882). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-05T02:10:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979, actuallyDelete=true" time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2cdf419c-d500-4226-9714-7ff039cddc1e have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3a635d1d-96e6-41b7-9a78-cb9e06910892 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6a1f59d4-d195-46c0-a31f-3f4418dfeca4 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a0f7f66a-1674-4742-9489-4aecebfebf29 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a85dfc46-31ac-47e6-9440-b88aaa649025 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.712519858 +0000 UTC m=+26.447821979). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-05T02:10:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311, actuallyDelete=true" time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0c2ab294-08dd-4e49-912b-8be4c0b97ec0 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2c6887e3-b6ff-43ee-9d2c-3156186486d9 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b5190c9f-013c-49bd-aa86-d7543ab8dc3b have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c257a045-b059-4ab0-8d21-aecc31db82cc have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fbdf2118-b99d-4606-b0a0-fde7d0f2fc77 have older date (2025-09-05 01:10:51 +0000 UTC) than purge date (2025-09-05 02:10:51.71366619 +0000 UTC m=+26.448968311). Removing upload directory." time="2025-09-05T02:10:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-05T02:10:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 02:10:51.714420198 +0000 UTC m=+26.449722319, actuallyDelete=true" time="2025-09-05T02:10:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 26.484s ? 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.051s === 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.038s === RUN TestWalkFileRemoved time="2025-09-05T02:10:25Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.021s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.392s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.156s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.601s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.40s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.788s ? 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-09-05T02:10:25Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-05T02:10:25Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-05T02:10:25Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2025-09-05T02:10:25Z" level=error msg="unknown ip address format" go.version=go1.25.1 instance.id=f47709ef-df42-4b56-b69f-98e148f63732 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) time="2025-09-05T02:10:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=f47709ef-df42-4b56-b69f-98e148f63732 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-09-05T02:10:25Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-09-05T02:10:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=f47709ef-df42-4b56-b69f-98e148f63732 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-09-05T02:10:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T02:10:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T02:10:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T02:10:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.562s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.049s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.392s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.49s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.882s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.029s ? 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-r16.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-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Fri, 05 Sep 2025 02:11:35 +0000 elapsed time 0h 1m 31s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250905.021005) (2/2) Purging go (1.25.1-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 289 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...